This file contains 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 calculateDistance = function(location1, location2) { | |
// this is where we want to calculate the distance from. You can of course split this out so that the function | |
var origin = {longitude:50,latitude:1}; | |
// first calculate the locations into radians. | |
var radlat1 = Math.PI * location1.latitude/180; | |
var radlat2 = Math.PI * location2.latitude/180; | |
var radlon1 = Math.PI * location1.longitude/180; | |
var radlon2 = Math.PI * location2.longitude/180; | |
var theta = location2.longitude-location1.latitude; |
This file contains 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
{ | |
"message": { | |
"text": "For those who prefer to forgo the hustle and bustle of growing a seedling in the dirt, we offer the option of nurturing a sophisticated virtual cucumber.", | |
"quick_replies": [ | |
{ | |
"content_type": "text", | |
"title": "Adopt your cucumber", | |
"payload": "@BP:MESSAGE:2168" | |
} |
This file contains 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
<!DOCTYPE html> | |
<html lang=""> | |
<head> | |
<meta charset="utf-8"> | |
<title>window.history.pushState Example</title> | |
</head> | |
<body> | |
<h1>window.history.pushState Example</h1> | |
This file contains 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
{ | |
"data": [{ | |
"_id": "56f16a940b809d59f763959e", | |
"attribution": null, | |
"tags": [ | |
"fashion", | |
"love", | |
"lfl", | |
"thisislondon", | |
"instapic", |
This file contains 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
// Paste these in chunks into the developer console. BEFORE you press "Start game" | |
startGame(); | |
editor.setValue("function doubleInteger(i) { return i*2; }"); | |
runCode(); | |
// wait for the previous tests to run and succeed, then paste the next | |
runCode(); | |
editor.setValue("function isNumberEven(i) { return !(i%2); }"); |
This file contains 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
/* | |
* (c) 2011 Dominik Schmidt <domme@tomahawk-player.org> | |
*/ | |
var DummyResolver = Tomahawk.extend(TomahawkResolver, | |
{ | |
settings: | |
{ | |
name: 'Dummy Resolver', | |
weight: 75, |
This file contains 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
<?php | |
// download the recording to the local machine | |
file_put_contents("recording.wav", file_get_contents($_POST['RecordingUrl'])); | |
// setup the track info to send to soundcloud | |
$track = array( | |
'track[asset_data]' => '@recording.wav' // adding @ adds the contents to $_FILES | |
); | |
// upload the sound using the soundcloud php sdk |
This file contains 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
navigator.geolocation.getCurrentPosition(function(result) { | |
var location = data.coords; | |
}); |
This file contains 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 country = "UK"; | |
// fetch results from yql | |
var url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20location%20in%20(select%20id%20from%20weather.search%20where%20query%20%3D%20%22"+country+"%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=?"; | |
$.getJSON(url, function(data) { | |
var sunData = {} | |
// if there are results | |
if (data.query.results.channel.length > 0) { | |
var result = data.query.results.channel[0]; |
This file contains 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
<script src="http://j.maxmind.com/app/country.js"></script> | |
<script> | |
var country = geoip_country_name(); | |
</script> |
NewerOlder