Истории

Истории

Подписчиков: 2871     Сообщений: 12017     Рейтинг постов: 41,486.3

Иисус geek программирование реактор помогающий много букаф story длиннопост 

Вскрытие формата OJD

Кому лень читать интересную историю, вот ссылка на конвертер с инструкциями, как превратить .ojd в .mp4https://drive.google.com/file/d/1GlMXGss0R2-jYP0TOZ_2Y1xzl9Ugar7l/view?usp=sharing

инструкции в readme.txt применимы к unix/linux, но всё работает и на WSL под виндой.

Ну ладно, а кому не лень и таки интересно, услышьте же охуительную историю о том, как я этот самый конвертер собрал!

Заранее предупреждаю - я нихрена не смыслю в аудио и видео, я просто программист на C. всю инфу про H264 и AAC я нагуглил и вычитал в коде старой версии ffmpeg; если тут есть эксперты, простите меня заранее, если какую-нибудь хуиту скажу.

НАЧАЛО ИСТОРИИ. ТАИНСТВЕННОЕ ВИДЕО НА РЕАКТОРЕ? СКАНДАЛЫ, ИНТРИГИ...

Ну так вот, ушел я тут, значит, в отпуск на пару недель, и тут вижу интересный пост от Иисуса:

http://joyreactor.cc/post/4899255

Удивительная история - файл с видео, который сам Иисус не может открыть!

Вместе с многоуважаемыми пидорами из комментов начал гуглить, с превеликим любопытством - случай и правда таинственный, не находилось вообще ничего толкового. С большим интересом тред пялился на хекс-дампы, которые Иисус предоставил в начале ветки ( http://joyreactor.cc/post/4899255#comment23718856 ), особенно на повторяющееся ASCII слово qbox...

И наконец товарищ http://joyreactor.cc/user/nun-buoy , а затем и товарищ http://joyreactor.cc/user/dadv нашли совпадение - старый проприетарный аппаратный видео/аудио кодек MG1264! Эта штуковина была вроде как сделана с рачетом на мобильные девайсы, что совпадало с инфой от Иисуса (видео со старого телефона).

Сообща нами были найдено следующее:

* Базовые характеристики: https://www.semiconductorstore.com/pdf/newsite/mobilygen/MG1264_Comet3_DS.pdf

* Слитые доки по версии 1.1 кодека: https://manualzz.com/doc/7153241/mg1264

* Чудом сохранившийся кусок самопального муксера на C#: https://csharp.hotexamples.com/site/file?hash=0xed6a386bc80b4638eac9ea030e141c8312db2507c58453306c1ab71598c2b8f2&fullName=VideoStreamCodecs/Formats/QBox.cs&project=ctapang/GPUCyclops (толку от этого в результате не вышло, просто интересно почитать)

* Полностью сохранившаяся либа для работы с аппаратным кодеком: https://tipok.org.ua/node/13, плюс патч для ffmpeg 0.6, включающий в себя демуксер для проприетарного формата qbox: https://gist.github.com/lynxis/3033513 (последнее в результате стало основным столпом решения проблемы)

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

Те самые qbox-ы оказались форматом контейнеров для AAC и H264 пакетов. В доках был описан формат самих qbox-ов:

The QBOX header is as follows. typedef struct { uint32_t box_size; uint32_t box_type; // "qbox" uint32_t box_flags; // (version << 24 | box_flags) uintl6_t sample_stream_type; uintl6_t sample_stream_id; uint32_t sample_flags; uint32_t sample_cts; uint8_t sample_data[]; } QBox;


Действительно, в хекс-дампах Иисуса прослеживались эти самые qbox-ы, в основном все как описывалось (http://joyreactor.cc/post/4899255#comment23720396), но с одним нюансом. Первые 8 байт файла не являлись частью какого-либо qbox-а. "Ну мало ли, наверное, проприетарный хедер", подумал я. Все казалось достаточно однозначно: ojd файлы - наверняка просто qbox аудио/видео стрим в формате "что энкодер высрал, то в файл и запишем" (в примерах из доков MG1264 такие файлы назывались .qbx), плюс в начало дописаны 8 байт для точной идентификации типа файла или еще чего-то в этом духе. Из интереса я еще некоторые время попытался эти 8 байт нагуглить, проверил пару баз файл хедеров, но это мне ничего не дало.

Размер первого qbox-a ??? (13744 байта, считая magic number этот хедер) ** /,Иисус,Исусе,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,программирование,реактор помогающий,много букаф,Истории,длиннопост

Стоит отметить, что тут все, блять, все в big-endian. Я раньше никогда с такой херней не работал, так что тут все немножко ломало мой привыкший к little-endian мозг =)

Тут стоит отметить один неприятный нюанс - я это далеко не сразу заметил, но несмотря на то, что те самые доки вроде бы жестко гарантируют, что в первом H264 видео qbox-е будут только NAL-ы SPS-PPS, в реальности тут в первом qbox-е выходит последовательность AUD-SPS-PPS-IDR (это можно увидеть здесь: http://joyreactor.cc/post/4899255#comment23718856 у каждого NAL-а 4 байта стандартного старткода заменено на префикс-размер, так что их можно легко подряд читать, не парясь с полным декодированием).

Для наглядности:

00000000 00000010 00000020 00000030 00000040 00000050 00000060 00000070 00000080 00000090 04 61 00 аО 36 00 03 ff 00 00 35 bO 71 62 6f 73 oo 02 0002001000 07 72 44 ba al 09 10^^^Р^ТЯ27 64 40 le ас 2c а6 eQ_a0 c0 а3 00 °°,U Ifl flfl ee 06 e2 c0|00 00 35 66|25 b3 04 83 7a 29 3f

Тут выделены размеры (которыми заменены старткоды). Начинается каждый NAL так: 1 бит == 0, 2 бита == реф индекс (типа группа типов), дальше 5 битов ID (nal_unit_type: 9==AUD, 7==SPS, 8==PPS, 5==IDR), это все гуглится по запросу "ISO/IEC 14496 pdf". Короче, получается, что вместо чистого конфига тут еще и данные видео есть.

Если бы я знал хоть что-то об H264, я наверняка бы заподозрил, что 13744 байта как-то слишком дохуя для одних SPS-PPS. Но я ничего не знал и ничего не заметил, так что подозрений об актуальности и возможной устаревшести дока относительно ojd ко мне в душу не закралось...

КАК Я ЕБАЛСЯ С ФОРМАТОМ OJD

Ну, в общем, охуительно уверенный в себе, я постучался к Иисусу в личку, и он мне скинул .ojd файл. Дальше я нашел github FFmpeg-а, клонировал, и стал тыркаться. Приладить тот патч с tipok.org.ua к современной версии FFmpeg-а оказалось слишком сложно, но благо в репозитории был бранч подходящей версии 0.6.7 (патч писался для 0.6.1), я чекаутнул бранч и приладил на него qbox.c, qbox.h и прочие диффы из патча, нужные для работы демуксера. Нагуглив, как с этим ffmpeg вообще работать (лол), легким движением хвоста... эээ... tail-а я обрубил первые 8 байт файла ojd и попытался скормить результат свежескомпиленному ffmpeg-0.6.7.

Естественно, просто так нихуя не сработало.

Покопавшись в ffmpeg-е (выяснилось, что у него, по крайней мере, в версии 0.6, компилится дебаг-билд ffmpeg_g, который заходит с gdb), выяснил, что первый qbox парсится нормально, но со вторым возникают проблемы. Применив xxd, я обнаружил странное: второй qbox начинался через какой-то промежуток после ожидаемого конца первого.

Для наглядности покажу на изначальном .ojd (без обрубленного начала):

/Downloads/ojd$ xxd test_video.ojd | grep qbox -B 10 -A 10 | head -30 00000000 0461 OOaO 3600 03ff 0000 35b0 7162 00 r*^ 4- • â«*0 5. qbox 00000010 0000 0001 0002 0002 0010 0007 7244 baal .. rD.. 00000020 0000 0002 0910 0000 0018 2764 401e ac2c 'd(a. 00000030 6a02 d049 абеО aOcO a800 OOlf

Тут хорошо видно "хедер" в начале, после него qbox с размером 0x35b0, и по-хорошему, если это qbox стрим, как в доках, то следующий qbox должен начаться на 0x8+0x35b0==0x35b8, но вот нихуя, начинается он аж на 0x3690!

Изрядно прифигев с такого расклада событий, я тупо пялился на этот хекс-дамп, и тут заметил в нем нечто крайне интересное.

А вы, дорогие мои читатели, заметили это? Заметили, блять, с чего начинается строка 00003600?

0461 00a0 **** 03ff

Практически идентично хедеру в начале файла!!!!

Я охуел. Я сделал grep. Я охуел еще больше.

00000000: 0461 OOaO 3600 03ff 0000 35b0 7162 6f78 .a 00000200: 0461 OOaO 0601 03ff e609 cda5 fd58 2d0b .a 00000400: 0461 OOaO 1302 03ff cc43 2abb 917c 6g37 .a 00000600: 0461 OOaO 0203 03ff 5359 6798 cdc8 GOaO .a 00000800: 0461 OOaO 0204 03ff a9ad lf g6 35Gb 2ef2 .a ОООООаОО: 0461 OOaO 0305

Это пиздец. Каждые 0x200 (512) байт .ojd файла начинаются с 8-байтного префикса. Байты 5-6, по ходу, какой-то... sequence number? Причем нормальный счет идет только в байте 6, в байте 5 же происходит какая-то полная поебень, но там явная закономерность (36-06-13-02-02-03-21-00 повторяются, но потом меняются с переносом единицы из 6 байта, короче, что-то крайне странное).

Я не знаю, что это за наркомания. Я подозреваю, что это след какой-то крайне допотопной (возможно самопальной?) блочной файловой системы родной ОС девайса, на который таинственные видео записывались. Если кто тут узнал-распознал эту херню, объясните мне, пожалуйста, мне очень любопытно!

Кстати, забавный нюанс - в видео Иисуса этот сраный формат немножко поломал конец qbox-стрима, то есть последний qbox, который не влез в последний блок ojd, оказался таки обрезан. Это видно в комменте Иисуса с дампом конца ojd файла здесь, если посчитать размер последнего qbox-а: http://joyreactor.cc/post/4899255#comment23719489 а после конца этих блоков зачем-то идет очень дохуя нулей =) но не буду на этом заостряться.

Ну, делать нечего, по-быстрому я написал конвертер, который из каждого 512-байтного блока в файле .ojd выкидывал первые 8 байт и записывал результат в файл .qbx.

printf("Converting ojd blocks to qbox stream..An"); while (fread(block, INBLK_SIZE, 1, infile)) { int bufval = 0; int i; for (i = 0; i < 8; i++) { bufval |= block[i]; > if (bufval = 0) { // Reached ojd padding at end of file, apparently break; } fwrite(block + 0x8, INBLK_SIZE - 0x8, 1,

Дело пошло веселее. С выкинутыми префиксами блков конец каждого qbox-а стал совпадать с началом следующего, и ffmpeg... послал меня нахуй, потому что что-то оказалось не так с аудио. Оказывается, демуксер не генерировал почему-то аудио-стрима, хотя я точно видел в файле аудио-qbox-ы.

Решил я разобраться с этим позже. Путем нехитрых хаков кода, я смог декодировать видео в валидный mp4 файл с... ебаным слайдшоу, судя по частоте кадров. Настроив вручную взятый от балды фреймрейт, я еще раз декодировал видео, и... моему взору предстали обещанные Иисусом ебущиеся карлики! Успех!!!!!!!!!

Ебались они, правда, как-то подозрительно слишком резво, так что я сделал заметочку себе на будущее - разобраться с фреймрейтом ебаным. Но сначала аудио.

И тут меня ждал пиздец.

КАК Я ЕБАЛСЯ С АУДИО

В ебаных доках черным по белому было написано, что первый аудио qbox должен содержать аудио конфиг в формате AudioSpecificConfig из ISO/IEC 14496-3. Но конфиг-флага ни на одном из аудио-qbox-ов не нашел ни демуксер, ни я вручную. Правда, в доках и не было написано, что этот флаг обязательно на qbox-е с аудио-конфигом должен быть... Я решил поэкспериментировать и взять просто первый аудио-qbox и попытаться дешифрануть его как конфиг.

Меня ждало жестокое разочарование.

FFmpeg матерился по-черному, закидывал меня эррорами, говорил мне, что конфиг говно. Поебавшись немного, я горько вздохнул, вбил в гугле "ISO/IEC 14496-3 pdf" и начал вникать.

Table 1.13 — Syntax of AudioSpecificConfig() Syntax No. of bits Mnemonic AudioSpecificConfig () { audioObjectType = GetAudioObjectType(); samplingFrequencylndex; 4 bslbf if ( samplingFrequencylndex == Oxf ) { samplingFrequency; } channelConfiguration; 24 uimsbf 4 bslbf sbrPresentFlag = -1;

Как видно, первые 5 бит должны указывать на тип объекта. Судя по докам MG1264, этот тип должен быть 2 (AAC_LC).

И тут уже незадача - все содержимое qbox-ов с аудио начиналось на 0x21:

Иисус,Исусе,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,программирование,реактор помогающий,много букаф,Истории,длиннопост

дас ист крайне печально, ведь первые 5 битов 0x21 - это вовсе не 2 (AAC_LC), а очень даже 4 (AAC_LTP), который тот билд ffmpeg-а вообще не поддерживал.

Вообще, рассматривая эти qbox-ы, я невольно задумался - а есть ли среди них вообще этот самый AudioSpecificConfig? Даже если проигнорировать первые 5 битов, дальше все равно получалась лютая хуита. В доках было четко сказано, что девайс поддерживает 2-канальное стерео AAC-LC аудио с sample rate 48000, 44100, 32000, 24000, или 22050 Hz.

Крепко задумавшись, я продолжил гуглить и штудировать ISO/IEC 14496-3, как вдруг до меня дошло, что все эти пакеты прекрасно подходят под определение AAC raw data block типа ChannelPairElement!

Table 4.3 - Syntax of top level payload for audio object types AAC Main, SSR, LC, and LTP (raw_data_block()) Syntax____________________________________________________No. of bits Mnemonic raw_data_block() { while( (id = id_syn_ele) != ID_END){ 3 uimsbf switch (id) { case ID_SCE: break;

Table 4.5 - Syntax of channel_pair_element() Syntax No. of bits Mnemonic channel pair elemento { element_instance_tag; 4 uimsbf common_window; 1 uimsbf if (common_window) { icsJnfo(); ms_mask_present; 2 uimsbf if ( ms_mask_present == 1 ) { for (g = 0; g < num_window_groups; g++) { for (sfb =

Здесь ID_CPE==1. CPE - это просто пакеты для двухканального стерео-аудио (это подтвердил и код ffmpeg). Я чувствовал, что я на верном пути!
Но мне пришлось смириться с горькой правдой - конфига аудио (AudioSpecificConfig) в этом стриме qbox, по ходу, нет вообще. Возможно, девайс, с которого это было записано, поддерживал только одну настройку аудио, и qbox с аудио из файла ojd специально выкинули? Или же расчет был на то, что какие-то декодеры поумнее ffmpeg 0.6 смогут и без конфига тут разобраться? Мистика, конечно...

Ну, раз конфига нет, то сделаем сами, хуле. Будет у нас свой AudioSpecificConfig с блекджеком и шлюхами. Сначала я просто хакал ffmpeg, а потом уже дописал фальшивый аудио qbox в начало файла. Но это я чуть позже покажу.

Итак, мы имеем audioObjectType==2, 3<=samplingFrequencyIndex<=7, channelConfiguration==2. Если что, кстати, последние 2 значения - индексы в такие массивы (из кода ffmpeg 0.6.7):

const int ff_mpeg4audio_sample_rates[16] = { 96000, 88200, 64000, 48000, 44100, 32000 57 24000, 22050, 16000, 12000, 11025, 8000, 58 }; 59 const uint8_t ff_mpeg4audio_channels[8] = { 61 0, 1, 2, 3, 4, 5, 6, 8 62 }; 7350,Иисус,Исусе,geek,Прикольные гаджеты. Научный, инженерный и айтишный

После некоторых попыток стал я пробовать различные комбинации и... нихрена. FFmpeg выплевывал тонну ошибок (но файл какой-то все-таки выдавал). В чистое AAC не конвертировалось, а при декодировании в raw audio (wav) мои уши встречал оглушительный пердеж. После некоторой ебли, мне показалось, что на частоте 22050 ошибок вроде выдается меньше, и стал с ней тыркаться.

Дальше я взял в руки gdb и стал разбираться, откуда идут ошибки. FFmpeg декодирует каждый channel_pair_element так: сначала общий конфиг, потом левый канал, потом правый. В пакете с данными они идут друг за другом последовательно (в табличке channel_pair_element это видно - там это называется individual_channel_stream).

Удивительно, но все ошибки выдавались при декодировании правого канала.

Почесал я репу, похакал я код ffmpeg-овского декодера aac, чтобы, значит, он игнорил ошибки со второго канала, и с каждого qbox-а брал только один экземпляр данных для первого канала.

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

...но стонали они как-то... ускоренно? Я задумался и сел вчитываться в код ffmpeg. Скорее всего, второй канал не выходило распарсить, потому что плохо парсились данные первого канала. Если его недопарсить до конца, или же наоборот перепарсить, то не попадешь на данные второго канала. В конце первого канала шли спектральные данные, которые парсились каким-то очень сложным кодом... Но на его парсинг влиял sample rate.

Отсюда следует очевидное умозаключение - sample rate неправильный. Но я, как было написано раньше, свято верил слитым докам MG1264, в которых было написано, что самый маленький sample rate для аудио, который поддерживает кодек - 22050 герц.

Но в какой-то момент я от безнадеги таки взял и попробовал 16000 герц (индекс 8).

И ебать-колотить, что же я увидел? Конвертацию аудио без ошибок от ffmpeg! И что же я услышал? Громкие, четкие, стерео стоны ебущихся карликов!!!! Я смог!!!!!

В конвертер для qbox-ов добавилась новая фича - дописывать в начало стрима аудио-qbox с найденным мною конфигом.

8 // A config audio qbox that we can prepend to a qbox stream from an ojd 9 const char config_audio_qbox[] = { 10 // BEGIN QBOX HEADER 11 0x00, 0x00, 0x00, OxlA, // box_size, 26 bytes 'q', 'b1, 'o', 'x', // box_type, magic number 13 0x00, 0x00, 0x00, 0x01, // box_flags, data-present flag set


КАК Я ЕБАЛСЯ С ФРЕЙМРЕЙТОМ

Последней моей задачей было сделать конвертацию видео с нормальным фреймрейтом. Аудио каким-то образом отконвертилось идеально, но чтобы подогнать к нему по времени видео, пришлось подбирать вручную - выяснилось, что там был фреймрейт 25. Но откуда брался изначальный фреймрейт, который был похож на ебаное слайдшоу? Оказалось, что все дело было в демуксере, который зачем-то рескейлил дефолтные 90000 герц базовой шкалы тайминга на какую-то хуйню. Исправив сей огрех и пошаманив немножко с кодом таймстампов, я получил нормальную комбинацию аудио с видео, нормальный mp4 файлик, который уже можно было отправить заждавшемуся Иисусу!

ЗАКЛЮЧЕНИЕ

Ебать это было весело. Я дохрена нового для себя узнал про мир аудио и видео энкодингов. И теперь умею немножко работать с ffmpeg! Ну и в кои-то веки есть что интересного рассказать реактору =) всем бобра, я пошел допроебывать свой отпуск!

Развернуть

Отличный комментарий!

Akagitsune Akagitsune07.09.202117:44ссылка
+31.6

#Anime снайперская винтовка Девочки и танки оружие юбка тетрадь стул текст много текста кадр ...story фэндомы вы думали шоэто мосянка но это не мосянка это я дио магазинная винтвока с ручнйо перезарядкой m1891\30 снайперская облачка диалогов шапочка для бани финский трунь много кадров m1891\30 кантеле m28\30 финки m1944 m1938 синие глаза Контрольная стенд тряпка белые волосы 

as V ...... ' Ч- B KoUTpoM>Hoü? •..••у:- 6 Контрольной будут Вопросы по винтовкам мосиНа, а я пута юсь в многообразии Видов...,Anime,RDR, Reshotka Democratic Republic,фэндомы,m28\30,m1938,m1944,m1891\30,m1891\30 снайперская,снайперская винтовка,магазинная винтвока с ручнйо

У пехотКоа ВиНтоВКи оНа прямая, а у сиааперскоа -изогнутая, чтобы прицел. Не мешал,.,Anime,RDR, Reshotka Democratic Republic,фэндомы,m28\30,m1938,m1944,m1891\30,m1891\30 снайперская,снайперская винтовка,магазинная винтвока с ручнйо перезарядкой,финки,Девочки и танки,стенд,оружие,Контрольная,вы

Развернуть

рассказ story Фентези юмор старики песочница 

Молодость

— Ты хоть знаешь, почему наш мир обречён?

— Нет. И знать не желаю. Я работаю!

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

— Так не работай!

— Что за дерзость? Это я тебя нанял! А ты сидишь, бездельничаешь, истории травишь, которые никто не просил!

— Кстати о историях...

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

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

— Где-то там живёт Нестареющий! Мы с рождения живём сморщенными дедами, старухами, а он, наверное, танцует каждый день в своей башне, смеётся над нами! Наш мир обречён, если никто не поддаст пинка в его самодовольный зад!

— Где ты такое вычитал?

— В книге с картинками! Хочешь, дам почитать?

— Что? Нет! Тебе сколько лет, что ты книги с картинками читаешь?

— Мне уже много — четырнадцать!

В ведро смачно прилетела дряхлая щётка, расплёскивая пену.

Дед пригрозил пальцем и в гневе объявил:

— А ну кыш домой! Пока я не перешёл на язык волшебства! Малышни мне тут не хватало!

Старик со взглядом юного мечтателя, достал из кармана круглую монетку. Она ярко отливала солнцем.

— А золотой годик заберёте?

— Оставь себе, твоей маме пригодится.

— Благодарю!

Седобородый юнец прижал шляпу к голове и... осторожно спустился на скрипучие доски старого порта.

Внезапно для своей спины, он развернулся и показал на ведро пальцем.

Зазвучал язык волшебства:

— ЯТЕРЫЛОСЛОМАЮ!

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

— Ах ты! — Яростно воскликнул капитан корабля.

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

Кореш — наш юный мечтатель в остроконечной шляпе, шёл вдоль торговцев рыбой, насвистывая знакомую мелодию. Он влюблённо пялился в небо и думал о великом создателе: «Зачем забирать молодость у всех, если мог хотя бы мне оставить? Ну и маме тоже! Ничего, ничего, я соберу команду и самолично приплыву к нему в башню. Дам такого пинка, от которого задница вечность будет болеть!».

— Что-то я устал, — пробормотал Кореш, пройдя десять метров от корабля.

Старик аккуратно уселся на край пирса и вытащил золотой годик из кармана.

Он разглядывал блестящую монетку и ушёл в неё с головой: «Золотой годик девятого столетия. На монете изображён — позирующий мужчина в предполагаемой молодости». Кореш перевернул монетку и не сдержал стон изумления.

— Ничего себе тут написано!

«Помните! Вы — маг, но выразительней — волшебник. Никогда не забывайте происхождение нашей расы! Понятно, что кого-то принесла волна, кого-то нашли в капусте или принёс аист. Главное, что мы — часть одного народа, единого в старости. Пусть эта золотая, подарит вам счастливый годик! С уважением, ваш Кипиш, мэр Старого города».
Развернуть

#Anime Skyrim текст одежда Буквы на белом фоне приколы для образованных даунов со знанием TES лицо девушка нос глаза ...Anime The Elder Scrolls story TES Characters фэндомы реакторзатеги TEG+ жизнитеговважны Ульфрик Буревестник синие волосы Bokutachi wa benkyou ga dekinai брови 

Ты убил Верховного Короля в традиционном нордском поединке Империя поймала тебя и послала на казнь Ты решил сбежать Драконорожденный бежит вместе с тобой Он вызывает тебя на традиционный нордский поединок,Anime,RDR, Reshotka Democratic Republic,фэндомы,Skyrim,The Elder

Развернуть

текст шизофрения беды с башкой арт барышня art Арт-клуб фэндомы VALVe_man artist нарисовал сам ...story 

Один забавный эпизод из моей шизы. А также Маргарита (такая, какой я её себе представлял) и Влад (каким я его видел во сне).

Начало истории http://old.reactor.cc/post/4778167

Я стал видеть с закрытыми глазами. Сперва, лёжа на диване, перед сном, закрыв глаза, я заметил странное ощущение глубины пространства передо мной. Казалось, тьма стала объёмной. Затем, в этой тьме я разглядел текстуру материалов дивана, одеяла, подушки. Я подвигал руками перед своим лицом и заметил их лёгкое очертание и движение. С каждым днём изображение становилось чётче и глубже. Я стал отчётливо видеть своё тело и окружение, свою комнату. Комната, правда, отличалась минимализмом – в ней не хватало мебели, а иногда и наоборот – были лишние детали: дверные проёмы, какие-то отверстия в стенах, предметы и даже люди. Когда я долго всматривался в эту темноту, она начинала оживать и наполнятся красками. Однажды, я увидел, как из лишнего дверного проёма в мою комнату вошли какие-то люди в тулупах, прошли мимо меня, неразборчиво разговаривая друг с другом, и вышли. Также, закрытыми глазами, боковым зрением я стал видеть Вику. Она постоянно листала какие-то журналы. Я попросил её показать мне, что она там читает. Она протянула мне этот журнал, я взял его, стал разглядывать. Его содержание непрерывно видоизменялось. Текст состоял из отдельных, случайных слов без смысла, а изображения были живыми. Новый глюк был очень увлекательным! Я ходил с закрытыми глазами по дому и изучал его с новой стороны, иногда врезаясь в стены и косяки, так как пропорции помещения не совпадали. Брал и рассматривал несуществующие предметы. 

Открываю шкаф, там стоит некто спиной ко мне. Закрываю шкаф. 

Ещё я видел перед собой крохотных человечков и едущие в разных направлениях маленькие машинки. Я мог брать их в руки и рассматривать. Мог создавать любые предметы (Вика зачем-то у меня их отбирала). Я даже мог создать тян, но попробовав единожды, перестал это делать, чтобы не злить Вику. Я много экспериментировал с этой визуализацией, например, фокусировался на своей ладони, словно собирая в неё энергию и при этом думая о чём-нибудь злом, и тогда в ладони появлялась сфера. Я бросал эту сферу, а она превращалась в маленького чертёнка, который убегал прочь. Было весело, но шиза коварна. Моё тело стало видоизменяться. В галлюцинациях, конечно. Оно покрылось паразитами,насекомыми, огромными личинками. У меня кишки свисали до пола. Один раз, я порылся в своём животе и достал огромную, размером с чихуа-хуа, личинку жука. Интерес к новому развлечению быстро угас. У меня начались проблемы с засыпанием, потому что, закрывая глаза, я продолжал всё видеть. 

Со временем этот глюк прошёл, но я до сих пор, порою, вижу очертания своих рук.

текст,Истории,шизофрения,беды с башкой,арт барышня,арт девушка, art барышня,art,арт,Арт-клуб,арт-клуб, артклуб,,фэндомы,VALVe_man,VFILVe_man, DiSSONANCE,artist,нарисовал сам

текст,Истории,шизофрения,беды с башкой,арт барышня,арт девушка, art барышня,art,арт,Арт-клуб,арт-клуб, артклуб,,фэндомы,VALVe_man,VFILVe_man, DiSSONANCE,artist,нарисовал сам

Развернуть

пидоры помогите рассказ story песочница 

Помогите найти рассказ про рыбака который оказался на месте рыбы

Здравствуйте, дорогое пидоры. Подростком в 90-е я прочитал рассказ, если не ошибаюсь в журнале "Вокруг света" Суть рассказа такова: мужик пошел на рыбалку, закинув и приладив удочку, он решил подкрепиться. Достал сэндвич, откусил и почувствовал резкую боль. Короче в сэндвиче оказался рыболовный крюк который впился мужику в кость верхнего нёба. Мужик увидел что крюк с леской которая тянется в воду. В общем рассказ строится на том что мужик борется что бы некто не утянул его в воду.

КУПОН НА 1 помощь,пидоры помогите,реактор помоги,рассказ,Истории,песочница
Развернуть

Украина Укрпошта мем текст story телеграм песочница Вы продоете рыбов? украинский язык 

И Укрпошта туда же..

Telegram < Чат-бот Укрпошти bot Today Чат-бот Укрпошти — Ви продаете смартфошв? — Hi, просто даруемо. — Красиве... Q • • • 16:20 *,Украина,страны,Укрпошта,мем,текст,Истории,телеграм,песочница,Вы продоете рыбов?,украинский язык
Развернуть

рассказ story Фентези юмор песочница 

Безумство


— Долго нам ещё идти?

— Да, мы ходим уже почти вечность.

Худощавый ссутулившийся маг обернулся и в который раз произнёс:

— Скоро...

Воин с лучницей устало выдохнули, но мужчина вдруг обнажил меч и пожаловался:

— Если это ловушка, я разоблачу её наперёд! Такие как ты, нам попадаются не впервые!

Старый маг шёл себе прямо, опираясь каждый хромой шаг на корявый посох.
Он резко остановился и дал ответ:

— Попробуй.

Девушка внезапно ахнула и коснулась локтя молодого воина, жестом подозвав к себе. Она шепнула ему на ухо свою идею.

Парень нехотя озвучил слова застенчивой подруги:

— Вы — злой волшебник?

Дедушка захихикал и по каменному туннелю поползло злобное эхо, составив компанию старику.
Но ответил он, будто рубит с плеча:

— Нет. Хуже!

Воин спрятал спутницу за спиной и выставил клинок вперёд. Его голос звучал слишком мужественно, без тени страха:

— Тогда почему бы нам не расправиться с тобой прямо сейчас?

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

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

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

— Хорошо. Ты обещал научить нас магии, это здесь мы будем обучаться?

— О да, пройдёмте.

Троица направилась вперёд по узкому коридору. Когда они вышли в свет, воин осмотрел хоромы старика: в середине журчала вода внутри широкого бассейна, вокруг него стояли шкафы с книгами, деревянные столы с кипами бумаг, серебряные чаши на подозрительных пьедесталах.
Мужчина направил лезвие на мага и смело задал вопрос:

— Так кто же ты такой, если ты — хуже злого волшебника?

Старик безумно улыбнулся, от чего воин, к своему удивлению, отшагнул назад и упёрся в лучницу позади.
Маг быстро метнулся к столу заваленному свитками, выдернул один пергамент из высокой кипы и поднял над собой, прокричав:

— Я — писатель. Верней, хочу им стать. В отрыве от своей первой книги, я набросал вот это! На, прочти.

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

— Неплохо.

Он медленно опускал пергамент и также медленно встречал испытывающий взгляд старика.
Началась словесная перепалка:

— Блефуешь, молодой! Прочти заново и вслух, с выражением. Твоя подруга пусть тоже услышит!

— Мы здесь вообще не для этого! Ты обещал обучить магии, а не текст оценивать!

— Да какая разница?! Просто прочти, никуда я от вас не убегу с этим обучением волшебству. Вы, кстати, от меня тоже никуда не убежите.

Старик стукнул посохом в каменный пол и минуту все молча слушали, как в конце узкого прохода закрывается со скрежетом проход...
Неожиданно воскликнула девушка:

— Кья! Пожалуйста, прочитай эти дурные наброски. Я хочу домой!

Маг дополнил её слова:

— Видишь, молодой, даже твоя подруга на моей стороне!

Воин с яростью сжал рукоять меча, дёрнулся, но остепенился. Другой рукой смял пальцами пергамент, что-то пробормотал и спрятал клинок в ножны.
Он небрежно разгладил чахлую бумагу и вслух прочёл написанное, выкрикивая почти каждое слово:

А нет, старик между делом умудрился ляпнуть:

— Сердишься, будто тебя заставляют.

Мужчина вздохнул поглубже и сквозь зубы процедил:

— Ты заставляешь.

Маг огляделся, пригладил бороду и, почесав ухо мизинцем, незаинтересованно произнёс:

— Тут кто-то прочитать рассказ собирался...

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

— Агиондеру, муфус чикала! Пиермо зигза жужавью! Племино гюта расспелида, маэро вандо кандерью!

Внезапно женские руки тронули лоб мужчины, и лучница обеспокоено произнесла:

— Ты разучился читать или тебе плохо?

Ясность внёс маг, он стоял по колено в воде, а его мантию съедал чёрный огонь:

— О, нет, всё с ним хорошо. Просто, понимаешь ли, я обвёл вас вокруг пальца. Подсунул древнее заклинание, под видом рассказа. Только смертные могут его прочесть, причём есть важное условие: нужно ненавидеть это заклинание! Я вас переиграл и теперь цена вашей ошибки — моё перерождение.

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

Девушка прижалась к мужчине. Они оба молчали, но думали об одном и том же: «что всё это значит?».

И внутри их мыслей раздался зловещий ответ: «Некромант возродился».

На ритуальных пьедесталах сами собой зажглись свечи, в бассейне забурлила вода, а в расщелине на потолке запищала стая летучих мышей... Из воды поднимался Властелин Ужаса!
Молодые люди побледнели от страха, однако лучница отпустила тетиву и стрела устремилась в цель, а воин резанул перед собой клинком в изящном пируэте... но всё в молоко.
Тогда мужчина досадно прокричал:

— Так значит ты — Великий Некромант из тёмных времён?

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

— Идиот. Я всего лишь жертва для Совершенного Зла.

Долговязая тень вышла из воды ни медленно, ни быстро. Её тонкие пальцы обхватили кинжал на пьедестале. Отточенное лезвие из чистого серебра с лёгкостью прокололо черноту Некроманта и капля крови упала на дно ритуальной чаши. Кровь зашипела, поднялся пар, а через секунду вспыхнуло алое пламя.
Некромант с удовольствием осушил чашу, но языки пламени умудрились лизнуть ворот его плаща из ткани бездны и Властелина Ужаса захлестнул огонь.
Молодые люди держались за руки. Надежда теплилась в их сердцах от неописуемого зрелища у ритуального пьедестала.
Вот только с течением времени Некромант краснел, вздувался, а вскоре и вовсе вспарил над землёй, будто огонь выжег цепи притяжения.
Через мгновение, у ритуального пьедестала парила краснокожая сфера, размером с три книжных шкафа.
Воин взял хороший разбег и мечом ударил сферу, но даже не царапнул. К удивлению мужчины, сфера развернулась и на него уставился её одинокий глаз.

Он видел ВСЁ!

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

— Так значит ты — Совершенное Зло?

Казалось, сфера хочет рассмеяться, но вместо этого мужчина обнаружил, что смеётся сам. Хохотала и подруга, которая лежала без сознания. Смех стоял истерический.
Всё же, Совершенное Зло улыбалось, а из рта выглядывали острые клыки.
Оно дало ответ:

— Идиот. Я в этом мире ненадолго. Моё задание — сотворить преемника Зла, того, кто по-настоящему заставит людей мучиться.

Из рта Совершенного Зла вдруг полилась кровь. Вены на красной коже выделились и посинели, а глаз побледнел. Сфера сдувалась, быстро старела.
Воин почувствовал, как дрожь перестала его донимать. Он выпрямился, поднял перед собой клинок и приготовился разить, однако...
Сфера выплюнула в воду большой сгусток крови, а сама сдулась окончательно.
Мужчина заглянул в бассейн: в мутной воде барахтался кто-то весьма знакомый.
Они случайно столкнулись взглядом.
Преемник Зла имел острый взгляд и тень безумия мелькала в них. Он поднялся из воды, взял плавающий рядом посох и на каждый хромой шаг облокачивался на него. Седой волшебник вышел из бассейна.
Воин громко выпалил:

— Ты!

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

— С этим не поспоришь.

Воин спросил, что беспокоило больше всего:

— Ты преемник Зла? Ты заставишь людей мучиться?

Маг с улыбкой помотал головой и дал чёткий ответ:

— Нет конечно! Какой из меня преемник Зла? Я же говорил, что хочу стать писателем!

Девушка пришла в себя. Мужчина помог ей встать и вкратце рассказал произошедшее.
Лучница не верила своим ушам, воин обнял её и счастье скатилось блестящей слезой по их щекам.
Старик покашлял в кулак и громко произнёс:

— Не хочу вас прерывать, но пока мои второстепенные рассказы не прочитаны, отсюда никто не выйдет.

И глаза воина внезапно открылись в изумлении — он всё понял.
С этих самых пор, мужчина всегда избегал писателей.
Развернуть

рассказ story фантастика мистика писатель автор аудиокнига coub ролик песочница ...параллельные миры постмодернизм 

Контур

https://vk.com/@mikaelgestalt-kontur

Нужна аудиокнига?
Нет, как и ты сам, чертила спамерская. Спрячься.
78 (64.5%)
Нет, прочту текстом.
28 (23.1%)
Да, лучше послушаю.
15 (12.4%)
Развернуть

ограбление Техас США story Cat_Cat vk payday какой-то 

PAYDAY по-техасски. Банда Санта-Клауса

Знаете, есть такое мнение, дескать, товарищ Кольт своим детищем уравнял всех американцев, позволив решить любой вопрос не только добрым словом, но и пистолетом. А как известно, добротное оружие, прикрепленное к словам, способно сделать годного оратора практически из любого человека. А также слабых сделать сильными, тем самым уравняв всех и каждого. Но из всего этого появилась и другая проблема — да, все люди стали равны, но теперь на долгие века у полицейских проблемы и дело не в мордах криминальной наружности, те и так найдут способ добыть ствол. Тут дело в законопослушных гражданах, которые редко бывают хорошими стрелками, а значит, опасны как для себя, так и для окружающих.


ограбление,Техас,США,страны,Истории,Cat_Cat,vk,интернет,payday какой-то


Дело было так.

20-е годы 20-го века. Тогда банки Америки не грабил только ленивый. Более-менее все к этому привыкли, обыденность, свободная страна, все дела. Но банкирам Техаса это маленько надоело, мальчики-налетчики сидели уже в печенке, дохода от них никакого, доверие клиентов тоже теряется, в общем, сплошные финансовые расходы. Потому придумали простое, гениальное решение — за каждого пойманного или грохнутого грабителя платили налом пять тысяч долларов, что по тем временам весьма неплохие и довольно таки весомые деньги. Потому желающих поучаствовать в сафари на гангстеров нашлось много. Но времена такие, что есть либо живые, либо мертвые, потому бандитов эти награды за их головы не напугали, желающих сорвать куш меньше не стало. Так и жили.

И вот в один прекрасный день несколько отчаянных парней решили, мол доколе, и подготовили план по ограблению банка. В те времена, как уже говорилось, всё было проще как с моралью, так и планированием. Никаких тебе подкопов, разведки, вербовки работника банка или ещё чего. Нет. Вломились, всех мордой в пол, деньги в мешок и рвать когти. По мужицки просто и грубо, но это Дикий Запад, иначе тут не бывает. Как говорится, зашли, вышли — операция на пять минут.

Участвовали в этом опасном но прибыльном дельце следующие товарищи: Генри Хелмс, Маршал Рэтлифф, Луис Дэвид и Роберт Хилл. Банк они выбрали не то чтобы значимый, но по местным меркам вполне солидный — Первый национальный банк города Циско. Время выбрали чудесное, буквально перед самым Рождеством, видно осознав, что будучи ребятами плохими, то подарков от Санты ждать в этом и последующем году не следует, но... кто помешает сделать подарок самому себе? Смекалочка, смекаешь?

Пикантность ситуации, кстати, не только в том, что ребята решили себе сделать подарки. К этому вопросу они подошли креативненько — один из налетчиков пошел на дело в костюме Санты-Клауса, дабы, наверное, внести в предпраздничные дни немного волшебства и настроения. Наверное, после этого случая появилось мода на костюмированные ограбления, так что парни были ещё и новаторами в своём преступном ремесле.

Итак, пацаны пошли на дело, к успеху. Для начала они угнали тачку, на ней и приехали к банку. Рэтлифф, одевшись Сантой, отправился в здание. Войдя в денежный храм, поприветствовал улыбающихся охранников и посетителей, махнул рукою, мол, «здрасте, праздник к вам пришел» — те действительно подумали что это праздник и сейчас символ Рождества раздаст подарки. Да, раздал не то слово. Пока всё внимание окружающих было сосредоточено на персонаже, подельники воспользовались минутной заминкой и ворвались в зал. Это было словно ушат ледяной воды, которым окатили всех присутствующих. Как только пришло осознание случившегося и что это совсем не чудо-чудное, стало поздно. Всех, угрожая «Кольтами», уложили лицом в пол. В героя играть никто не решился, а потому на предложение грабителей выдать им всю наличность ответили положительно. Мешок Санты быстро наполнился «подарочками». И всё бы было хорошо, план сработал, дело сделано, пора валить, но тут в банке появилась миссис Блассенгейм. С дочуркой. Ну те заорали, мол, с праздником, тётя, лицом низ. Но женщина не спешила подчинятся, более того, прикрывая собою, вытолкнула дочку к выходу, а та в свою очередь оповестила всех, что старый хрыч в красном трико совсем оборзел, банк грабит.

Само собою народ такое терпеть не стал. Оружие нашлось практически у всех — винтовки, пистолеты, ружья и дробовики. Кто поскромнее, вооружились ножами, дубинами… камнями и кулаками. Всех, помимо активной гражданской позиции объединяло одно — желание заработать награду за поимку негодяев, воров народных (нет) денег и осквернителей доброго праздника. Судя по дальнейшим событиям, любой ценой, не считаясь с жертвами и потерями. Прибывший на место происшествия шериф препятствовать толпе не стал, толпою бороться с организованной преступность сподручнее, и в каких-то моментах безопаснее, для здоровья и жизни.

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

Ну а грабители, увидев деяния рук своих, мягко говоря, офигели. Ещё бы — десяток-другой человек обложили здание банка и жаждали крови. Ну или как минимум, добровольную сдачу для последующей передачи шерифу. Можно конечно, и не добровольную, как уже отмечалось, за трупы тоже платили. Но бандиты были не из робкого десятка. Времена суровые, характеры у людей грубые, жесткие. В общем, «понтами» не запугать. А потому, заорав, мол, сейчас всех тут положим, идите своей дорогой, Роберт Хилл выстрелил в толпу через окошко, дабы припугнуть маленько. И тут же пожалел об этом, потому что толпа эта не испугалась и открыла шквальный огонь в ответ из всего того арсенала, что имела при себе. Уже бандитам пришлось лечь мордой в пол. Обрушившийся град пуль разбивал стекло окон и разрушал декор, свистели над головою и рикошетили от стен. Кому-то попало в ногу, кому-то в челюсть. Казалось бы, самое время сдаваться, но не для того банда пошла на такие риски, чтобы так легко слить всё мероприятие. Само собою, они начали стрельбу в ответ, и прикрываясь заложниками, выстроив из них «живой щит», покинули здание банка. Шериф видя что дело дрянь, приказал остановить огонь, но всё было тщетно, толпа вошла в азарт. А потому вместе с грабителями — Дэвисом и Рэтлиффом, были ранены несколько заложников и лично президент банка. Последний, возможно, ранен был не случайно, но история об этом умалчивает. Вскоре шериф на подмогу позвал помощника, дабы утихомирить толпу и остановить перестрелку, да так рьяно старались, что оба погибли смертью храбрых, сраженные пулями черт знает с какой стороны.

А банда кое-как смогла добраться до своей машины. Да, ей пробили колесо и чуть ли не разнесли в хлам, но всё же они в неё забрались, уложив награбленное, попутно прихватив двух девочек. На окраине города машину пришлось бросить, пересели в другую, отобрав её у местного селюка. К этому времени их нагнали вооруженные горожане. Отстреливаясь и прикрываясь девчушками, они перегрузили деньги и только собрались смываться, но обнаружили, что ключей нет. Хозяин авто, убегая, прихватил их с собою. Всё, приехали. Теперь каждый был сам за себя. Раненого Дэвиса бросили, он был больше не в кондиции. Деньги тоже. Вернулись к старому автомобилю и кое как под градом пуль, поехали дальше. Через несколько миль закончился бензин. Девчонок тоже бросили, ломанулись в лес.

Гнали их как зверей, трое суток. Всё в лучших традициях эпичного вестерна. Рейнджеры, шерифы, гражданские — пешие, на лошадях или машинах. Ещё бы чуть-чуть и привлекли бы армию. Преступники же несколько раз сменили машины, отбирая их под угрозой оружия, отстреливались от охотников за головами в лице местных и так же, со стрельбою, прорывались через полицейские засады. В общем, весело проводили время. Но в итоге, раненых, голодных и обессиленных, их всё же взяли — не осталось уже ни морального духа, ни тем более патронов продолжать дальнейшее сопротивление, а потому они добровольно-принудительно сдались.

Итог всего это мероприятия — 11 человек ранены и трое убиты, двое копов и один преступник, скончавшийся от потери крови. Оставшихся раскидали кого куда. Роберту Хиллу выписали 99 лет лишения свободы. Само собою, мужику это не понравилось и потому он трижды пытался бежать, но увы. Потом успокоился и за примерное поведение в 40-х годах его выпустили. Дожил аж до 1996 года. И надо признать, ему повезло куда больше, чем товарищам, так как тех приговорили к электрическому стулу. Они проходили как главные обвиняемые в убийстве несчастного шерифа и его помощника, а потому должны были ответить по всей строгости.

И если Генри Хелмса зажарили без проблем и трудностей, то с Маршалом Ретлиффом вышел конфуз. Надо полагать, костюм Санты ему доверили не только за красивые глаза, но и какие-никакие, а актерские способности и харизму. Потому что роль сумасшедшего стала для него лучшей, дело было отложено и судьи решали, казнить его или лечить. А пока «чесали репу», этот Джокер возьми и убеги, попутно грохнув охранника из револьвера. Правда, далеко не убежал, поймали.

В итоге, добропорядочные граждане, прознав о том, что в их тюрьме сидит сумасшедший Санта-Клаус, убивший охранника, который приходился чьим-то другом, братом, сватом и так далее, решили, что в этом пикантном деле на закон полагаться нельзя. И отправились к тюрьме, где сидел Ретлифф, потребовать его освобождения и сдачи, дабы совершить над ним самый гуманный народный са-мо-суд. Естественно, их послали в пешее, эротическое. Тогда люди решили, что если гора к ним не идет, то пойдут они и вынесли тюремную охрану. Нет, в этот раз, слава богу, никого не убили, просто слегка побили. А Санту, который Рэтлифф, вытащили, вывели на городскую площадь и повесили на фонарном столбе. Правда, видно, торопились с казнью, узел был сделан халтурно, а потому Санта шмякнулся о брусчатку. Казалось бы, божье вмешательство и чудо, отпустите парня с миром. Но жители были иного мнения. Завязывать узел доверили более толковому парню, а потому повторная экзекуция прошла без эксцессов. Забавно, что рядом, в местном театре в это самое время шла пьеса «Петля». Ирония жизни, не иначе.

Власти за такое самоуправство никого наказывать не стали. В конце концов, ну вломились в тюрьму, ну раздали тумаков надзирателям, никого же не убили? А бандита этого и так казнить собирались, так что ещё доброе дело сделали, полиции помогли. Да и незачем народ обижать, сегодня он преступников вешает на столбах, а завтра судей и прокуроров. На том и замяли дело.
Банк же, в свою очередь, событие всячески пиарил. В фойе повесили целую картину с изображением налета бандитов. А в 1967 году так ещё и мемориальную доску разместили, в память об этих славных днях.

А украли налетчики 12 400$ наличными и 150 000$ ценными бумагами.

Такие дела.

______________________________________

Автор: Алексей Шухартской

Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме Истории (+12017 картинок, рейтинг 41,486.3 - Истории)