Толик Панков
hex_laden
............ .................. ................

December 2025
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Back Viewing 0 - 20  
Типа великий пост.

ДЛЯ:
0. Связи
1. Личных сообщений
2. Флуда
3. Срачей
4. ....
666. PROFIT
История, описание, FAQ этого блога.
Блогополезности
Список личных фриков и забаненных
Написать письмо:hexxladen[inu]inbox.lv
Другая контактная информация есть в профиле
Поиск по блогу:


Другие ресурсы:

Дружественные проекты:
Сайт сообщества свободомыслящих Том Хаоса by Paperdaemon Жизнедеятельность депутата Семенова Сергея Сергеевича Федеральный список экстремистских материалов Семенов Сергей Сергеевич. Секреты депутата. Открыто для доступа из РФ

Current Mood: дверь запили
Current Music: панк-рок
Цветной текст в консоли Linux #3. Улучшаем совместимость скрипта.

Преамбула


Друзья [info]ketmar и [info]grusha отправили мне несколько ценных замечаний по поводу покраски консоли из скрипта (копия). Решил про них здесь отдельно написать, и модифицировать скрипт

Замечание #1, попадание ESC-последовательностей в поток, при вызове скрипта в потоке


Решил начать с него, оно более важное.
Впрочем, отдельно ему посвятил маленькую заметку (копия), где описал проблему и ее решение, так что осталось только применить, оборачиваю основной код функции echoc() в if, осушествляющий проверку, вызвали ли скрипт в терминале или в потоке:

if [ -t 1 ];then
	E__="\x1b[${FGROUND[$2]}m"
	if [ -n "$3" ];then
		E__="$E__\x1b[${BGROUND[$3]}m"
	fi

	if [ -n "$4" ];then
		E__="$E__\x1b[$4""m"
	fi

	echo -e "$E__$1\x1b[0m"

else
	echo "$1"
fi


Если не в терминале, просто выводим обычный текст без ESC-кодов:

В функции echocn() поступаем аналогично, просто к вызову echo не забываем добавить пареметр -n:

if [ -t 1 ];then	
	...
	echo -e -n "$E__$1\x1b[0m"

else
	echo -n "$1"
fi


Замечание #2. Совместимость цветов.


коды для яркости не входят в общепринятый стандарт VT-100, это расширение, и поддерживается далеко не всеми. один из стандартных способов увеличить яркость — включить полужирный режим: "\e[1;32m". да, это не работает для фона, стандартного метода для фона нет..

Т.е. максимально совместимыми цветами с терминалом являются только первые 7: коды 30..37 для текста, 40..47 для фона, дефолтные коды 39 и 49 для текста и фона соответственно (см. таблицу из предыдущей заметки (копия)).

Коды для яркости текста (90..97) и фона (100..107) расширение стандарта и поддерживаются не всеми терминалами. Для текста есть способ увеличить яркость - включить полужирный режим: семь цветов плюс полужирный с расчётом на то, что это давно уже яркость текста.

Совместимые цвета и стили


Итого, получаем вот такую таблицу совместимых цветов:

#Название цветаКод цвета текстаКод цвета фона
0Default (По умолчанию)3949
1Black (Черный)3040
2DarkRed (Темно-красный)3141
3DarkGreen (Зеленый)3242
4DarkYellow (Темно-желтый)3343
5DarkBlue (Синий)3444
6DarkMagenta (Темно-фиолетовый)3545
7DarkCyan (Темный аквамарин)3646
8Gray (Серый)3747
9DarkGray (Темно-серый)1;30-
10Red (Красный)1;31-
11Green (Ярко-зеленый)1;32-
12Yellow (Желтый)1;33-
13Blue (Голубой)1;34-
14Magenta (Фиолетовый)1;35-
15Cyan (Аквамарин)1;36-
16White (Белый)1;37-


Код сброса: \x1b[0m - сбрасывает настройки консоли (цвет текста, фона и стиль) к значению по умолчанию. Он работает нормально.

Заодно уж выбросил из таблицы стилей "мигающий" и "невидимый", которые объективно не работают:

Код стиляСтиль текста
0Default (По умолчанию)
1Bold (Жирный/яркость текста)
4Understrike (Подчеркнутый)
7Inversing (Инверсия), цвет фона и текста меняются местами


Модифицируем скрипт


Массивы с кодами цветов теперь выглядят так (массив с именами показан для лучшего понимания):

NAMES=(Default Black DarkRed DarkGreen DarkYellow DarkBlue DarkMagenta DarkCyan Gray DarkGray Red Green Yellow Blue Magenta Cyan White)
FGROUND=("39" "30" "31" "32" "33" "34" "35" "36" "37" "1;30" "1;31" "1;32" "1;33" "1;34" "1;35" "1;36" "1;37")
BGROUND=(49 40 41 42 43 44 45 46 47)


И подправляем вывод:

echo -e "Foreground color:\tBackground color:"

for N in {0..16}; do
    if [ $N -eq 1 ];then #foreground
	echocn "$N - ${NAMES[$N]}" $N 4
    else
	echocn "$N - ${NAMES[$N]}" $N
    fi
    echo -e -n "\t\t"
    
    if [ $N -le 8 ];then
	if [ $N -gt 1 ];then
	    echoc " ${NAMES[$N]} " 1 $N #background
	else
	    echoc " ${NAMES[$N]} " 0 $N
	fi
    else
	echo
    fi
done
echo
echocn "Default" 0 0 0; echo -n " "
echocn "Bold" 0 0 1; echo -n " "
echocn "Understrike" 0 0 4; echo -n " "
echocn "Inversing" 0 0 7; echo -n " "
echo
echo


Что получилось


Вывод в терминал:



Вывод в файл:

./esccolorscomp >test.txt



Замечание #3. Об использовании tput


Я задал вопрос, а не проще ли вместо ESC-кодов использовать tput, о чем я уже писал (копия). Ответ был таким: Он требует установленого ncurses, в общем и целом — никто не гарантирует его наличия.

Готовый скрипт


На GitHub

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/10/05/tsvetnoj-tekst-v-konsoli-linux-3-uluchshaem-sovmestimost-skripta/

Народная мудрость

Если утопить в городских лужах чиновников городской администрации, то и луж станет меньше, и жизнь станет лучше.

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/10/04/narodnaya-mudrost/

Tags:
Электронная книга Dexp M8 Prudentia, драйвера для Windows 7.

Немала баба клопоту, купила порося, в смысле немал клопоту я, но повелся на скидку и связался с дерьмоконторой DNS и ее клоном DEXP. Прошлая книжка у меня была Амазон Киндл, и я ее еще в Киеве купил, впрочем, так бы ей и пользовался, если бы на нее жопой не села бухгалтерша. Напрягать тетку не стал, выбрал чего подешевле. Естественно, задача была перекинуть книжки с той на эту, и если эту у меня винда прекрасно видела, то видеть эту наотрез отказалась.

На сайте говно-DNS, дерьмо-DEXP и в сраной инструкции естественно, "это ж хуй, я вопрос отгадала", т.е. не драйверов, ни того, где их искать. Т.е контора просто пиздец клиентоориентированная. Кроме флешек вообще лучше ничего у них не покупать. Правда, кнопочные телефоны DEXP еще хорошие, у правильного дядюшки Ляо заказывают, кирпич неубиваемый от слова "даже об голову Кивы".

Пришлось для простейшего подключения андроидной железяки включать мозг и заниматься детективным расследованием, правда, довольно простым.

Железка под Андроидом 8.1 и на чипе Rockchip PX30, так что подошли драйвера Rockchip 4.4

На всякий случай забэкапил

Rockchip Driver Assitant v4.4 на Mega.NZ (10 Mb, RAR)

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/10/04/elektronnaya-kniga-dexp-m8-prudentia-drajvera-dlya-windows-7/

Как проверить, вызван ли скрипт из терминала, или вывод скрипта перенаправлен в поток.

Как проверить, вызван ли скрипт из терминала, или вывод скрипта перенаправлен в поток.

Преамбула


А зачем? Это логическое продолжение темы (копия) про покраску текста в терминале. Если использовать ESC-последовательности, то они, что логично, попадут в файл, если пользователь перенаправит туда вывод скрипта, и получится бяка:



Потому, надо проверить, вызвали ли скрипт из терминала, или вывод скрипта перенаправлен в поток.

Решение


По итогам обсуждения с [info]ketmar и [info]grusha решение нашлось:

if [ -t 1 ];then
    echo -e "\x1b[32;1mRun in terminal\x1b[0m"
else
    echo "Run in pipe"
fi


Проверка


Вызов из терминала:
./testpipe
Run in terminal


Вызов в потоке:
./testpipe >test.txt

Содержимое файла test.txt:
Run in pipe

Тестовый скрипт


на GitHub

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/10/04/kak-proverit-vyzvan-li-skript-iz-terminala-ili-vyvod-skripta-perenapravlen-v-potok/

Tags: ,
Межлокалим дальше

Спа-лось

(из классификатора "Эсхатологические мутанты")

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/10/04/mezhlokalim-dalshe-4/

Цветной текст в консоли #2

Преамбула


Мы уже красили консоль при помощи tput (копия), но есть лучший способ, при помощи эскейп-последовательностей, там немного сложнее и запутаннее синтаксис, но зато нормальная поддержка 16 цветов и стилей.



ESC-последовательности


ESC-последовательность это код, который вставляется в вызов команды echo или printf перед, после или прямо посреди текста, который мы собираемся выводить.

Синтаксис кода такой: \x1b[???m, где вместо ??? надо вставить код цвета текста, фона или стиля текста. Коды можно перечислять через точку с запятой: \x1b[???;???;???m или несколько кодов подряд: \x1b[???m\x1b[???m\x1b[???m. 1b - это код символа ASCII 27, который соответствует коду клавиши ESC (откуда и название).

Коды цвета и фона


#Название цветаКод цвета текстаКод цвета фона
0Default (По умолчанию)3949
1Black (Черный)3040
2DarkRed (Темно-красный)3141
3DarkGreen (Зеленый)3242
4DarkYellow (Темно-желтый)3343
5DarkBlue (Синий)3444
6DarkMagenta (Темно-фиолетовый)3545
7DarkCyan (Темный аквамарин)3646
8Gray (Серый)3747
9DarkGray (Темно-серый)90100
10Red (Красный)91101
11Green (Ярко-зеленый)92102
12Yellow (Желтый)93103
13Blue (Голубой)94104
14Magenta (Фиолетовый)95105
15Cyan (Аквамарин)96106
16White (Белый)97107


Код сброса: \x1b[0m - сбрасывает настройки консоли (цвет текста, фона и стиль) к значению по умолчанию.

Коды стиля текста


Код стиляСтиль текста
0Default (По умолчанию)
1Bold (Жирный)
4Understrike (Подчернкутый)
5Blinking (Мигающий), не работает, получается серый текст на темно-сером фоне
7Inversing (Инверсия), цвет фона и текста меняются местами
8Invisible (Невидимый), не работает


Тестовый скрипт


1. Проще всего покласть названия цветов, а также коды цвета и фона в массивы:

NAMES=(Default Black DarkRed DarkGreen DarkYellow DarkBlue DarkMagenta DarkCyan Gray DarkGray Red Green Yellow Blue Magenta Cyan White)
FGROUND=(39 30 31 32 33 34 35 36 37 90 91 92 93 94 95 96 97)
BGROUND=(49 40 41 42 43 44 45 46 47 100 101 102 103 104 105 106 107)


2. Создадим функцию echoc(), принимающую три параметра, цвет текста, цвет фона и стиль:

echoc() #Text, color, background, attributes
{
    ...
         Тут будет код
    ...
}


Внутри функции:

if [ -z "$2" ];then
	echo "$1" 
	return 
fi


Если второго параметра нет, просто вызываем echo и выходим из функции.

E__="\x1b[${FGROUND[$2]}m"

Второй параметр, номер кода цвета текста в массиве, формируем ESC-последовательность с ним во временную переменную.

if [ -n "$3" ];then
	E__="$E__\x1b[${BGROUND[$3]}m"
fi


Если есть третий параметр - добавляем ESC-последовательность для цвета фона.

if [ -n "$4" ];then
	E__="$E__\x1b[$4""m"
fi


Если есть четвертый - добавляем код для стиля текста (1, 4, 5, 7, 8), см. таблицу выше.

echo -e "$E__$1\x1b[0m"

Выводим текст:

-e - параметр, позволяющий команде echo обрабатывать ESC-последовательности.
$E__ - переменная, в которой сформирована ESC-последовательность.
$1 - выводимый текст.
\x1b[0m - после текста вставляем код сброса.

3. Создаем функцию echocn(), которая от функции echoc() отличается одной строчкой:

echo -e -n "$E__$1\x1b[0m"

где -n - вывести текст без перевода строки

4. Выводим в цикле названия цветов, и примеры цвета и фона:

echo -e "Foreground color:\tBackground color:"

for N in {0..16}; do
    if [ $N -eq 1 ];then #foreground
	echocn "$N - ${NAMES[$N]}" $N "16"
    else
	echocn "$N - ${NAMES[$N]}" $N
    fi
    echo -e -n "\t\t\t"
    
    if [ $N -gt 1 ];then
	echoc " ${NAMES[$N]} " 1 $N #background
    else
	echoc " ${NAMES[$N]} " 0 $N
    fi
done


5. И тестируем стили:

echo
echocn "Bold" 0 0 1; echo -n " "
echocn "Understrike" 0 0 4; echo -n " "
echocn "Blinking" 0 0 5; echo -n " "
echocn "Inversing" 0 0 7; echo -n " "
echocn "Invisible" 0 0 8; echo -n " "
echo
echo


Результат - в скрине в начале поста

Готовый скрипт


На GitHub

По мотивам


Как изменить цвет текста в терминале Linux

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/10/02/tsvetnoj-tekst-v-konsoli-2/

Tags: ,
Отключение проверки сертификатов в curl

Преамбула


При использовании скрипта 0x0.sh, из предыдущего поста (копия), внезапно напоролся на ошибку curl: (60) SSL certificate problem: certificate has expired.

Грешным делом подумал, что у меня в системе протухли корневые сертификаты, поскольку слаку я триста лет не обновлял, уже лет 5 без переустановки стоит, даже пошел, и нашел как их вроде бы стандартным способом обновить. Недопомогло. Потом думаю, если бы сертификаты все совсем были старые и просроченные, у меня бы ничего не работало, ни curl, ни wget, ни браузеры, ни ютупчик. А тут вроде как всего один сайтик, что-то тут не то, или я не так делаю, или на сайте косяк. Неделю проебавшись, пошел спросил у более знающего юзера [info]ketmar. Да отключи ты их к лешему, или опциями командной строки, или на уровне конфига, ответил он.

Отключение проверки сертификатов в curl на уровне пользовательского конфига.


curl, перед проверкой параметров командной строки, заглядывает в свой конфиг в каталоге пользователя, так что в нем можно установить локальные (относительно пользователя) параметры по умолчанию. Нас интересует опция отключения проверки сертификатов.

1. Заходим в свой домашний каталог (/users/<ваше_имя пользователя>/)
2. Создаем файл .curlrc
3. Прописываем в нем одну строчку: insecure

Отключение проверки сертификатов в curl в скрипте


Достаточно добавить параметр -k или --insecure до параметров -F "file=@<имя файла>", если вы curl'ом что-то отправляете, или до адреса URL, если вы curl'ом что-то получаете.

Например, я модифицировал код скрипта 0x0.sh:

Было:
...
url=$(curl ${curl_opts} -F "file=@${file}" "${host}")
...

Стало:
...
url=$(curl ${curl_opts} --insecure -F "file=@${file}" "${host}")
...

Было:
...
shortened=$(curl ${curl_opts} -F "shorten=${url}" "${host}")
...

Стало:
...
shortened=$(curl ${curl_opts} --insecure -F "shorten=${url}" "${host}")
...

Было:
...
uploaded=$(curl ${curl_opts} -F "url=${url}" "${host}")
...

Стало:
...
uploaded=$(curl ${curl_opts} --insecure -F "url=${url}" "${host}")
...


Заработало!


smallwolfie@wolfshanze:/tmp# 0x0.sh -f 332068.jpg
uploading "332068.jpg"...
######################################################################## 100.0%
https://0x0.st/o4_0.jpg


Котик


Конечно же котролирующий передачу, развертку по горизонтали и вертикали, и держащий под котролем изображение и звук.



Ну и пропатченный скрипт


На GitHub

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/30/otklyuchenie-proverki-sertifikatov-v-curl/

Скрипт для постинга на файл-хостинг 0x0.st

Есть прикольный файл-хостинг 0x0.st, но постить на него можно только скриптом. Мопед не мой, просто оставлю его здесь.

На GitHub

Copyright 2016-2018 Kylie McClain <kylie@somas.is>

Краткая справка по использованию скрипта

Использование: 0x0.sh [-f <file>] [-s <url>] [-u <url>] [file]
Если файл не указан, скрипт загружает поток stdin

-f <file> - загрузить <файл>
-s <url> - шортинг адреса <url> (В настоящее время не поддерживается сервисом!)
-u <url> - загрузка содержимого по адресу <url>


Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/29/skript-dlya-postinga-na-fajl-hosting-0x0-st/

Цветной текст в консоли Linux #1

Преамбула


Захотел я как-то украсить скрипт, ну чтоб он не был таким скучным, и подумал - в DOS можно было красить консоль, а можно ли в Linux? Можно!

Красим с помощью tput


tput - команда, в основном предназначающаяся для управления консольным курсором, но покрасить она тоже может, хоть и довольно хреново.

Общий синтаксис:

tput <команда> <параметры>

В нашем случае, интересуют команды, изменяющие цвет или стиль текста.

Для удобства сведу их в таблицу:

Команда tputДействие
boldЖирный текст, после вызова команды
smulНачало подчеркнутого текста
rmulКонец подчеркнутого текста
revРеверс текста и фона, т.е. они меняются местами
blinkМигающий текст (не на одной консоли не сработал)
invisНевидимый текст (у меня не сработало)
smsoНекий "выдающийся" (standout) режим, отличий при выводе не заметил
rmsoОтключить "выдающийся" режим
setaf <код_цвета>Установить цвет текста
setab <код_цвета>Установить цвет фона
sgr0Сбросить настройки терминала к значениям по умолчанию.


Коды цвета

tput, на самом деле, плох для окраски текста консоли, но зато хорош в синтаксисе. Не надо сочинять дополнительных функций для ESC-последовательностей (о них в следующей заметке), но он поддерживает только 7 основных цветов, а на некоторых консолях не срабатывает и белый цвет. Вот таблица цветов для текста и фона (значения одинаковые и для того, и для другого):
Код цветаЦвет
0Черный (Black)
1Красный (Red)
2Зеленый (Green)
3Желтый (Yellow)
4Голубой (Blue)
5Фиолетовый (Magenta)
6Светло-голубой (Cyan)
7Белый (White), у меня почему-то не сработал.
8Не используется
9Возврат к цвету по умолчанию


Как использовать


Я написал тестовый скрипт, где последовательно перебираю цвета текста и цвета фона:

tput setaf <код_цвета>, для текста
tput setab <код_цвета>, для фона
потом echo -n "некий текст", где некий текст - наименование цветов в массиве, см. исходник.

А потом вызываю tput sgr0, чтобы сбросить консоль.

Стили текста:

echo "Text style:"
tput bold; echo "Bold"; tput sgr0
tput smul; echo "Underlined"; tput rmul
tput rev; echo "Reversed"; tput sgr0
tput blink; echo "Blinking"; tput sgr0
tput invis; echo "Invisible"; tput sgr0
tput smso; echo "Standout"; tput rmso

tput sgr0


Что получилось




Исходник на GitHub


Смотреть здесь

Источник


tput, на буржуйском. Копия в PDF

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/25/tsvetnoj-tekst-v-konsoli-linux-1/

Я сразу это говорил

Наконец, вы нас в очередной раз не услышали, не бывшего военного из группы "Медвежья Икра", не нашу команду, ну че, смотрите, нате вам в обе руки. Жрите, не обляпайтесь:



Прямая ссылка: https://www.youtube.com/watch?v=eKRwSlMLPtc

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/24/ya-srazu-eto-govoril/

Жертва Велесу

Очередная криповая история из жизни друга.

Вообще, мы на даче всякой хренью страдали, когда малыми были, ну там «Пиковую Даму» или матюгномика вызывали, Эдуард Успенский этому весьма поспособствовал. Ничего, понятное дело, не работало. Ультракультура, которая уже к тому времени и Хейзона и Гоэтию перевела, была, но книги стоили как самолет. Соответственно, из Гоэтии мы ничего не вызвали. Зато друг Женька, у которого батя в мэрии работал, в этой самой мэрии отжал компьютер с интернетами, поскольку о родительском контроле никто тогда не знал, а роскомнадзора даже в проекте не было, Жека зашел на какой-то правый славянский сайт и нашел ритуал вызова Велеса.

Для ритуала нужно было убить мелкое животное, но поскольку коз на даче не было, а котов я строго запретил убивать, то решили пойти по второму варианту, принести в жертву немного человеческой крови и самого человека (виртуально, не насовсем).

Добровольцем вызвался быть я (самый здоровый парень в нашей тусовке отказался).

В определенную просчитанную по календарю ночь меня связали, положили в спальник, сделали несколько порезов на руках, ногах у щиколоток, и шее, так, чтоб кровь шла, но это было безопасно, и закидали сосновыми ветками.

Назначенный «волхвом» парень прочитал надо мной заклинание (с этого сайта), а через минут пять началось.

Посреди тихой погоды поднялся сильный ветер, причем верхний, т.е. он колыхал деревья. Потом парни рассказывали, что видели в кустах медведя, и с визгом с перепугу свалили.

А я? А я просто сквозь спальник увидел звезды, даже не сами звезды, а карту звездного неба. И вырубился.

Пацаны на утро думали, что найдут мое растерзанное медведем тело, но нашли просто связанного меня в спальнике, а я просто сладко спал.

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/15/zhertva-velesu/

Межлокалим дальше

Генерал Бавовняк

(Из классификатора "Эсхатологические мутанты")

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/15/mezhlokalim-dalshe-3/

Олдовая байка про клиентов

Есть у меня постоянная клиентша, скажем, Юля, которой периодически надо восстанавливать систему на ноуте, тому ще также периодически ее грохает мелкий Юлин сын. У Юли есть еще и гражданский муж, скажем Вова, работающий прорабом на стройке.

Сыну, пусть будет Леша, около 5 лет, такой шустрый почемучка с шилом в пигидии, от которого прячутся коты, программисты и любая другая живность, попавшая в зону поражения. Детей я терпеть не могу, но зато очень люблю виски и коньяк, которым меня Юля с Вовой усердно потчуют, так что я к ним всегда лечу, аки муха на мед, и даже денег беру только на такси.

Для них, как и почти для любых юзверей, я «программист» и даже «хакер» (могу сломать пароль на винде, значит хакер). И сыну Юля всегда говорит, что вот, дядя Панкарь программист, сейчас все починит, и Леша опять будет смотреть своих смешариков. Единственное мое достижение в этой семье — я их подсадил на великолепного Глебыча и на «Магазинчик Бо». Ну вот, дело не в этом.

Сижу я после очередного восстановления системы, употребляю армянский коньяк. Тут в кухню заходит мелкий:

— Дядя Панкарь, а папа Вова тоже программист, как и ты!

От неожиданности я подавился коньяком, и вся жизнь, буквально, пронеслась перед глазами. Уж чего только не подумалось, от «если коровы будут летать, то нам в космосе делать нечего», до того, какой чудовищный размер взятки должен быть, чтобы Вова получил диплом, и что Вова скурил, чтобы переквалифицироваться из прорабов в программисты.

Пока я сползал под стол, Вова и Юля ржали в голос. Отсмеявшись, привели меня в чувство и объяснили. Оказывается, мелкий сходил на стройку с папой, увидел, как тот командует бригадой, и расшифровал папину должность ПРОРАБ, как ПРОграммист РАБочих!

Так и живем.

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/14/oldovaya-bajka-pro-klientov/

Анекдот

Помер Путин, попадает в Ад, перед ним в очереди Ленин и Горбачев.
Черт взял личное дело Ленина, пролистал, поставил штамп ПК. Горбачеву так же, штамп ПК. И Путину тоже штамп ПК.
Путин спрашивает, а что такое ПК?
Черт отвечает:
- Ну смотри, Ленин Построил Коммунизм, Горбачев Похоронил Коммунизм, потому и ПК.
- А я тут причем? У меня за коммунизм Зюганов отвечает!
- А ты Падла Кагебешная!

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/14/anekdot-12/

Skladno | Azovstal | Азовсталь Hard

Саша Кладбище, милая, которая славилась охуенными клипами по Вархаммеру (почти фильмами), выпустила клип про защитников Азова, качайте, пока ютубе его не запиздецил и не удалил



Прямая ссылка: https://youtu.be/eZZ5hMAFPSs

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/07/skladno-azovstal-azovstal-hard/

Коротко о ситуации в ГОРФ



Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/09/07/korotko-o-situatsii-v-gorf/

Как можно стать местной крипотой

Тут на другом ресурсе спрашивают, что хватит о политике, есть ли че по крипоте.
Да дофига, нате вам. Очередная байка от П█████, литературная обработка моя.

Блаженный 2007-й, точнее 2005-й, но это не суть важно. Завтра концерт, я один из организаторов, и иду на трехчасовой поезд из Питера, где встречаю малоизвестную эмо-панк группу. Вид у меня соответствующий, хотя более готичный, чем эмовский. Длинные волосы сзади, чорные, как ад без света, эмо-челка, покрашенная в разные цвета, черный плащ до щиколоток с закосом под немецкие плащи времен WWII (начинается осень), шляпа, почти закрывающая лицо, и деревянная трость с головой волка. Голова волка посеребрена из обычного баллона для автокраски.

Итак, иду я, никого не трогаю, срезаю путь к вокзалу через частный сектор и бараки, и тут мне на встречу из барака выскакивает мало того, что жутко пьяная, так еще и сильно беременная женщина, хватает меня за руку:

- Ой, молодой человек, а кто у меня родится?!

Мне хотелось сказать, что жаба, но я просто охуел на месте, и выдал только ммм-хкгх.

- Ну посмотрите, вы же видите! - продолжила она.
- Положите руку на живот, вы же видите!

Я, чуть не проблевавшись от отвращения, я первый раз так близко видел беременную бабу, а я вообще электрик, кладу руку ей на живот:

- А вы кого хотите?
- Сына, я хочу сына!
- Вот сын и родится!
- А откуда вы знаете?
- Знаю и все.

Потом она начинает мне минут пятнадцать рассказывать про свою тяжелую жизнь, про хуевого мужа. Будто это я сам не знал, раз она живет в бараке, который то ли пленные финны построили, то ли Ктулху хтонически создал. Из шогготов.

И тут я понимаю, что ой как опаздываю на встречу с группой, мне ебашить напрямую огородами еще 30 минут с максимальной скоростью, а хедлайнеры приедут через 15 минут на Питерском поезде.

- Ладно, Наташа (имя изменено), мне придется вас покинуть, я опаздываю на работу.
- Где ты тут мелкий ночью работаешь?

И тут у меня лопнуло терпение.

- Я тебе сказал, организатор идет НОЧЬЮ на работу! Ты чего, не поняла?! Хочешь, чтоб я тебя с офисом связал? Ты понимаешь ГДЕ я работаю?! Я там, под землей работаю! Не отвлекай, дура, пока не забрал! Беременная - пить бросай!

При этом я стучал тростью в землю.

Она с ахуевшим взглядом, наконец, отпустила меня, сказала:

- Ах вот кто ты!
- Да, правильно догадалась.

И вслед мне прохрипела "задушу..."

Надеюсь, она таки родила здорового пацана. А почему пацана? Ну я же пощупал живот.

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/08/24/kak-mozhno-stat-mestnoj-kripotoj/

Фразочки

Орк Адий

(Из классификатора "Эсхатологические мутанты")

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/08/23/frazochki-10/

Вы и убили-с. Вдогонку.

Официальная версия, даже не на уровне фильма про Штирлица, а анекдота про Штирлица. По описанию за "Вовк" столь долго волочился парашют, что если поверить, что официальная версия - правда, то ФСБ надо распустить в полном составе.

- С удостоверением ВСУ проехала ДЫНЫРЫ(!) И взяла там номера для машины (или машину)
- Она была в базах спецслужб ГОРФ, и ее проебали?
- Поменяла номера на армянские в МСК (как? просто перевесила? и ездила по МСК хз сколько, не попав ни под одну камеру без нарушений, "да ладно", как говорил Якубович)
- Не отправила сразу дочку обратно? Нормальному диверсанту гражданские, а тем более, малолетки, будут только мешать, тем более даже мать и кремень, а на самом деле дура, отправит дочку заложить бомбу под машину другой дочки. Малолетка в операции - 666% прокол.
- Отключила камеры на стоянке? Как?
- Почему, собственно, не сам АГД? Если АГД пересел в другую машину, то взорвать хоть кого?
ну и т.д. и т.п.

Куча хуйни и нестыковок, лично я подозреваю жирный такой рязанский сахара кусок.

Даже деза (официальная версия), повторюсь, выглядит как анекдот про Штирлица.

Но опять же, не жаль, на фоне того, что русня творила в Украине. Буча, Ирпень, Мариуполь, эти слова будут еще лет 100 помнить, а про сучку-дочку АГД забудут через месяца два. Как и Кабздон - останется только в мемах. Кабздону даже больше повезло, еще не все совковые бабки передохли, хотя Хуйло очень старается. Некоторое время они его будут помнить, ни как мем, а как "звезду"... Голубого гиганта и красного карлика одновременно. Вот такой вот астрономический парадокс.

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2022/08/23/vy-i-ubili-s-vdogonku/

Back Viewing 0 - 20