Hierarchical data metrics that allows fast read operations on tree like structures.
Based on Left and Right fields that are set during tree traversal. When entered into node value is set to it's Left, when exiting node value is set to it's Right.
/* | |
* This file is part of Desktop Calculator. | |
* | |
* Desktop Calculator is free software: you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License as published by | |
* the Free Software Foundation, either version 3 of the License, or | |
* (at your option) any later version. | |
* | |
* Desktop Calculator is distributed in the hope that it will be useful, | |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
#! /usr/bin/env ruby | |
# -*- Ruby-*- | |
require 'irb/completion' | |
require 'irb/ext/save-history' | |
ARGV.concat [ "--readline", | |
"--prompt-mode", | |
"simple" ] | |
# 100 entries in the list |
Hierarchical data metrics that allows fast read operations on tree like structures.
Based on Left and Right fields that are set during tree traversal. When entered into node value is set to it's Left, when exiting node value is set to it's Right.
import math | |
import os | |
import random | |
import re | |
import sys | |
import functools | |
import bisect | |
import pprint |
# https://www.dlitz.net/software/pycrypto/api/current/Crypto.Cipher.PKCS1_v1_5-module.html | |
from Crypto import Random | |
from Crypto.Cipher import PKCS1_v1_5 | |
from Crypto.Hash import SHA | |
from Crypto.PublicKey import RSA | |
from base64 import b64decode | |
raw_key = """-----BEGIN RSA PRIVATE KEY----- | |
MIICXQIBAAKBgQDlOJu6TyygqxfWT7eLtGDwajtNFOb9I5XRb6khyfD1Yt3YiCgQ | |
WMNW649887VGJiGr/L5i2osbl8C9+WJTeucF+S76xFxdU6jE0NQ+Z+zEdhUTooNR |
'use strict'; | |
var debug = require('debug')('botkit:register_with_swagger_express'); | |
var SwaggerExpress = require('swagger-express-mw'); | |
var SwaggerUi = require('swagger-tools/middleware/swagger-ui'); | |
// var ejwt = require('express-jwt'); | |
// // Initialize express-jwt | |
// var jwt = ejwt({ | |
// secret: "bla bla blackship" //new Buffer(process.env.AUTH0_CLIENT_SECRET, 'base64'), |
var request = require('request'); | |
var md5 = require('md5'); | |
var botkit_mixpanel_metrics = function(controller, options) { | |
if (!options) { | |
options = { | |
debug: false, | |
always_update: false, | |
} | |
} |
/*http://support.google.com/chrome/?hl=en*/ | |
::-webkit-scrollbar { | |
height: 16px !important; | |
overflow: visible !important; | |
width: 16px !important; | |
} | |
::-webkit-scrollbar-thumb { | |
background: -webkit-linear-gradient(left, rgba(198,198,198,1) 0%,rgba(220,220,220,1) 100%) !important; | |
background-clip: padding-box !important; |
FROM ruby:2.3 | |
MAINTAINER backend@nuvoex.com | |
# https://blog.codeship.com/running-rails-development-environment-docker/ | |
# Install apt based dependencies required to run Rails as | |
# well as RubyGems. As the Ruby image itself is based on a | |
# Debian image, we use apt-get to install those. | |
RUN apt-get update && apt-get install -y build-essential | |
# For postgres |
$ sudo apt-get install imagemagick | |
$ sudo apt-get install poppler-utils |