Skip to content

Instantly share code, notes, and snippets.

View bartoszadamczyk's full-sized avatar
:octocat:

Bartosz Adamczyk bartoszadamczyk

:octocat:
View GitHub Profile
@bartoszadamczyk
bartoszadamczyk / python_env_and_pip_basics.sh
Last active October 7, 2019 10:31
Python env and pip basics
virtualenv .venv
source .venv/bin/activate
deactivate
pip install requests
pip freeze > requirements.txt
pip install -r requirements.txt
@bartoszadamczyk
bartoszadamczyk / lookuptest.js
Last active June 25, 2019 13:02
Node.js lookup composition methods
const { mapValues, groupBy } = require('lodash')
const sampleSize = 10000
let issues = new Array(sampleSize).fill(1)
issues = issues.map((v, k) => ({id: k.toString(), name: "Issue random name"}))
console.log('Sample size:', sampleSize)
let start, end, issuesLookup;
md5sum *
kextstat - to check extensions installed for
@bartoszadamczyk
bartoszadamczyk / delay.js
Created May 11, 2018 21:20 — forked from daliborgogic/delay.js
Node.js Async/Await delay
'use strict'
const timeout = ms => new Promise(res => setTimeout(res, ms))
function convinceMe (convince) {
let unixTime = Math.round(+new Date() / 1000)
console.log(`Delay ${convince} at ${unixTime}`)
}
async function delay () {
@bartoszadamczyk
bartoszadamczyk / aws-sqs.policy
Created January 18, 2018 17:46 — forked from marcelog/aws-sqs.policy
SQS Policy to allow an S3 bucket to publish messages
{
"Version": "2012-10-17",
"Id": "arn:aws:sqs:YOUR-AWS-REGION:YOUR-AWS-ACCOUNT-ID:YOUR-QUEUE-NAME/SQSDefaultPolicy",
"Statement": [
{
"Sid": "example-statement-ID",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
@bartoszadamczyk
bartoszadamczyk / .bash_profile
Created May 30, 2017 11:02
Useful docker bash aliases
alias dc='docker-compose'
alias dl='dc logs -ft --tail=100'
alias ds='docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"'
@bartoszadamczyk
bartoszadamczyk / Dockerfile
Created May 29, 2017 22:53
Dockerfile to install awscli
FROM ubuntu:14.04
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -qy python-pip groff-base
RUN pip install awscli
@bartoszadamczyk
bartoszadamczyk / ecs-deregister-loop.sh
Last active May 29, 2017 22:05
AWS CLI ecs deregister-task-definition bash loop
#!/bin/bash
for i in {1..199}
do
sleep 0.5s
aws ecs deregister-task-definition --task-definition playwat-api-service:$i
done