Skip to content

Instantly share code, notes, and snippets.

@mebibou
mebibou / train-map
Last active December 20, 2015 09:59
Paris' RER A train map
= Bus line network and routing
http://www.ratp.fr/informer/pdf/orienter/f_plan.php?loc=reseaux&nompdf=rer_a&fm=gif
== The setup
This is the bus network for one Bus line `21` with a number of bus stops.
//setup
//hide
@mebibou
mebibou / simple-map-shortcut
Last active December 21, 2015 05:58
simple map with shortcut
== The setup
This is a map that contains a 'shortcut' from s1 to s4 (without going through s2 and s3).
//setup
//hide
[source,cypher]
----
CREATE (s1:Stop {name:"First Stop"})
CREATE (s2:Stop {name:"Second Stop"})
@mebibou
mebibou / simple-map
Created August 18, 2013 07:29
simple map
== The setup
This is a simple map.
//setup
//hide
[source,cypher]
----
CREATE (s1:Stop {name:"First Stop"})
CREATE (s2:Stop {name:"Second Stop"})
@mebibou
mebibou / changelog.js
Last active November 20, 2016 07:32
JIRA-STASH Changelog generator
/*
* Usage: node changelog.js [options]
* Options:
* --file Location of the generated CHANGELOG.MD
* --branch Name of the branch to generate the changelog
* --host JIRA host
* --port JIRA port number
* --username JIRA username
* --password JIRA password
* --progress Wether to display a progress bar while creating the changelog
@mebibou
mebibou / changelog-commit.js
Created December 18, 2014 17:12
Changelog Commit
(function() {
'use strict';
var nodegit = require('nodegit'),
path = require('path');
var ChangelogCommit = function() {
var _config = {
branch: 'master'
},
@mebibou
mebibou / pre-commit
Created February 2, 2015 10:13
JSHint and JSCS pre-commit hook
#!/bin/sh
# pre-commit git hook.
files=$(git diff --cached --name-only --diff-filter=ACMR -- \*.js **/*.js)
pass=true
if [ "$files" != "" ]; then
for file in ${files}; do
@mebibou
mebibou / pre-push
Created February 2, 2015 10:14
npm test pre-push on dev branch
#!/bin/sh
# pre-push git hook.
current_branch=$(git symbolic-ref HEAD | sed -e 's,.*/\(.*\),\1,')
pass=true
if [ $current_branch = "dev" ]; then
npm test
if [ $? != 0 ]; then
pass=false
This file has been truncated, but you can view the full file.
(function(global, factory) {
if (typeof module === 'object' && typeof module.exports === 'object') {
var wrapper = function(w) {
if (!w.document) {
throw Error('AnyChart requires a window with a document');
}
factory.call(w, w, w.document);
try {
w.acgraph.isNodeJS = Object.prototype.toString.call(global.process) == "[object process]";
} catch (e) {};
(function(global, factory) {
if (typeof module === 'object' && typeof module.exports === 'object') {
var wrapper = function(w) {
if (!w.document) {
throw Error('AnyChart requires a window with a document');
}
factory.call(w, w, w.document);
try {
w.acgraph.isNodeJS = Object.prototype.toString.call(global.process) == "[object process]";
} catch (e) {};
{
"id": "process-coordinates-lat-lng",
"coordinates": [[40.9144592,-73.1276016],[40.9144592,-73.1276016],[40.9145088,-73.1276321],[40.9145851,-73.1280136],[40.9146385,-73.1283722],[40.9146385,-73.1284714],[40.9143028,-73.1286545],[40.9140205,-73.1287308],[40.9140205,-73.1287308],[40.913868,-73.1287308],[40.9137154,-73.1287003],[40.9136124,-73.1287003],[40.9134064,-73.1289825],[40.9133072,-73.1291656],[40.9133072,-73.1291656],[40.9132805,-73.1292191],[40.9131279,-73.1292191],[40.912693,-73.1287842],[40.912281,-73.1283188],[40.9121284,-73.1280899],[40.9120255,-73.1279373],[40.9118195,-73.1276321],[40.9115906,-73.1272964],[40.9112587,-73.1267319],[40.911129,-73.1264496],[40.911026,-73.1262207],[40.9107208,-73.1254807],[40.9104652,-73.124733],[40.9103889,-73.1245041],[40.9102325,-73.1240158],[40.9099007,-73.1234818],[40.9094658,-73.1232224],[40.908287,-73.1232224],[40.907444,-73.1229706],[40.9060097,-73.1220474],[40.9052162,-73.1217422],[40.9042702,-73.1216354],[40.9028625,-73.1219177],[40.9022217,-73.1218948