I hereby claim:
- I am oaleynik on github.
- I am oaleynik (https://keybase.io/oaleynik) on keybase.
- I have a public key ASBrg0DtbBpR75KUp7KSpOlyeyYxhCcTfF55Sm7yzjeg8wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| function doHash(str, seed) { | |
| var m = 0x5bd1e995; | |
| var r = 24; | |
| var h = seed ^ str.length; | |
| var length = str.length; | |
| var currentIndex = 0; | |
| while (length >= 4) { | |
| var k = UInt32(str, currentIndex); | |
| # /opt/zookeeper/conf/java.env | |
| ZOO_LOG4J_PROP="INFO,ROLLINGFILE" | |
| ZOO_LOG_DIR="/var/log/zookeeper/" |
| - name: Provision infrastructure | |
| hosts: localhost | |
| gather_facts: False | |
| vars: | |
| keypair: mykeypair | |
| instance_type: m4.large | |
| region: us-west-2 | |
| image: ami-f0091d91 |
| /* | |
| The MIT License (MIT) | |
| Copyright (c) 2014 | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is |
| #!/usr/bin/env bash | |
| # names of latest versions of each package | |
| export VERSION_PCRE=pcre-8.38 | |
| export VERSION_OPENSSL=openssl-1.0.2e | |
| export VERSION_NGINX=nginx-1.9.7 | |
| # URLs to the source directories | |
| export SOURCE_OPENSSL=https://www.openssl.org/source/ | |
| export SOURCE_PCRE=ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ |
| { | |
| // http://eslint.org/docs/rules/ | |
| "ecmaFeatures": { | |
| "binaryLiterals": false, // enable binary literals | |
| "blockBindings": false, // enable let and const (aka block bindings) | |
| "defaultParams": false, // enable default function parameters | |
| "forOf": false, // enable for-of loops | |
| "generators": false, // enable generators | |
| "objectLiteralComputedProperties": false, // enable computed object literal property names |
| C! | |
| # Backends | |
| backend F_addr_api_example_com { | |
| .connect_timeout = 1s; | |
| .dynamic = true; | |
| .port = "443"; | |
| .host = "api.example.com"; | |
| .first_byte_timeout = 15s; | |
| .max_connections = 200; |
| # The Nginx configuration based on https://coderwall.com/p/rlguog | |
| http { | |
| ssl_certificate server.crt; | |
| ssl_certificate_key server.key; | |
| ssl_session_timeout 15m; | |
| ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; | |
| ssl_prefer_server_ciphers on; | |
| ssl_session_cache shared:SSL:10m; |
| var objectToQueryString = function (a) { | |
| var prefix, s, add, name, r20, output; | |
| s = []; | |
| r20 = /%20/g; | |
| add = function (key, value) { | |
| // If value is a function, invoke it and return its value | |
| value = ( typeof value == 'function' ) ? value() : ( value == null ? "" : value ); | |
| s[ s.length ] = encodeURIComponent(key) + "=" + encodeURIComponent(value); | |
| }; | |
| if (a instanceof Array) { |