duplicates = multiple editions
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
| function mapValues(obj, fn) { | |
| return Object.keys(obj).reduce((result, key) => { | |
| result[key] = fn(obj[key], key); | |
| return result; | |
| }, {}); | |
| } | |
| function pick(obj, fn) { | |
| return Object.keys(obj).reduce((result, key) => { | |
| if (fn(obj[key])) { |
| /* bling.js */ | |
| window.$ = document.querySelector.bind(document); | |
| window.$$ = document.querySelectorAll.bind(document); | |
| Node.prototype.on = window.on = function(name, fn) { this.addEventListener(name, fn); }; | |
| NodeList.prototype.__proto__ = Array.prototype; | |
| NodeList.prototype.on = function(name, fn) { this.forEach((elem) => elem.on(name, fn)); }; |
| * { | |
| font-size: 12pt; | |
| font-family: monospace; | |
| font-weight: normal; | |
| font-style: normal; | |
| text-decoration: none; | |
| color: black; | |
| cursor: default; | |
| } |
| # Hello, and welcome to makefile basics. | |
| # | |
| # You will learn why `make` is so great, and why, despite its "weird" syntax, | |
| # it is actually a highly expressive, efficient, and powerful way to build | |
| # programs. | |
| # | |
| # Once you're done here, go to | |
| # http://www.gnu.org/software/make/manual/make.html | |
| # to learn SOOOO much more. |
| #!/bin/bash | |
| if [ "$#" -lt 2 ] | |
| then | |
| cat << EOM | |
| Usage: git-transplant <FROM> <TO> <UPSTREAM> | |
| Transplants <FROM> .. <TO> commit range (inclusive) on top of <UPSTREAM>. | |
| If <FROM> is a number, transplant that number of commits ending at <TO> instead |
| #![feature(phase)] | |
| #[phase(plugin, link)] extern crate log; | |
| extern crate green; | |
| extern crate rustuv; | |
| use std::io; | |
| use std::os; | |
| use std::io::{Listener,Acceptor,TcpStream}; | |
| #[start] |
| module AngryData | |
| class Attribute | |
| def initialize(name, options = {}, &blk) | |
| @name = name | |
| @options = options | |
| @blk = blk | |
| end | |
| def name | |
| @name.to_s |
| Original article: http://www.franzens.org/2011/10/writing-minimalistic-web-server-using.html |
| -- PostgreSQL 9.2 beta (for the new JSON datatype) | |
| -- You can actually use an earlier version and a TEXT type too | |
| -- PL/V8 http://code.google.com/p/plv8js/wiki/PLV8 | |
| -- Inspired by | |
| -- http://people.planetpostgresql.org/andrew/index.php?/archives/249-Using-PLV8-to-index-JSON.html | |
| -- http://ssql-pgaustin.herokuapp.com/#1 | |
| -- JSON Types need to be mapped into corresponding PG types | |
| -- |