These ideas were from the https://www.meetup.com/Berlin-Computer-Vision-Group/events/295718258
- complement / verify with OSM tags: road width, surface type, etc
- elevation
- sun angel for hot weather
- IMU data integration for refining cobble types
These ideas were from the https://www.meetup.com/Berlin-Computer-Vision-Group/events/295718258
With T0 AS( | |
SELECT population, libjs4us.h3.ST_H3(ST_GEOGPOINT(longitude_centroid, latitude_centroid), 10) key FROM `bigquery-public-data.worldpop.population_grid_1km` WHERE last_updated = "2017-01-01" | |
), | |
T1 AS ( | |
SELECT sum(population) population, key | |
from T0 | |
group by key), | |
T2 AS (SELECT | |
array (SELECT | |
struct(libjs4us.h3.h3ToParent(key,len) as key, population) mystruct |
gem 'devise', '3.2.4' | |
gem 'simple_token_authentication', '1.5.0' |
package main | |
import ( | |
"database/sql" | |
"github.com/mattn/go-sqlite3" | |
"log" | |
"os" | |
) | |
func runQuery(db *sql.DB, query string) { |
#!/bin/sh | |
# The least terrible way to resolve a symlink to its real path. | |
function realpath() { | |
/usr/bin/perl -e "use Cwd;print Cwd::abs_path(@ARGV[0])" "$0"; | |
} | |
CONTENTS="$(dirname "$(dirname "$(dirname "$(dirname "$(realpath "$0")")")")")" | |
# BINARY_NAME="$(ls "$CONTENTS/MacOS/")" | |
BINARY_NAME="$(command ls --color=none "$CONTENTS/MacOS/")" |
{ | |
"baseLayer": { | |
"tilejson": "2.2.0", | |
"name": "base", | |
"version": "1.0.0", | |
"scheme": "xyz", | |
"tiles": [ | |
"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png" | |
] | |
}, |
The set
lines
set -euxo pipefail
is short for:set -e
set -u
A guide for getting started and best practices for teams new to, or improving their interactions with, GitHub
GitHub's features and capabilities
This document is meant to help new teams to GitHub familiarize themselves with the features and platform, as well as start to explore some of the best practices. While not a complete exploration, it's meant as a introduction to the key tenets of using GitHub for your business. For teams and organizations that desire more one on one support, GitHub Professional Services has many different options available to customize tools, training, and process to best meet your needs. The GitHub offerings listed in the diagram above are just a sampling of the various capabilities and we'd love to create a customized offering to meet your specific organizational needs.
use std::os; | |
fn unique_chars(s: &str) -> bool { | |
let v: Vec<char> = s.chars().collect(); | |
let mut y = v.clone(); | |
y.sort(); | |
y.dedup(); | |
v.len() == y.len() | |
} |