Skip to content

Instantly share code, notes, and snippets.

View xenji's full-sized avatar

Mario Mueller xenji

  • Mettmann, Germany
  • 07:20 (UTC +02:00)
View GitHub Profile
@xenji
xenji / kubectx.ps1
Created August 16, 2019 08:30
Naive and simple kubectx and kubens implementations for Powershell
Param(
[Parameter(Mandatory = $false, Position = 0)]
[string]$name
)
function current_context() {
kubectl config view -o=jsonpath='{.current-context}'
}
function get_contexts() {
[main]
summary=Profile for Mario's Gigabyte Aero 14kv8
# These settings enable Intel's speed step to do its work.
[cpu]
governor=powersave
energy_perf_bias=normal
# Set the autosuspend to 10s
[audio]
@xenji
xenji / disable-ipv6.sh
Created December 27, 2016 06:43 — forked from kwilczynski/disable-ipv6.sh
Amazon Linux OS tweaks
#!/bin/bash
set -u
set -e
set -o pipefail
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
cat <<'EOF' > /etc/modprobe.d/blacklist-ipv6.conf
@xenji
xenji / URICustomType.java
Created July 31, 2016 18:39
URI Type for Hibernate, works fine with https://github.com/petere/pguri
package com.xenji.xm.model.hibernate;
import org.hibernate.HibernateException;
import org.hibernate.engine.spi.SessionImplementor;
import org.hibernate.usertype.UserType;
import java.io.Serializable;
import java.net.URI;
import java.net.URISyntaxException;
import java.sql.PreparedStatement;
package com.trivago.ckg.config.titan;
import com.thinkaurelius.titan.core.TitanGraph;
import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0;
import org.apache.tinkerpop.gremlin.server.GraphManager;
import org.apache.tinkerpop.gremlin.server.GremlinServer;
import org.apache.tinkerpop.gremlin.server.Settings;
import org.apache.tinkerpop.gremlin.server.util.ThreadFactoryUtil;
defmodule Weather.Broker do
use GenServer
require Logger
def start_link(name) do
GenServer.start_link(__MODULE__, :ok, name: name)
end
def stop(server) do
GenServer.stop(server)

Keybase proof

I hereby claim:

  • I am xenji on github.
  • I am xenji (https://keybase.io/xenji) on keybase.
  • I have a public key whose fingerprint is B9A9 A8AC AB30 6CFF FB1F 434A A316 1A56 490E 539E

To claim this, I am signing this object:

@xenji
xenji / collectd2cacti.py
Created January 23, 2015 11:58
Found here: https://www.vitki.net/sites/vitki.net/files/attachments/collectd2cacti.py.txt | dunno about any license. just for backup purpose.
#!/usr/bin/env python
import os, sys, commands, random, time
import pprint
try:
import MySQLdb
except :
sys.stderr.write('Cannot load MySQLdb lib.\n')
sys.exit(1)
{
"size": 0,
"query": {
"match_all": {}
},
"aggs": {
"browser_distribution": {
"terms": {
"field": "browser"
},
@xenji
xenji / AjaxSpinner.js
Created August 2, 2013 15:11
This is an AjaxSpinner component, written for the React framework using EventEmitter2
/** @jsx React.DOM */
define(['react'], function(React){
/**
* Ajax Spinner
*
* Props:
* - {object} data
* - {String} data.imgSrc
* - {int} data.width