Skip to content

Instantly share code, notes, and snippets.

@Mikulas
Mikulas / import.sql
Created July 26, 2017 12:58
aws vpc flow log analysis with postgres
COPY vpc FROM '/SOME/PATH/concat' WITH (FORMAT CSV, DELIMITER ' ', NULL '-');
@Mikulas
Mikulas / config.py
Last active January 18, 2020 01:52
import bpy
# https://blender.stackexchange.com/questions/5281/blender-sets-compute-device-cuda-but-doesnt-use-it-for-actual-render-on-ec2
bpy.context.user_preferences.addons['cycles'].preferences.compute_device_type = 'CUDA'
bpy.context.user_preferences.addons['cycles'].preferences.devices[0].use = True
bpy.context.scene.cycles.device = 'GPU'
bpy.data.scenes["Scene"].render.filepath = "/tmp/output.png"
bpy.ops.render.render(write_still=True)
sudo yum -y install freetype freetype-devel libpng-devel
sudo yum -y install mesa-libGLU-devel
sudo yum -y install libX11-devel mesa-libGL-devel perl-Time-HiRes
# Insert any url for Linux 64 bit blender
# https://builder.blender.org/download/
wget 'https://builder.blender.org/download/blender-2.78-81d7ff84769-linux-glibc219-x86_64.tar.bz2'
tar -jxvf blender*.tar.bz2
sudo yum update -y
# load the latest kernel version, really dont skip this
sudo reboot
# http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/accelerated-computing-instances.html#install-nvidia-driver
sudo yum install -y gcc kernel-devel-`uname -r`
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/375.66/NVIDIA-Linux-x86_64-375.66.run
sudo /bin/bash ./NVIDIA-Linux-x86_64-375.66.run
require "language/go"
class Migrate < Formula
desc "Go CLI for database migrations"
homepage "https://github.com/mattes/migrate"
url "https://github.com/mattes/migrate/archive/v3.0.1.tar.gz"
sha256 "c3847f260e283929db8a39d8a0273db2f6c2d96ab3aee2dba7053a83f4b61e22"
head "https://github.com/mattes/migrate/archive/master.zip"
depends_on "go" => :build
SYSNAME="$(uname)"
if [[ "$SYSNAME" == 'Linux' ]]; then
echo "Linux"
elif [[ "$SYSNAME" == 'Darwin' ]]; then
echo "macOS"
fi
<?php
$result = file_get_contents('http://example.com/submit.php', FALSE, stream_context_create([
'http' => [
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query([
'foo' => 'bar',
]),
],
#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'
git reset .
if [[ -e ".git/rebase-merge/interactive" ]]; then
git reset HEAD~1
fi
#!/bin/bash
set -euo pipefail
IFS=$'\n\t'
# update master
git checkout master
git pull --rebase
git checkout -
# rebase this branch
@Mikulas
Mikulas / lambda.js
Last active April 14, 2017 10:38
AWS Lambda CloudWatch Stream processor
var Buffer = require('buffer').Buffer;
var zlib = require("zlib");
exports.handler = (event, context, callback) => {
var rawGzEnc = event.awslogs.data;
var rawGz = Buffer.from(rawGzEnc, 'base64');
var raw = zlib.gunzipSync(rawGz).toString();
var data = JSON.parse(raw);
console.log(data);