Skip to content

Instantly share code, notes, and snippets.

View prudnitskiy's full-sized avatar

Pavel Rudnitskiy prudnitskiy

View GitHub Profile
@prudnitskiy
prudnitskiy / crypt_unlock.sh
Created April 22, 2022 21:05 — forked from malteb247/crypt_unlock.sh
remote unlocking LUKS encrypted LVM using Dropbear SSH (inspired by https://stinkyparkia.wordpress.com/2014/10/14/remote-unlocking-luks-encrypted-lvm-using-dropbear-ssh-in-ubuntu-server-14-04-1-with-static-ipst/) with respect to pointopoint interfaces setup.
#!/bin/sh
# location: /etc/initramfs-tools/hooks/crypt_unlock.sh
PREREQ="dropbear"
prereqs() {
echo "$PREREQ"
}
@prudnitskiy
prudnitskiy / bookmarks.html
Created February 16, 2022 20:42
CKA+CKS bookmarks
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
DO NOT EDIT! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 ADD_DATE="1626629115" LAST_MODIFIED="1626629462" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks bar</H3>
<DL><p>
0x87C160A4Fc6Aab11b591B9Ac3d94df5EfE4D8e85
@prudnitskiy
prudnitskiy / gist:6152bbed4cba74a9c8ed3ea91172aa2a
Created August 28, 2017 11:14
История про Брудля
Брудль был раздражен. Он уже десятки раз перебирал значения возможных физических констант, но его мир никак не хотел работать. Либо коллапс, либо безудержное расширение — ничего, что можно было бы показать руководителю и не получить при этом по шее. Друзья уже успешно справились с этим заданием, но делиться своими результатами не хотели, так как профессор был весьма суров к тем, кто списывает.
Еще один эксперимент провалился. Мир загорелся яркой вспышкой — и тут же сжался в точку, с которой все началось. Но, кажется, это было чуть медленнее, чем в прошлый раз. В глазах Брудля появилась надежда. Изменив значение начальной плотности на чуть меньшее, он чуть дрожащими руками нажал на кнопку компиляции.
Мир вспыхнул, прогорел несколько секунд и остыл. Среди бесчисленных битов в памяти машины плавали остывшие звезды, медленно коллапсировавшие в точки. Надо точнее подбирать значения ядерных взаимодействий, чтобы прогорание звезд не было столь быстрым.
Неожиданное сообщение прервало его размышления. Его друг Рыскл п
@prudnitskiy
prudnitskiy / celery.conf
Created November 24, 2015 20:14
supervisor config
[program:yalm-celeryd]
command=/home/proj/yalm/manage.py celeryd -B --concurrency=3 --loglevel=INFO
environment=PATH="/home/proj/virtualenv/yalm/bin"
directory=/home/proj/yalm
user=webapp
numprocs=1
stdout_logfile=/var/log/celery/yalm-out.log
stderr_logfile=/var/log/celery/yalm-err.log
autostart=true
autorestart=true
{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}
<!DOCTYPE html>
<html lang="{{ LANGUAGE_CODE }}">
<!-- shows an current lang. Also you need it for HTML strict test -->
<!-- non-ajax but simple language selector -->
<ul class="list-unstyled pull-right footer-inline">
# -*- coding: utf-8 -*-
ugettext = lambda s: s
LANGUAGES = (
('en', ugettext(u'English')),
('ru', ugettext(u'Russian')),
)
LOCALE_PATHS = (
os.path.join(BASE_DIR, '../conf/locale'),