Skip to content

Instantly share code, notes, and snippets.

View owulveryck's full-sized avatar

Olivier Wulveryck owulveryck

View GitHub Profile
@owulveryck
owulveryck / test.ksh
Created December 11, 2017 15:26
Progress bar ksh
#!/bin/ksh
set -A PROGRESS '|' '/' '-' '\\'
i=0
while true
do
let i+=1
if [ -t 0 ]; then
#do interactive stuff
echo -e -n "Waiting for the VM to be up ${PROGRESS[$(expr $i % 4)]}\r"
fi
@owulveryck
owulveryck / panic_test.go
Last active December 23, 2017 13:22
Panic with gorgonia, but why ?
package main
import (
"log"
"testing"
G "gorgonia.org/gorgonia"
"gorgonia.org/tensor"
)
@owulveryck
owulveryck / main.go
Last active January 11, 2018 04:18
Quick'n'Dirty aws price parser
package main
import (
"encoding/gob"
"encoding/json"
"flag"
"log"
"net/http"
"os"
"time"
@owulveryck
owulveryck / main.go
Last active March 7, 2018 06:36
TOSCA to Graph
package main
import (
"fmt"
"log"
"os"
"github.com/gonum/graph/encoding/dot"
"github.com/owulveryck/toscalib"
"github.com/owulveryck/toscalib/graph"
@owulveryck
owulveryck / catLastDump.sh
Created March 29, 2018 15:29
catLastDump.sh
#! /bin/sh
DEFAULT_REMOTE=/tmp
usage(){
{
echo "$0 usage"
echo "Config:"
echo "\tENVIRONMENT"
echo "\tREMOTE_DIR (default to ${DEFAULT_REMOTE})"
@owulveryck
owulveryck / main.go
Created April 3, 2018 13:32
Get files commits from git
package main
import (
"bufio"
"bytes"
"fmt"
"io"
"log"
"os"
"os/exec"
package main
import (
"encoding/json"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/dynamodb"
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute"
"github.com/kelseyhightower/envconfig"
"log"
@owulveryck
owulveryck / main.go
Last active April 10, 2018 13:25
Creating a design document, a view and a query on couchbase 5.0
package main
import (
"fmt"
"log"
"gopkg.in/couchbase/gocb.v1"
)
func main() {
@owulveryck
owulveryck / main.go
Created May 13, 2018 20:09
Tic-Tac-Toe brute force generation
package main
import (
"fmt"
)
type tttBoard [9]int
/*
func (b tttBoard) String() string {
@owulveryck
owulveryck / Emotion.go
Last active September 2, 2018 10:47
Rekognition test
package main
import (
"bufio"
"fmt"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/rekognition"
"github.com/blackjack/webcam"
"os"