Skip to content

Instantly share code, notes, and snippets.

View ngsmrk's full-sized avatar

Angus Mark ngsmrk

  • London
  • 16:24 (UTC +01:00)
View GitHub Profile
@ngsmrk
ngsmrk / gist:9910d208ad707ecbed72
Last active August 29, 2015 14:00
docker_express_4
docker@boot2docker:~$ curl 0.0.0.0:49159
<!DOCTYPE html><html><head><title>Express</title>
<link rel="stylesheet" href="/stylesheets/style.css">
</head><body><h1>Express</h1>
<p>Welcome to Express</p></body></html>
@ngsmrk
ngsmrk / gist:96052e75c75e537a70ba
Created April 30, 2014 10:45
docker_express_5
sudo docker commit 4045042195f9 ngsmrk/express_image_01
sudo docker images
sudo docker push ngsmrk/express_image_01
@ngsmrk
ngsmrk / gist:e5c746cc186c17df9af1
Last active August 29, 2015 14:00
docker_express_6
ssh -i ~/.ssh/docker.pem ec2-user@<ip_address>
sudo yum install -y docker ; sudo service docker start
@ngsmrk
ngsmrk / gist:0e3747cca04ffbb396b7
Created April 30, 2014 10:47
docker_express_7
sudo docker run -t -i -p 3000 ngsmrk/express_image_01 /bin/bash
@ngsmrk
ngsmrk / gist:540e06c2c8a20350fbd7
Created April 30, 2014 10:47
docker_express_8
cd /home/docker/dev/test_app
DEBUG=my-application ./bin/www
@ngsmrk
ngsmrk / gist:4dbcca017d7e9a457443
Created April 30, 2014 10:49
docker_express_9
[ec2-user@<ip_address> ~]$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bc1b8759a328 ngsmrk/express_image_01:latest /bin/bash 15 seconds ago Up 13 seconds 0.0.0.0:49154->3000/tcp loving_pare
@ngsmrk
ngsmrk / gist:badb1c84c7aef98b4f01
Last active August 29, 2015 14:00
docker_express_10
[ec2-user@<ip_address> ~]$ curl 0.0.0.0:49154
<!DOCTYPE html><html><head><title>Express</title>
<link rel="stylesheet" href="/stylesheets/style.css">
</head><body><h1>Express</h1>
<p>Welcome to Express</p></body></html>
static void init(void) {
window = window_create();
window_set_click_config_provider(window, click_config_provider);
}
static void click_config_provider(void *context) {
window_single_click_subscribe(BUTTON_ID_SELECT, select_click_handler);
}
static void select_click_handler(ClickRecognizerRef recognizer, void *context) {
Pebble.addEventListener("appmessage",
function (e) {
console.log("message");
fetch_random_word();
}
);
function fetch_random_word() {
var req = new XMLHttpRequest();
req.open('GET', 'http://thesaurus-rex.herokuapp.com/random_word/', true);
req.onload = function (e) {
var status = req.status;
var readyState = req.readyState;
console.log("Status: " + status + ", state: " + readyState);
if (req.readyState == 4 && req.status == 200) {