Тема: проделки

СЛОВОЕД

Давным-давно, кажется, в прошлом веке, мы с моим закадычным одногруппником gevor-ом сидели на скучной лекции по функану и придумывали концепцию архиватора текста с потерей качества. Типа jpeg-а, только про буковки — сжимаешь нетленный шедевер, а распаковывается краткое содержание. Ну или не так брутально, тут уже всё параметром степени сжатия управляется. Ну придумать мы её тогда придумали, а там и лекция закончилась.

А тут как-то наткнулся я на утилиту mystem, которая морфологический анализ делает. Ну и решил дать проекту архиватора второй шанс.

В общем, далее прошу убежденных лингвистов, людей без чувства юмора и просто слабонервных не читать. А лично Фёдора Михайловича прошу простить и понять, ибо вслед за бесчеловечными экспериментами Lleo я сподобился отлаживать архиватор на первой главе “Преступления и наказания”. Оригинал, если кто подзабыл, можно почитать тут.

Soft mode

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

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

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

– Раскольников, студент, был у вас назад тому месяц, — поспешил пробормотать человек с полупоклоном, вспомнив, надо быть.
– Помню, батюшка, помню, вы были, — проговорила старушка, не отводя глаз от его лица.
– По такому дельцу.- продолжал Раскольников, смутившись удивляясь недоверчивости старухи.
“Может, она такая, я в тот не заметил” — подумал он с чувством.

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

(Пунктуацию за архиватором, признаться, я вправлял руками, бо прототип же.)
Из открыка классики длиной в ~900 cлов получили огрубленный, но вполне читаемый текст в ~600.

Hard mode

На этом наша шальная мысль не останавливается, и под подозрения в низкой эффективности — а как следствие, и под удаление — попадают глаголы и всякие причастия с деепричастиями. В этом странном шаге мы руководствуемся еретической идеей, согласно которой по объекту и субъекту действие угадывается достаточно хорошо. Вспомним, например, “Петя — Машу”, “мама — раму”, “нападающий — гол”, ну и в таком духе.
Но посмотрим, что скажет Фёдор Михайлович:

– ? — старушонка, в комнату перед ним, ему в лицо.
– Заклад-с, — он из кармана часы. На дощечке их глобус. Цепочка.
– Закладу срок. Еще третьего дня месяц.
– Я вам проценты еще за месяц.
– В том воля, батюшка, вещь вашу.
– Много за часы, Алена Ивановна?
– С пустяками, батюшка. За колечко вам два билетика, оно его у ювелира за полтора рубля.
– Рубля четыре, я. Я — деньги.
– Полтора рубля-с процент вперед-с.
– Полтора рубля! — человек.
– Ваша воля. — старуха ему часы. человек их до того, он еще.
– ! — он.

Старуха в карман за ключами в комнату за занавески. Человек, среди комнаты, она — комод.
“Ящик, — он. — Ключи она в кармане. На связке, в кольце. Ключ, с бородкой, не от комода. Еще какая-нибудь шкатулка, укладка. У укладок такие ключи.”

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

Maniac mode

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

– Алена Ивановна, на днях, еще вещь… папиросочницу… от приятеля.
– Ну, батюшка.
– Дома сестрицы нет?
– Какое, батюшка?
– Уж, Алена Ивановна!

Раскольников в смущении. Смущение. По лестнице, несколько. На улице:
“О боже! Неужели, Неужели.. нет, вздор, нелепость — неужели ужас в голову? На какую грязь, мое сердце! Месяц…”

Словами, восклицаниями волнения. Чувство отвращения, сердце еще в время, к старухе, такого размера. От тоски. По тротуару, в улице, подле, в которую вход с тротуара по лестнице, в этаж. Из дверей в минуту двое, друг друга, на улицу. Раскольников. До пор голова, к тому жажда. Пива, слабость к тому.

Читаемость, конечно, упала, но — что удивительно! — неожиданно выросла экспрессивность текста, появилось ощущение недосказанности, многозначности! Это хорошо согласуется с тенденциями в современной песенной поэзии, когда текст адресован не разуму, но сердцу. И — меж делом — имеем ~380 слов из первоначальных 900.

Выводы

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

  • исследование применимости к юридическим, поэтическим и другим текстам с ярко выраженной спецификой,
  • применение для повышения экспрессивности, придания новизны уже приевшимся текстам,
  • наконец, использование для автоматической генерации урезанных текстов для новой сокращенной школьной программы.
Tags: , , | Make a comment

AQUA CINEMA

А ровно неделю назад мы приятным образом попали на кинопросмотр, организованный vladimirovich-ем на развалинах часовни 14-го века территории недостроенного аква-парка. Далее небольшой номинальный фотоотчетик:



Continue reading

Tags: , , | Make a comment

MIMIC GOES TO JABBER

TWIMC.

Намедни общался с Мимиком, он просил передать всем знакомым, что его так долго не видно в асе, потому что он давным-давно перешел на jabber и доступен по адресу mimicq эт jabber дот ру.

Tags: , , , | Make a comment

MICROSALT

А на минувших выходных мы поехали к товарищу s0me0ne-у, ибо у него недавно был день варенья.

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

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

Тогда я сказал «к чёрту органику! Даешь фракталы!» и потащил s0me0ne-а на кухню, где мы стали выращивать кристаллы соли из насыщенного раствора. Растили мы их часа три, используя при этом микроволновку, гитару, стопку и очередной свежевырванный волос. Потом мы эти кристаллы долго скриншотили с бреккетингом по фокусу, так как ГРИП на таком зуме – ни к чёрту.

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

Итак, кристаллы соли с 400-кратным увеличением:

микросоль

…далее еще 5 фото и 2 видео…

Continue reading

Tags: , , , , | Make a comment