- Ubuntu Trusty (previous LTS and in between versions should work too)
sudo apt-get install gcc make git autoconf libtool pkg-config build-essential automake libortp-dev python libsqlite3-dev
| function Gauge(placeholderName, configuration) | |
| { | |
| this.placeholderName = placeholderName; | |
| var self = this; // for internal d3 functions | |
| this.configure = function(configuration) | |
| { | |
| this.config = configuration; | |
| # `env` that also supports fish functions | |
| function env | |
| set -l vars | |
| set -l vals | |
| set -l save_vars | |
| set -l save_vals | |
| set -l save_empty_vars | |
| # parse var=val pairs into `vars` and `vals` arrays | |
| set -l n 1 |
$ rm -f test.sqlite && python bug_models.py create && python bug_add.py && echo '.schema' | sqlite3 test.sqlite
CREATE TABLE "device" ("id" INTEGER NOT NULL PRIMARY KEY, "name" VARCHAR(20) NOT NULL, "owner_id" INTEGER, "network_id" INTEGER, FOREIGN KEY ("owner_id") REFERENCES "user" ("id"));
CREATE TABLE "network" ("id" INTEGER NOT NULL PRIMARY KEY, "name" TEXT NOT NULL);
CREATE TABLE "user" ("id" INTEGER NOT NULL PRIMARY KEY, "full_name" VARCHAR(128) NOT NULL);
CREATE INDEX "device_network_id" ON "device" ("network_id");
CREATE INDEX "device_owner_id" ON "device" ("owner_id");
$ rm -f test.sqlite && python bug_models.py create && python bug_drop.py
…
peewee.OperationalError: unknown column "owner_id" in foreign key definition
| # this makes sure libraries are installed and up-to-date (with requirements.txt) | |
| venv: venv/bin/activate | |
| venv/bin/activate: requirements.txt | |
| test -d venv || virtualenv venv | |
| . venv/bin/activate && pip install -Ur requirements.txt | |
| touch venv/bin/activate |
| def add_preview_for(*fields): | |
| """ | |
| This is a decorator for model classes that adds preview methods. | |
| So instead of manually adding preview methods: | |
| >>> class Student(models.Model): | |
| ... photo = models.ImageField() | |
| ... icon = models.ImageField() | |
| ... |
Summary of the API major platforms provide regarding geolocation and its accuracy.
| Platform | Coordinates accuracy | Altitude accuracy | Confidence interval | Invalid value |
|---|---|---|---|---|
| Web | Coordinates.accuracy | Coordinates.altitudeAccuracy | 95% | null (but coordinates accuracy is always available) |
| Android | getAccuracy() | no | 68% | 0.0 |
| iOS | horizontalAccuracy | verticalAccuracy | not defined | < 0 |
| module First where | |
| import Html exposing (span, text) | |
| main = span [ ] [text "Hello First!"] |