Skip to content

Instantly share code, notes, and snippets.

@kgalli
kgalli / aws-kms-example.js
Created January 3, 2019 09:19
AWS KMS example Javascript
const AWS = require("aws-sdk");
const kms = new AWS.KMS({region: 'eu-central-1' });
const decrypt = async (secret) => {
const secretBuffer = new Buffer(secret.replace('aws:kms:', ''), 'base64');
const params = { CiphertextBlob: secretBuffer };
const response = await kms.decrypt(params).promise();
return response.Plaintext.toString()
};
@kgalli
kgalli / commit-msg
Last active November 26, 2016 19:08
Script to put under .git/hooks to run Eslint on all files which are going to be commited
#!/bin/bash
files=$(git diff --cached --name-only | grep '\.jsx\?$')
# prevent Eslint help message if no files matched
if [[ $files = "" ]] ; then
exit 0
fi
failed=0
for file in ${file}; do
@kgalli
kgalli / docker-cleanup
Created January 15, 2016 13:09
Docker cleanup
#!/bin/bash
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)
@kgalli
kgalli / net-http-example.rb
Last active September 17, 2015 09:19
net/http https example
require 'net/http'
def fetch(uri_str, limit = 10)
# You should choose a better exception.
raise ArgumentError, 'too many HTTP redirects' if limit == 0
#response = Net::HTTP.get_response(URI(uri_str))
uri = URI(uri_str)
http = Net::HTTP.new(uri.host, uri.port)
2015-09-01T08:49:48+0200: [Worker(delayed_job host: pid:26003)] Starting job worker
2015-09-01T09:25:05+0200: [Worker(delayed_job host: pid:26003)] Job DeliverWatcherNotificationJob (id=5006) RUNNING
2015-09-01T09:25:06+0200: [Worker(delayed_job host: pid:26003)] Job DeliverWatcherNotificationJob (id=5006) COMPLETED after 1.4271
2015-09-01T09:25:06+0200: [Worker(delayed_job host: pid:26003)] 1 jobs processed at 0.6731 j/s, 0 failed
2015-09-01T11:15:22+0200: [Worker(delayed_job host: pid:26003)] Job Scm::StorageUpdaterJob (id=4973) RUNNING
2015-09-01T11:15:22+0200: [Worker(delayed_job host: pid:26003)] Job Scm::StorageUpdaterJob (id=4973) FAILED (18 prior attempts) with ActiveRecord::RecordNotFound: Couldn't find Repository with id=362
2015-09-01T11:15:22+0200: [Worker(delayed_job host: pid:26003)] 1 jobs processed at 18.6406 j/s, 1 failed
2015-09-01T14:49:33+0200: [Worker(delayed_job host: pid:26003)] Job DeliverWatcherNotificationJob (id=5015) RUNNING
2015-09-01T14:49:33+0200: [Worker(delayed_job host: pid:2
Uncaught TypeError: RB.urlFor is not a function
RB.Story.RB.Object.create.saveDirectives @ backlogs-9ec2883515a692701e0780718ed3eb8f.js:6613
RB.Model.RB.Object.create.saveEdits @ backlogs-9ec2883515a692701e0780718ed3eb8f.js:6242
RB.EditableInplace.RB.Object.create.handleKeyup @ backlogs-9ec2883515a692701e0780718ed3eb8f.js:6332
jQuery.event.dispatch @ application-efe757e55b85fc1dd75d14ea64e716b2.js:20182
elemData.handle @ application-efe757e55b85fc1dd75d14ea64e716b2.js:19850