Cayetanа
Давайте не будем цепляться к именам. Проект так проект.
Cayetanа
Пусть будет хакерос.
serg
присоединяюсь
nexus
“Топологическая сортировка“.
Итак, наша первая задача будет описываться следующим алгоритмом:
while U!=0 do
m:=min(U)
yield m
U:=U__{m}
end while
Обозначения и комментарии!
U -- универсум, min(U) -- минимизация элемента универсума, yield -- оператор “результата“ или “возврата“, U__{m} -- операция исключения элемента из универсума.
Пояснение алгоритма!
Попытаемся теперь адаптировать алгоритм топологической сортировки на программно-событийный язык. Основой данного алгоритма, а по сути нашего киберритуала, является некое циклическое действие, которое заключается в наблюдении за событиями повседневного мира и анализе этих событий, происходящих вокруг вас. Причём, не ограничивая себя ни в чём, мы можем следить как за событиями, с которыми непосредственно сталкиваемся лоб в лоб, так и за теми, которые разворачиваются параллельно вокруг нас. Хотя лучше иметь дело только с активными для вас ситуациями. Так вот, вы следуете каким-то цепочкам событий и продолжаете следить за ними до тех пор, пока не истощится ваше желание, внимание или силы делать это. Сутью же нашего алгоритма является поиск среди всего разнообразия событий (ситуаций или сюжетов), с которыми вы сталкиваетесь в данный момент, наиболее вложенного события (сюжета) в те события (сюжеты), которые предстают перед вами. Вы так сказать ищете самый - самый из подсюжетов. Найдя таковой самый вложенный из подсюжетов на данный момент времени, вы “возвращаете“ или точнее демонстрируете его Матрице в ответ, то есть просто повторяете его сами, если наблюдали ситуацию со стороны, либо повторяете заново, если Матрица навязала событие непосредственно вам. Это некий акт “отзеркаливания“, чем-то напоминающий правило пейсинга в НЛП. После того, как вы “вернете“ событие Матрице, продублировав его ещё раз самостоятельно, вы исключаете его и вообще такого типа сюжеты из дальнейшего рассмотрения, то есть более не следите за ситуациями этого вида. Если вы используете для классификации событий понятия номинала и масти (как в ПМ), тогда вы будете исключать из рассмотрения события, которые одновременно обладают какой-то определённой мастью и номиналом. Таким образом, в этом случае, у вас получиться ровно 36 исключений, после чего цикл завершиться.
Адаптированный алгоритм будет иметь вид:
* * *
Пока нам не надоело или пока весь номинал и масти не перебрали, повторяем следующее:
1. Ищем среди сюжетов самый вложенный подсюжет.
2. Повторяем найденный подсюжет в ответ Матрице.
3. Исключаем из дальнейшего рассмотрения сюжеты, вид которых совпадает с ранее найденными сюжетами.
* * *
Итак, уважаемые реставрированные хакерос, перед вами, также и как пере до мной, наша первая задача: попытаться на практике реализовать самый простой алгоритм -- алгоритм топологической сортировки. Это наше начало и меня очень интересует ваше мнение, ваши наблюдения и опыт, поэтому надеюсь все вы, а также вновь присоединившиеся, проявите своё любопытство к данному проекту и желание окунуться в неизведанное...
А что будет там... давайте посмотрим сами.
Vach
nexus
несколько пасовок со стороны вирусологии. вирус питается ресурсами. он может существовать только за счет носителя. Вирус как человек - ему нужны ресурсы окружающей среды. Наш пси-вирус будет использовать ресурсы ума. Соответственно, если он будет быстрый и начнет потреблять много ресурсов, то мы получаем случай “насыщения ума тональю“. ДХ использовал для этого “походку силы“. Вирус “походки силы“ вовлекал особый способ фиксации зрительных образов и кинестеку определенной позы. Два неделанья для двух подсистем восприятия.
Вирус того же вида, используемый СИ, вовлекал созерцание срединного пространства между лицом и потолком (в лежачей позе) - неделание взгляда + неделание моргания. Опять два неделания, вовлекающие зрение и кинестетику.
Второй случай более эффективный, потому что очень быстро истощает ресурсы системы. Моргание - это как прерывания процессора. Их перехват (hook) с одной стороны позволяет работать с глубинными механизмами ума, а с другой - не дает каким-то “счетчикам“ де - и инкрементировать, что приводит к сбою в работе ума.
konste
- “всё лишнее за борт!“
а)Такой подход очень помогает (мне) в экстремальных ситуациях.
Когда “3. Исключаем из... “ - означало “не делаем“, то есть при нехватки ресурсов, - например, сильной простуде - один из способов “болеть“ - это минимизировать поступки. nexus, Ты имеешь в виду такой процесс сортировки?
Читать дальше