Skip to content

Instantly share code, notes, and snippets.

View magiconair's full-sized avatar

Frank Schröder magiconair

View GitHub Profile

Keybase proof

I hereby claim:

  • I am magiconair on github.
  • I am magiconair (https://keybase.io/magiconair) on keybase.
  • I have a public key ASDPXERoKzWSIoxycT2OCHyHdHipUEYhOaga-8V9EcfKIQo

To claim this, I am signing this object:

root@swi-mdm9x15:~# logread
Jul 17 09:41:32 swi-mdm9x15 syslog.info syslogd started: BusyBox v1.22.1
Jul 17 09:41:32 swi-mdm9x15 user.notice kernel: klogd started: BusyBox v1.22.1 (2017-11-29 20:34:56 PST)
Jul 17 09:41:32 swi-mdm9x15 user.warn kernel: [ 0.000000] Kernel is starting...
Jul 17 09:41:32 swi-mdm9x15 user.info kernel: [ 0.000000] Booting Linux on physical CPU 0x0
Jul 17 09:41:32 swi-mdm9x15 user.info kernel: [ 0.000000] Initializing cgroup subsys cpuset
Jul 17 09:41:32 swi-mdm9x15 user.info kernel: [ 0.000000] Initializing cgroup subsys cpu
Jul 17 09:41:32 swi-mdm9x15 user.info kernel: [ 0.000000] Initializing cgroup subsys cpuacct
Jul 17 09:41:32 swi-mdm9x15 user.notice kernel: [ 0.000000] Linux version 3.14.29ltsi-961ca71325_ed9f616cc8 (gsmbuild@CARMD-EV-FRMWR1) (gcc version 4.9.1 (GCC) ) #2 PREEMPT Wed Nov 29 20:54:01 PST 2017
Jul 17 09:41:32 swi-mdm9x15 user.info kernel: [ 0.000000] CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c5387d
#!/bin/bash
#
# Script for bringing up an N node consul cluster
# on the local machine on different ports.
#
# The first node is listening on the default ports
# so that the command line tool works.
#
# Examples:
#
@magiconair
magiconair / naivegame-naive.go
Last active September 14, 2016 07:24
Port of the NaiveGame Java impl
// This is a port of the naive Java version of
// https://jackmott.github.io/programming/2016/09/01/performance-in-the-large.html
//
// Code is not pretty!!! ;)
//
// Results:
//
// $ GODEBUG=gctrace=1 go run naive/main.go
// gc 1 @0.079s 0%: 0.11+0.30+0.077 ms clock, 0.34+0.008/0.40/0.48+0.23 ms cpu, 4->4->0 MB, 5 MB goal, 8 P
// # command-line-arguments
#!/bin/bash
set -o nounset
function log() {
echo
echo "========================================================================="
echo "== $@"
echo "=="
}
@magiconair
magiconair / fabio-cla.txt
Created February 7, 2016 20:38
fabio CLA
Developer Certificate of Origin Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors. 660 York Street, Suite 102, San Francisco, CA 94110 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
@magiconair
magiconair / main.go
Last active March 28, 2022 07:27
prometheus counter example
package main
import (
"net/http"
"github.com/prometheus/client_golang/prometheus"
)
var (
cpuTemp = prometheus.NewGauge(prometheus.GaugeOpts{
@magiconair
magiconair / a_main.go
Last active August 29, 2015 14:03
mysqlbench
ackage main
import (
"database/sql"
"flag"
"log"
"time"
"github.com/davecheney/profile"
@magiconair
magiconair / riak-key-extractor.go
Last active January 16, 2020 14:26
Tool for extracting bucket/key data from riak's bitcask hint files
// Riak key extractor
//
// extracts bucket names and keys from riak's bitcask hint files
//
// Authors: The CAS Team 2013
//
package main
import (
"bytes"
@magiconair
magiconair / echo-simple.go
Last active December 16, 2015 15:39
Simple reader/writer in Go
package main
import (
"bufio"
"fmt"
"log"
"os"
)
func reader(path string, p chan string) {