This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var getMap = {}; | |
| fu.get = function (path, handler) { | |
| getMap[path] = handler; | |
| }; | |
| var server = createServer(function (req, res) { | |
| if (req.method === "GET" || req.method === "HEAD") { | |
| var handler = getMap[url.parse(req.url).pathname] || notFound; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (defn request-url [url] | |
| (http/http-agent url :handler #(duck-streams/slurp* (http/stream %)))) | |
| (defn crawl-batch-of-urls [urls-to-crawl] | |
| (def url-crawl-agents (map #(request-url %) urls-to-crawl)) | |
| (apply await-for 10000 url-crawl-agents) ; wait for the bastard agents to finish their crawling | |
| url-crawl-agents) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| document.onkeyup = keyCheck; | |
| function keyCheck(e) | |
| { | |
| var keyId = (window.event) ? event.keyCode : e.keyCode; // get identifier of key pressed | |
| switch(keyId) | |
| { | |
| // space bar | |
| case 32: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| VAGARIES = {4 => "thousand", 7 => "million", 10 => "billion", 13 => "trillion"} | |
| def self.vagarise(num) | |
| num = num.to_s | |
| vaguest = num | |
| for vagary in VAGARIES.keys().sort { |x,y| x <=> y } | |
| if num.length >= vagary | |
| unit = num[0..2].to_f / (10 ** (2 - (num.length - vagary))) | |
| vaguest = unit.round().to_s + " " + VAGARIES[vagary] | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| VOWELS = ["a", "e", "i", "o", "u"] | |
| def self.indefinite_article(str) | |
| article = "" | |
| VOWELS.include?(str.to_s[0..0].downcase) && !str.to_s[1..1].match(/[A-Z]/) ? article = "An" : article = "A" if str | |
| return article | |
| end |
NewerOlder