Skip to content

Instantly share code, notes, and snippets.

Compiling flowbox-account-manager
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: flowbox-account-manager-0.1 (user goal)
trying: transformers-0.3.0.0/installed-7df... (dependency of
flowbox-account-manager-0.1)
next goal: flowbox-aws (dependency of flowbox-account-manager-0.1)
rejecting: flowbox-aws-0.1 (conflict: transformers==0.3.0.0/installed-7df...,
flowbox-aws => transformers>0.4)
Backjump limit reached (change with --max-backjumps).
#include <stdio.h>
#include <unistd.h>
const char newroot[] = "/home/buildbot_flowbox/jail-" JAIL_NAME;
const char cmd[] = "/bin/bash";
char *args[2] = {"--init-file", "/home/buildbot_flowbox/initfile-jail-" JAIL_NAME};
int main(int c, char **v, char **e) {
int rc; const char *m;
if ( (m = "chdir" ,rc = chdir(newroot) ) == 0
#include <stdio.h>
#include <unistd.h>
int main(int c, char **v, char **e) {
int rc; const char *m;
if ( (m="chdir" ,rc= chdir(v[1]) ) == 0
&& (m="chroot",rc=chroot(v[1]) ) == 0
&& (m="setuid",rc=setuid(getuid())) == 0 )
m="execve", execve(v[2],v+3,e);
perror(m);
@kgadek
kgadek / gist:c154992d4adc8b40c762
Last active August 29, 2015 14:04
Shortcut for print("stuff {key}".format(**locals())). Used a snippet: http://stackoverflow.com/a/6618825/547223
def printl(s):
import inspect
frame = inspect.currentframe()
try:
print s.format(**frame.f_back.f_locals)
finally:
del frame
def foo():
a = 123
@kgadek
kgadek / graphite.md
Last active August 29, 2015 14:02 — forked from ashrithr/graphite.md

Installing Graphite:

Graphite does two things:

  1. Store numeric time-series data
  2. Render graphs of this data on demand

What Graphite does not do is collect data for you, however there are some tools out there that know

@kgadek
kgadek / gist:11380592
Last active August 29, 2015 14:00
AGH Informatyka (sem 10) :: Zaawansowane Techniki Integracji Systemów :: Laboratoria 1
{-# LANGUAGE OverloadedStrings, DeriveGeneric #-}
import Web.Scotty
import Data.Aeson
import GHC.Generics
data Stuff = Stuff { dt :: Things
} deriving (Show, Generic)
instance FromJSON Stuff
instance ToJSON Stuff
data Things = Things { id :: Int
@kgadek
kgadek / results.txt
Last active August 29, 2015 14:00
EvoGIL results
=====================================================================================================================================================================================================
[ PROBLEM ]..[ ALGO ]..[ TEST ]..[Budgt]..[ METRICS ]..[ RELIABLE ]..[ RESULT, confidence interval ]..[C.I]..[ σ ]..[ OUTLIERS ]..[ RES w/o outliers ]..[ σ w/o outliers ]..[ (C INT)/METRICS ]..
ackley :: hgs_ibea :: quick :: 50 :: dst from pareto :: OK :: 3.531 ≤ 4.091 ≤ 4.710 :: 95% :: 0.812 :: 9.09% mild -- extr. :: 3.908 ( -4.451%) :: 0.600 ( -26.056%) :: 28.835% ::
ackley :: :: :: :: distribution :: OK :: 31.714 ≤ 32.978 ≤ 34.100 :: 95% :: 1.620 :: -- mild -- extr. :: 32.978 ( +0.000%) :: 1.620 ( 0.000%) :: 7.235% ::
ackley :: :: :: :: extent :: OK :: 3.591 ≤ 3.756 ≤
@kgadek
kgadek / exercism-workon.sh
Last active August 29, 2015 13:59
Shell script to start working on exercism.io tasks, customised for my (Haskell) needs.
exercism-workon() {
cd "$HOME/exercism.io/haskell/$1"
MODULE=$(runhaskell "$1_test.hs" 2>&1 | awk '/Could not find module/ {print $5}' | sed "s/[\`']//g")
if [ ! -z $MODULE ]; then
touch $MODULE;
else
MODULE=$(ls *.hs | grep -v _test.hs);
fi
@kgadek
kgadek / tmp.py
Last active August 29, 2015 13:58
Remote debuggging dla Piotrka-Zimnioka
#!/usr/bin/env python
class CQ(object):
bla = None
"""CQ Instance Object"""
def __init__(self, port, path, init):
self.port = port
self.path = path
self.init = init
@kgadek
kgadek / example.erl
Created March 28, 2014 17:19
sweet two bugs :D
-module(example).
-export(sort/1).
-export(spawnedsort/3, merge/3). % publishing internal funs
% only for debugging
sort(X) ->
ChunkLen = length(X) div 2,
{L1, L2} = lists:split(ChunkLen, X), % pattern matching example 1