Skip to content

Instantly share code, notes, and snippets.

@radmen
radmen / vimrc
Created February 27, 2013 13:59
Simple vim command to turn off Gdiff. Works only when Gdiff buffer is focused.
" Simple way to turn off Gdiff splitscreen
" works only when diff buffer is focused
if !exists(":Gdiffoff")
command Gdiffoff diffoff | q | Gedit
endif
@radmen
radmen / gist:5420036
Created April 19, 2013 12:32
L4 - Loading session from query param
<?php
$id = Input::get('SSID');
Session::save();
Session::setId($id);
unset($_SESSION);
Session::start();
@radmen
radmen / README.md
Last active December 16, 2015 12:49
Bypass BZWBK masked password input scriptlet

Ten skrypt w prosty sposób obchodzi maskowanie hasła dla centrum24.pl (BZWBK).

  • Dodaj do zakładek zawartość scriptlet.js
  • Przejdź na stronę logowania - centrum24.pl
  • Wpisz numer NIK, wciśnij Dalej
  • Uruchom skryptozakładkę
  • Pod polem do wpisania PINu pojawi się nowy textbox - wpisz w nim swój pin i wciśnij ENTER
  • Twoje hasło powinno zostać wpisane w odpowiednie pola
  • Wciśnij button Dalej

Keybase proof

I hereby claim:

  • I am radmen on github.
  • I am radmen (https://keybase.io/radmen) on keybase.
  • I have a public key whose fingerprint is 12A2 C89B 8C68 94E8 3EFB 309A 8D55 6BB6 D7E3 7BE8

To claim this, I am signing this object:

@radmen
radmen / tests.coffee
Created June 10, 2014 13:30
gulp-order modified test case
order = require "../src"
path = require "path"
{ File } = require "gulp-util"
{ expect } = require "chai"
require "mocha"
newFile = (filepath, base) ->
cwd = "/home/johndoe/"
unless base
@radmen
radmen / current_route.php
Created October 7, 2015 09:36
Lument getCurrentRoute()
<?php
$verbs = 'GET|POST|PUT|DELETE|PATCH';
$routeToRegex = function ($string) use ($verbs) {
$string = preg_replace("/^({$verbs})/", '', $string);
$string = preg_replace('/\{\w+\}/', '\w+', $string);
$string = preg_replace('/\{(\w+):(.+?)\}/', '\2', $string);
return '#^'.$string.'$#';
};
@radmen
radmen / .bash_aliases
Created February 8, 2016 10:34
Include `.env` file and connect to MySQL
# connect to mysql using .env file
env-mysql ()
{
yellow=$(tput -Txterm setaf 3)
lt_blue=$(tput -Txterm setaf 6)
reset=$(tput -Txterm sgr0)
if [ -f .env ]; then
. .env
fi
@radmen
radmen / gist:22139e20d0bdb2f9d95bb98f093a521d
Last active March 6, 2018 08:34
Promise/Future Result Maybe object!

The task

  1. get something from a remote site (loadPage())
  2. find specific element (findElement())
  3. grab and parse contents as JSON (extractJson())

stage 1

Easy way: grab page and return result

@radmen
radmen / env.py
Last active June 27, 2018 13:34
Python: export selected env variables
#!/usr/bin/env python
import argparse
import os
parser = argparse.ArgumentParser(description='Export selected env variables.')
parser.add_argument('name', nargs='+',
help='name of env variable')
@radmen
radmen / README.md
Last active July 18, 2018 11:10
Simple AFK script

This simple Bash function will post a short message to #afk Slack channel.

After posting the message it will wait for user interaction on which it will post a message that the user returned.

To run it:

  1. generate legacy token for selected workspace
  2. add it to declaration of TOKEN variable
  3. import somewhere (eg .bash_aliases) function from afk.sh file