Skip to content

Instantly share code, notes, and snippets.

@hc2p
hc2p / gist:5013922
Last active December 14, 2015 02:29
upload: function(file) {
var def = new $.Deferred();
var that = this;
var xhr = this.client.writeFile(file.name, file, {noOverwrite: true}, function(error, metadata) {
if (error) {
def.reject(error);
return;
}
def.resolve(metadata);
handleFile: function(file) {
if (file.size / 1000000 > 150) {
var err = "We only support files up to 150 MB";
alert(err);
...
}
var that = this;
$.when(this.upload(file)).pipe(this.getSharedUrl).
"AWS4-HMAC-SHA256 Credential=AKIAJ4NXC5Z5PTTEN5AQ/" strftime({"%Y%m%d"}, now) "/eu-central-1/s3/aws4_request, SignedHeaders=date;host;x-amz-content-sha256, Signature="
digest.hmac_sha256_base64(
digest.hmac_sha256_base64(
digest.hmac_sha256_base64(
digest.hmac_sha256_base64(
digest.hmac_sha256_base64("AWS4Zen9WnHAHYF5QeTdZIFyKcFW6DbrCCYXMJIKgTI5", strftime({"%Y%m%d"}, now))
, "eu-central-1")
, "s3")
, "aws4_request")
,
#!/bin/bash
RESOLUTION1="640x360"
BITRATE1="620000"
RESOLUTION2="854x480"
BITRATE2="1493000"
RESOLUTION3="1024x576"
BITRATE3="2131000"
RESOLUTION4="1280x720"
BITRATE4="3658000"
RESOLUTION5="1920x1080"
@hc2p
hc2p / gist:19876f7860291107604f809c08f6ad5b
Last active July 20, 2016 15:27
cloudwatch AWS/ECS returns wrong CPUUtilization metrics when both dimensions, ClusterName and ServiceName are set. It does return correctly when dimension is only ClusterName.
$ aws cloudwatch get-metric-statistics --namespace AWS/ECS --metric-name CPUUtilization --period 180 --statistics Average --dimensions Name=ClusterName,Value=jet-production Name=ServiceName,Value=jet-production --start-time 2016-07-14T10:15:00 --end-time 2016-07-14T11:00:00
{
"Datapoints": [
{
"Timestamp": "2016-07-14T10:48:00Z",
"Average": 81675.18434092174,
"Unit": "Percent"
},
{
"Timestamp": "2016-07-14T10:39:00Z",
@hc2p
hc2p / geojson-feature-schema.json
Last active August 8, 2017 15:59
Schema for a Geo JSON feature object
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://json-schema.org/geojson/geojson.json#",
"title": "Geo JSON Feature object",
"description": "Schema for a Geo JSON feature object",
"required": [
"geometry",
"properties"
],
"properties": {
@hc2p
hc2p / bulk-import-spec.json
Last active August 8, 2017 17:03
Importing a big dataset in bulk
{
"swagger": "2.0",
"info": {
"title": "POI API V0.1",
"version": "v0.1"
},
"host": "api.heybertha.de",
"securityDefinitions": {
"Bearer": {
"type": "apiKey",
@hc2p
hc2p / icon-mixin
Last active August 16, 2018 08:37
dry icon mixin
$icons: (
follow: 'a',
followed: 'b',
unfollow: 'c',
checkmark: 'e'
);
$Placeholder-Selectors: ();
@mixin icon($name, $color, $extend: true) {
@include icon-static($extend);
<!DOCTYPE html>
<html>
<head>
<script src='data:text/javascript;base64,LyohIGpRdWVyeSB2MS45LjEgfCAoYykgMjAwNSwgMjAxMiBqUXVlcnkgRm91
bmRhdGlvbiwgSW5jLiB8IGpxdWVyeS5vcmcvbGljZW5zZQovL0Agc291cmNl
TWFwcGluZ1VSTD1qcXVlcnkubWluLm1hcAoqLyhmdW5jdGlvbihlLHQpe3Zh
ciBuLHIsaT10eXBlb2YgdCxvPWUuZG9jdW1lbnQsYT1lLmxvY2F0aW9uLHM9
ZS5qUXVlcnksdT1lLiQsbD17fSxjPVtdLHA9IjEuOS4xIixmPWMuY29uY2F0
LGQ9Yy5wdXNoLGg9Yy5zbGljZSxnPWMuaW5kZXhPZixtPWwudG9TdHJpbmcs
eT1sLmhhc093blByb3BlcnR5LHY9cC50cmltLGI9ZnVuY3Rpb24oZSx0KXty
require 'rack-mini-profiler'
require 'flamegraph'
require 'stackprof'
def a
puts "method a started!"
sleep 0.5
puts "method a ended!"
end