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) | |
| ); | |
| } |