Skip to content

Instantly share code, notes, and snippets.

View corny's full-sized avatar

Julian Kornberger corny

View GitHub Profile
@corny
corny / sshtunnel.go
Last active August 27, 2021 22:54 — forked from iamralch/sshtunnel.go
SSH tunnelling in Golang
package main
import (
"fmt"
"io"
"io/ioutil"
"log"
"net"
"os"
@corny
corny / ssh-multi.sh
Last active October 24, 2019 22:25 — forked from dmytro/ssh-multi.sh
Start multiple synchronized SSH connections with Tmux
#!/bin/bash
# ssh-multi.sh - a script to ssh multiple servers over multiple tmux panes
# usage: type tmux then from inside tmux type ssh-multi.sh HOST1 HOST2 ... HOSTN
# Muayyad Alsadi, D.Kovalov
# https://gist.github.com/muayyad-alsadi/bd25845776bb6b4185ba/
# https://gist.github.com/dmytro/3984680
# Based on http://linuxpixies.blogspot.jp/2011/06/tmux-copy-mode-and-how-to-control.html
# Tested with Ubuntu 16.04 and tmux 2.1
function error() {
@corny
corny / newkey.php
Last active August 29, 2015 14:04 — forked from jplitza/newkey.php
<?php
require("write_key.inc.php");
$result = write_key($_GET['name'], $_GET['key'], $_GET['mac']);
if(!$result)
header("Status: 422 Unprocessable Entity");
?>
<!DOCTYPE html>
@corny
corny / devise.de.yml
Created September 10, 2012 23:51
german i18n for devise 2.0
de:
errors:
messages:
expired: "ist abgelaufen, bitte neu anfordern"
not_found: "nicht gefunden"
already_confirmed: "wurde bereits bestätigt"
not_locked: "ist nicht gesperrt"
not_saved:
one: "Konnte %{resource} nicht speichern: ein Fehler."
other: "Konnte %{resource} nicht speichern: %{count} Fehler."
@corny
corny / google_oauth2_access_token.rb
Created August 24, 2012 19:11 — forked from jotto/google_oauth2_access_token.rb
ruby command line script for generating google oauth2 access token
# (create oauth2 tokens from Google Console)
client_id = ""
client_secret = ""
# (paste the scope of the service you want here)
# e.g.: https://www.googleapis.com/auth/gan
scope = ""
@corny
corny / devise.de.yml
Created January 3, 2011 16:16 — forked from chrugail/devise.de.yml
German device translations
de:
errors:
messages:
not_found: "nicht gefunden"
already_confirmed: "wurde bereits bestätigt"
not_locked: "ist nicht gesperrt"
devise:
failure:
unauthenticated: 'Sie müssen sich anmelden oder registrieren, bevor Sie weiterfahren können.'