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
/* | |
== Tim == | |
A tiny, secure JavaScript micro-templating script. | |
This has now moved to: | |
github.com/premasagar/tim | |
*/ |
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
window._gzip = (function() | |
{ | |
var _matchCount = function(s, word) | |
{ | |
var n = 0, wordLen = word.length, p = -wordLen; | |
while((p = s.indexOf(word, p + wordLen)) > -1) | |
++n; | |
return n; |
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
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=107931 - painting; portrait | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=109011 - Isaac Newton’s reflecting telescope (replica) | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=107901 - print; portrait | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=126567 - medal | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=55342 - Metal spectacles with small thick oval lenses, as suggested | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=107052 - Newton's furnace, 1696-1727. | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=126565 - Royal Society Medal | |
http://collectionsonline.nmsi.ac.uk/grabimg.php?kv=122835 - Engraving: The paternal house of Sir Isaac Newton ... born 2 |
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
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> | |
PREFIX foaf: <http://xmlns.com/foaf/0.1/> | |
SELECT ?name, ?depiction, ?thumbnail, ?influences, ?abstract | |
WHERE { | |
<http://dbpedia.org/resource/Isaac_Newton> rdfs:label ?name; | |
foaf:depiction ?depiction ; | |
<http://dbpedia.org/ontology/thumbnail> ?thumbnail; | |
<http://dbpedia.org/ontology/abstract> ?abstract. |
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
function trim(str){ | |
return str.replace(/^[\0\t\n\v\f\r\s]+|[\0\t\n\v\f\r\s]+$/g, ''); // match the full set of whitespace characters | |
} |
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
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> | |
PREFIX dcterms: <http://purl.org/dc/terms/> | |
PREFIX foaf: <http://xmlns.com/foaf/0.1/> | |
SELECT ?name, ?description, ?depiction, ?thumbnail, ?scientificName | |
FROM <http://www.bbc.co.uk/nature/species/Black_Grouse.rdf> { | |
?species a <http://purl.org/ontology/wo/Species>; | |
rdfs:label ?name; | |
dcterms:description ?description; | |
foaf:depiction ?depiction; |
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
function compile (template) { | |
function addText (buffer, text, unescaped) { | |
unescaped = !!unescaped; | |
buffer.push("\tprint("); | |
buffer.push(unescaped ? text : "\"" + text | |
.split("\r").join("\\r") | |
.split("\n").join("\\n") | |
.split("\t").join("\\t") | |
.split("\"").join("\\\"") | |
+ "\"" |
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
# single image | |
pngcrush -rem alla -brute -reduce src.png dest.png | |
# directory of images | |
pngcrush -rem alla -brute -reduce -d outputdir ./*.png |
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
// Pluck an object that contains a key and optional value | |
function getBy(enumerable, findProperty, findValue){ | |
return jQuery.map(enumerable, function(el){ | |
if (typeof el[findProperty] !== 'undefined'){ | |
if (typeof findValue === 'undefined' || | |
el[findProperty] === findValue){ | |
return el; | |
} | |
} | |
}); |
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
// random number. Default: maximum of 4 digits | |
function rand(maxDigits){ | |
var m = Math; | |
return m.floor( | |
m.random() * m.pow(10, maxDigits || 4) | |
); | |
} |