Skip to content

Instantly share code, notes, and snippets.

View adw0rd's full-sized avatar
:octocat:
I may be slow to respond.

Mikhail Andreev adw0rd

:octocat:
I may be slow to respond.
View GitHub Profile
@adw0rd
adw0rd / swapon
Last active November 16, 2018 10:32
swapon -s
cp /etc/fstab /etc/fstab.bak
# For 4 CPU Core create 4 swap files:
for i in $(seq 0 3); do
fallocate -l 1G /swapfile$i;
mkswap /swapfile$i;
swapon /swapfile$i -p 10
echo "/swapfile$i none swap sw 0 0" >> /etc/fstab;
done
class Base:
prop = 42
other = 1
def func(self):
print('Base func')
return self.prop
class Child(Base):
docker run -ti --privileged --rm ubuntu bash
apt update && apt install -y docker.io
service docker start
docker ps
@adw0rd
adw0rd / grandpa.py
Last active November 22, 2018 19:44
Inherentsy issue
class Grandpa:
def print_some_shit(self, item):
print(item)
class Dad(Grandpa):
def __init__(self):
super().__init__()
self.shit = 'hello'
class Child(Dad):
class Dad:
def print_shit(self, shit):
print(shit)
class Son(Dad):
def some_function(self):
def mini_function(word):
@adw0rd
adw0rd / qemu
Created December 4, 2018 14:22
brew install qemu
cd ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux
mv Docker.qcow2 Docker.qcow2.orig
qemu-img convert -O qcow2 Docker.qcow2.orig Docker.qcow2
#!/bin/sh
for db in `psql -qtc 'SELECT datname from pg_database' | grep -v template`;
do pg_dump -Fc $db | gzip -9 > $db.sql.gz;
done
@adw0rd
adw0rd / report_analysis.py
Last active January 24, 2019 22:15
merge or not
def _make_shift_statistic(self):
"""Make result and persent statistic by shift.
"""
result = self._give_by_shift()
result.pop('rock_mass', None)
return self.statistic(
result,
'Повахтовый выход, %',
'Повахтовая добыча м\u00B3'
)
[[1, 2, 3, 4, 5],
[16, 17, 18, 19, 6],
[15, 24, 25, 20, 7],
[14, 23, 22, 21, 8],
[13, 12, 11, 10, 9]]
import sys
def main(text):
n, s, result = '', '', []
for i in text:
if i.isdigit():
n += i
else:
if n: