Skip to content

Instantly share code, notes, and snippets.

View nikicat's full-sized avatar
🏠
Working from home

Nik B nikicat

🏠
Working from home
View GitHub Profile
@nikicat
nikicat / test.log
Created March 18, 2014 23:05
raava test failure log
$ pypy3 run-tests.py
Exception in thread Splitter::008:
Traceback (most recent call last):
File "/usr/lib/pypy3/lib-python/3/threading.py", line 740, in _bootstrap_inner
self.run()
File "/usr/lib/pypy3/site-packages/gns-0.1-py3.2.egg/raava/splitter.py", line 40, in run
data = self._input_queue.get()
File "/usr/lib/pypy3/site-packages/gns-0.1-py3.2.egg/raava/zoo.py", line 238, in get
return self._client.retry(self._inner_get)
File "/usr/lib/pypy3/site-packages/kazoo-1.3.1-py3.2.egg/kazoo/retry.py", line 122, in __call__
@nikicat
nikicat / docker-build-push.sh
Created June 30, 2014 10:27
shell script to automate Docker image rebuilding
#!/bin/bash -e
dirname=${PWD##*/}
if (echo $dirname | grep docker); then
dirname=${dirname##docker-}
fi
registry=${DOCKER_REGISTRY:=registry.tst.ape.yandex.net:5000}
namespace=${DOCKER_NAMESPACE:=nikicat}
@nikicat
nikicat / job.py
Created July 8, 2014 09:09
gns prototype
import storage # storage interface
class Job:
"""Represents Job - some code to run
Could be used from different processes
to control job execution and status
"""
def __init__(
self,
version: '0123456789abcdefefdcba9876543210',

Keybase proof

I hereby claim:

  • I am nikicat on github.
  • I am nikicat (https://keybase.io/nikicat) on keybase.
  • I have a public key whose fingerprint is 3BB8 7B52 9E8C E760 FC70 CE7C 3307 646E CF74 3C01

To claim this, I am signing this object:

@nikicat
nikicat / strongswan.rc
Created July 13, 2012 19:00
Archlinux strongswan 5.0.0 rc.d script
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
stat_busy "Starting strongSwan IPsec"
/usr/sbin/ipsec start
if [ $? -gt 0 ]; then
@nikicat
nikicat / PKGBUILD
Created July 13, 2012 19:15
AUR strongswan 5.0.0. PKGBUILD
# Contributor: nikicat <develniks at gmail dot com>
# Contributor: danilo <gezuru at gmail dot com>
# Contributor: Jason Begley <jayray at digitalgoat dot com>
# Contributor: Ray Kohler <ataraxia937 at gmail dot com>
# Maintainer: Daniel Riedemann <daniel.riedemann [at] googlemail [dot] com>
# Maintainer: 458italia <svenskaparadox [at] gmail dot com>
pkgname=strongswan
pkgver=5.0.0
pkgrel=1
@nikicat
nikicat / sbdownload.sh
Created October 22, 2012 19:32
Safebrowsing API downloader
#!/bin/bash
googleurl='safebrowsing.clients.google.com/safebrowsing/downloads'
yandexurl='sba.yandex.net/downloads'
listname='goog-malware-shavar'
if [ "$1" = 'yandex' ]; then
url=$yandexurl
else
@nikicat
nikicat / build.log
Created November 29, 2015 07:22
rtl8812au_rtl8821au 4.3.22 build log
nbryskin@mbp  ~/src  git clone https://github.com/Grawp/rtl8812au_rtl8821au
Cloning into 'rtl8812au_rtl8821au'...
remote: Counting objects: 936, done.
remote: Total 936 (delta 0), reused 0 (delta 0), pack-reused 936
Receiving objects: 100% (936/936), 3.22 MiB | 672.00 KiB/s, done.
Resolving deltas: 100% (514/514), done.
Checking connectivity... done.
nbryskin@mbp  ~/src  cd rtl8812au_rtl8821au
nbryskin@mbp  ~/src/rtl8812au_rtl8821au   master  git checkout 4.3.22
Branch 4.3.22 set up to track remote branch 4.3.22 from origin.
@nikicat
nikicat / deb-changelog2git-tag.sh
Created January 28, 2013 00:54
Create git tag from debian/changelog
#!/bin/bash
# You could optionally swap this lines
git checkout `git log -1 --skip 1 debian/changelog | head -1 | sed 's/.* //'`
git tag `head -1 debian/changelog | sed 's/^.* (\(.*\)) .*$/v\1/'`
import pickle
def f1():
def f2(a):
print(a*a)
return f2
with open('f2.pickle', 'w+') as f:
f.write(pickle.dumps(f1()))