Skip to content

Instantly share code, notes, and snippets.

View hungryblank's full-sized avatar

Paolo Negri hungryblank

  • Contentful
  • Berlin, Germany
View GitHub Profile
@supinf
supinf / s3-invalidation.js
Last active January 7, 2023 08:57
AWS Lambda script:: CloudFront Invalidations which are triggered by s3 events.
console.log('Loading event');
var Q = require('q');
var aws = require('aws-sdk');
var cloudfront = new aws.CloudFront();
exports.handler = function (event, context) {
//_log('Received event: ', event);
var bucket = event.Records[0].s3.bucket.name;
#! /usr/bin/env python
import fileinput
import argparse
from operator import itemgetter
parser = argparse.ArgumentParser()
parser.add_argument('--target-mb', action = 'store', dest = 'target_mb', default = 61000, type = int)
parser.add_argument('vmtouch_output_file', action = 'store', nargs = '+')
args = parser.parse_args()
Before:
-module(test_cut).
-compile({parse_transform, cut}).
-compile(export_all).
test_cut() ->
F0 = foo(a, b, _, 5+6, _),
F1 = F0(_, e),
F1(c).
-module(test_do).
-compile({parse_transform, erlando}).
-compile(export_all).
test_statet(Arg) ->
StateT = statet:new(maybe), %% statet wrapping of maybe monad
StateT:execStateT(
do([StateT
|| S0 <- StateT:get(),
Before:
-module(test_do).
-compile({parse_transform, erlando}).
-compile(export_all).
test_maybe(Arg) ->
do([maybe
|| X <- return(Arg),
@nutrun
nutrun / pimped_console_string.rb
Created November 17, 2010 19:50
Pimp my console strings
# Do something like: puts "ROCK".blink.bright.cyan
class String
def red
"\e[31m#{self}\e[0m"
end
def blue
"\e[34m#{self}\e[0m"
end