Skip to content

Instantly share code, notes, and snippets.

<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var map = null;
function initializeMap() {
$.getJSON("http://www.ombord.info/api/jsonp/position/?callback=?", function(gpsData) {
var currentPosition = new google.maps.LatLng(gpsData.latitude, gpsData.longitude);
map = new google.maps.Map(document.getElementById("map_canvas"), {
@jdtoy
jdtoy / lat,lng,timezone
Created July 20, 2012 16:08
timezone detection database, from geoname 15000.txt
42.50729 1.53414 Europe/Andorra
42.50779 1.52109 Europe/Andorra
25.56473 55.55517 Asia/Dubai
25.78953 55.9432 Asia/Dubai
25.33132 56.34199 Asia/Dubai
25.25817 55.30472 Asia/Dubai
25.61955 56.27291 Asia/Dubai
25.35731 55.4033 Asia/Dubai
24.11028 52.73056 Asia/Dubai
25.11641 56.34141 Asia/Dubai
"""
jQuery templates use constructs like:
{{if condition}} print something{{/if}}
Or like:
{% if condition %} print {%=object.something %}{% endif %}
This, of course, completely screws up Django templates,
@jdtoy
jdtoy / tree.md
Created June 5, 2013 12:04 — forked from hrldcpr/tree.md
One-line Tree in Python

One-line Tree in Python

Using Python's built-in defaultdict we can easily define a tree data structure:

def tree(): return defaultdict(tree)

That's it!

@jdtoy
jdtoy / brooklyn_dev_aws_ubuntu
Last active December 18, 2015 18:09
Installing Brooklyn from snapshot source on an AWS Ubuntu 12.04 LTS instance.
sudo apt-get update
sudo apt-get -y install git
sudo apt-get -y install openjdk-6-jdk
wget http://mirror.rmg.io/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
tar xvf apache-maven-3.0.5-bin.tar.gz
export M2_HOME="~/apache-maven-3.0.5"
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
davidtoy@david-mac: brooklyn-0.5.0
$ brooklyn launch
_ _ _
| |__ _ __ ___ ___ | | _| |_ _ _ __ (R)
| '_ \| '__/ _ \ / _ \| |/ / | | | | '_ \
| |_) | | | (_) | (_) | <| | |_| | | | |
|_.__/|_| \___/ \___/|_|\_\_|\__, |_| |_|
|___/
Aug 2, 2013 5:04:46 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
@jdtoy
jdtoy / ADK's TOTD
Created August 20, 2013 14:30
Append to file as root.
echo "1.2.3.4 extra" | sudo tee -a /etc/hosts
@jdtoy
jdtoy / getDatacenters.json
Created September 6, 2013 09:04
SoftLayer Datacenters api.softlayer.com/rest/v3/SoftLayer_Location/getDatacenters.json
[{"id":265592,"longName":"Amsterdam 1","name":"ams01"},{"id":3,"longName":"Dallas 1","name":"dal01"},{"id":154770,"longName":"Dallas 2","name":"dal02"},{"id":167092,"longName":"Dallas 4","name":"dal04"},{"id":138124,"longName":"Dallas 5","name":"dal05"},{"id":154820,"longName":"Dallas 6","name":"dal06"},{"id":142776,"longName":"Dallas 7","name":"dal07"},{"id":142775,"longName":"Houston 2","name":"hou02"},{"id":168642,"longName":"San Jose 1","name":"sjc01"},{"id":18171,"longName":"Seattle","name":"sea01"},{"id":224092,"longName":"Singapore 1","name":"sng01"},{"id":37473,"longName":"Washington, DC","name":"wdc01"}]
davidtoy@david-mac: cloudsoft-brooklyn-opengamma (master)
$ git checkout update/brooklyn-060-SNAPSHOT
Branch update/brooklyn-060-SNAPSHOT set up to track remote branch update/brooklyn-060-SNAPSHOT from origin.
Switched to a new branch 'update/brooklyn-060-SNAPSHOT'
davidtoy@david-mac: cloudsoft-brooklyn-opengamma (update/brooklyn-060-SNAPSHOT)
$ git pull
Already up-to-date.
davidtoy@david-mac: cloudsoft-brooklyn-opengamma (update/brooklyn-060-SNAPSHOT)
$ mvn clean install
[INFO] Scanning for projects...
#!/bin/bash -eux
# pkgs
apt-get update
apt-get upgrade -y
apt-get install -y curl git-core
# chef
which chef-solo >/dev/null || \
curl -L http://www.opscode.com/chef/install.sh | bash