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<----- | |
| # |