I hereby claim:
- I am guss77 on github.
- I am guss77 (https://keybase.io/guss77) on keybase.
- I have a public key whose fingerprint is 3A14 B9B7 07DF DC0E 70B1 BFB5 F04E ECD3 2769 C738
To claim this, I am signing this object:
#!/usr/bin/python | |
"""A little script to recover deleted recording of a mongoDB db file | |
There's no optimization but it work and has saved me | |
""" | |
import struct | |
import bson | |
import pymongo |
I hereby claim:
To claim this, I am signing this object:
## | |
# | |
# Custom resource setup to provide an identity function that can be used to | |
# implement "custom variables". | |
# See: https://serverfault.com/a/812040/6438 | |
# | |
# Usage: | |
# | |
# After deploying the below code to your stack, you can define computed | |
# variables thus: |
#!/usr/bin/ruby | |
require 'yaml' | |
require 'json' | |
require 'net/http' | |
def get_releases | |
JSON[Net::HTTP.get_response(URI.parse "https://cloud-images.ubuntu.com/locator/ec2/releasesTable").body.gsub(/,\s*\]/,"]")]["aaData"] | |
end |
#!/bin/bash | |
( | |
cat <<EOF | |
Mappings: | |
CentOSRegionImages: | |
EOF | |
curl -s 'https://wiki.centos.org/Cloud/AWS' | xmllint -html --xpath '//table[1]/tbody/tr' - | perl -nle ' | |
m|CentOS Linux (\d+)| and $version=$1; |
#!/usr/bin/ruby | |
require 'yaml' | |
require 'json' | |
require 'net/http' | |
def get_releases | |
JSON[Net::HTTP.get_response(URI.parse "https://coreos.com/dist/aws/aws-stable.json").body.gsub(/,\s*\]/,"]")] | |
end |
package tech.greenfield.util.concurrent; | |
import java.util.concurrent.CompletableFuture; | |
import java.util.function.Consumer; | |
import java.util.function.Function; | |
public class Futures { | |
static class Thrower { | |
static Throwable except; |
#!/bin/bash | |
function usage() { | |
( | |
echo "usage: $0 <auth-token> <group-address> <mbox-dir>" | |
echo "To generate an auth token go to https://developers.google.com/oauthplayground/ and get an access token for Google Groups migration" | |
) >&2 | |
exit 5 | |
} |
import java.io.IOException; | |
import java.io.OutputStream; | |
import io.vertx.core.buffer.Buffer; | |
public class VertxBufferOutputStream extends OutputStream { | |
private Buffer buffer; | |
public BufferOutputStream() { | |
this.buffer = Buffer.buffer(); |
#!/bin/bash | |
# As described in https://bugs.launchpad.net/bugs/1766076 | |
### Installation Instructions: | |
# 1. Install file into `/usr/local/bin/reset-tb` | |
# | |
# 2. Optional: allow password less sudo by creating a file `/etc/sudoers.d/allow-reset-tb` with the following content: | |
# ----8<----- | |
# <your username> ALL = NOPASSWD: /usr/local/bin/reset-tb | |
# ----8<----- | |
# |