- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Хакеры сновидений: Архив 1-6 - Lokky
Шрифт:
Интервал:
Закладка:
red_warg
Vitalika, объединить эти два проекта вопрос пары часов максимум. Но мне вдруг стало интересно какое направление даст лучший результат. Да и пока не разрешаться непонятки с тем, как в программе реализовать в программе элемент для настройки, смыслу в объединении мну пока не видит.
Мася, плиз, намекни каким должен быть элемент для воздействия (конкретики не нужно только свойства какие-нибудь важные), а то глаза разбегаются от возможных вариантов.
nick
red_warg, мне кажется участие человека может быть разным, и не обязательно это прямое действие. Вот в масином примере Винчи и его товарищи записывали символы, в которые лектор попадал указкой. Они же его наверное к этому не побуждали. Если да, то наверное участием человека можно считать сам момент вовлеченности в процесс.
Philos
А у меня почему-то возникла ассоциация с "Проектом Р". Особенно после упоминания "магической таблички" и упоминании "настройки". Чел идёт по городу, и ключевые моменты соответствуют определённым картам. Чем не "текстовой листинг" ежедневной программы? А результат её выполнения - определённый отклик сигнала. Но в какой-то момент маршрут меняется. Изменяется "листинг" программы. И отклик идёт другой. В итоге варьируя эти изменения, вносимые в "запрограммированный" ежедневный маршрут можно добиться... чего? Отсуствия отклика или нужного отклика? Первое вполне может соответствовать состоянию ОВД, а второе - какому-то "озарению", нужной "настройке".
Ligth
что-то получилось. программа перехватывает действия с окнами, вроде активации изменения размера, закрытия, выдавая символы в зависимости от действия и текста окна.
Проблема - слабая формула для символов(возможно будут повторятся при одних и тех же действиях). Плюс - свобода действий юзера.
К слову, антивирусы могут быть против, ибо внедряется dll, система полететь не должна =), на winxp не улетала.
Буду думать над улучшением. red_warg, если интересно могу послать исходники.
red_warg
что-то получилось. программа перехватывает действия с окнами, вроде активации изменения размера, закрытия, выдавая символы в зависимости от действия и текста окна.
Проблема - слабая формула для символов(возможно будут повторятся при одних и тех же действиях). Плюс - свобода действий юзера.
К слову, антивирусы могут быть против, ибо внедряется dll, система полететь не должна =), на winxp не улетала.
Буду думать над улучшением. red_warg, если интересно могу послать исходники.
Я тож сперва хотел что-нибудь похожее организовать, но как-то сложно показалось, а ты ,Ligth, молодец. Ты случаем не с delphikingdom.ru взял инфу для реализации?
Относительно настройки канала вспомнилось следующее...
Для канала передачи данных требуется:
-Источник сигнала
-Приемник сигнала
-Протокол передачи данных, который кодирует и декодирует данные.
Отсюда, следующая идея. Источник(комп) и приемник(человек) у нас есть, а вот протокол передачи данных отсутствует как таковой. Для организации протокола нужно ввести правила передачи инфы по каналу, но как объяснить правила передачи компьютеру?
Ligth
Определенный ответ на определенные действия - наш срез потока, главное, чтобы петух не задумался о том, чтобы с точностью до милиметра повторить последовательность действий. но в этом случае нужно просто перемешать буквы. Как вариант вести отсчет от рандомного числа при каждом запуске программы.
red_warg
Ligth, рандом это детерминированная функция, которая выдает числа из нужного дипазона с заданной плотностью распределения, поэтому рандомная функция будет выдавать одни и те же значения при одинаковых исходных данных, просто программисты хитро подбирают исходные данные из текущего времени. И вообще случайные числа, генерируемые стандартными функциями, чистой воды математика, без всякой магии.
Ligth
и поэтому мы вводим сюда действия юзверя, которые управляются орлом, чтобы добавить каплю магии=)
lfxor
Чем-то мне это напоминает гадание на картах.
А еще вариант: берем dzen.yandex.ru и с каждого запроса выписываем одно слово. Потом читаем текст.
red_warg
чуствую, пошли мы не в ту степь....
Мася просила
И теперь вопрос: а можно ли написать программу, которая фиксировала бы некие элементы обращений процессора к обычным программам компьютера, затем наделяла эти обращения буквенной кодировкой и затем выдавала на экран текст сообщения?
Как я понимаю, вмешательство нас с вами в этот процесс довольно косвенно. Насчет настройки, по идее, здесь можно только менять соответствие кода=символу, но прикинте только для букв русского языка это будет 33! вариантов.
Ligth
как я понимаю, чтобы контролировать процесс обращения процессора(а скорее системы) к программам необходимо лезть в нулевое кольцо и тп. Либо как вариант на линуксе пееркомпилировать ядро с учетом наших потребностей(с этим я мало знаком, к сожаленью). К тому же я просто сомневаюсь, что это может дать что-то интересное. Как процессор выбриает какой процесс выполнять? По приоритету, а в группе по очереди? Почему именно обращения процессора нас интересуют? нам же петух нужен, а процессор скорее травай на рельсах.
red_warg
Представь, процессы - это зерна. Процессор - петух, который хочет склевать эти зерна, у него есть опредленная свобода действий и внутренняя логика для выбора (очереди и приоритеты процессов довольно сложная штука), и фактически он ничем не отличается от петуха живого.
ЗЫ
Похоже приближаемся к критическому количеству сообщений в теме, надо быстрее решать с прогой
Philos
Тогда попробую ещё раз подойти к этому вопросу. С точки зрения "игрока". Но сначала - две цитаты из первых постов:
Но давайте прикинем, что мы имеем на руках текст программы какой-то компьютерной игры. Огромный массив всего и вся. Он поделен на какие-то блоки, описывающие объекты, методы и атрибуты. А какие аналогии с нашим миром. Вот мы видим сюжет своей жизни. Это аналог "Резидент Ивел-4". Текст программы для нас уже большая абстракция - текст нашей судьбы. Пусть даже сценарий в основном известен. Кто может повертеть в голове эту конструкцию и наложить ее на реальность.
Текст программы, как реальный мир. Сюжеты игры и ее прохождение - как проявленный мир в нашем исполнении. А чем тогда будут различные связи, методы и т.д.?
Слово за слово. И он рассказал мне о древнем искусстве прорицания будущих событий с помощью птиц - обычно петушков. Маги рисовали на земле круг, по периметру расставлялись буквы, на каждую букву ложилось зернышно. Затем выпускали петушка и записывали буквы, с которых он склевывал зерна.
И теперь вопрос: а можно ли написать программу, которая фиксировала бы некие элементы обращений процессора к обычным программам компьютера, затем наделяла эти обращения буквенной кодировкой и затем выдавала на экран текст сообщения?
Всё это очень как-то напоминает "симуляторы" с пошаговым прохождением. В которых время от времени встречаются развилки, и где нужно отвечать на вопросы. Делать выбор. А затем, после набора какого-то сообщения (осмысленного наблра букв!) ты попадаешь на определённую ветку игры. Причём чем дальше, тем больше ведётся учёт твоих сообщений. Тем дальше расходятся ветки игры. И ближе к концу ты уже никак не можешь попасть на какую-то ветку. Выбор, сделанный 10 "ключевых точек" назад не позволяет это сделать.
Но есть ещё один момент - "точки сохранения". Обычно они записываются в сейв-файлике как какой-то набор знаков. И ты можешь перейти к нему через менюшку сохранённых вариантов. В определённую точку "выбора". Или вообще к любой точке игры, как это реализовано в игрушке "Hourglass of Summer" - набрав определённый код, ты можешь попасть вообще в любую точку игры. Код. Последовательность знаков. Это даёт тебе возможность вернуться обратно и пройти игру ещё раз. Чтобы выйти на нужную ветку. Или, если ты знаешь коды, сразу перейти в нужную тебе точку игры. Даже не проходя игру. Сразу после начала - прыг! - и ты где-то уже впереди, на лихом коне.
Обычно эти "коды сохранения" неизвестны, хотя и зашиты в игре. Может быть, нам и нужно как-то получить доступ к этим "кодам"? Храняшимся в определённых блоках программы, отвечающих за "точки сохранения". Пусть мы даже не создавали таких точек сами - но коды-то есть! Изначально! Они были УЖЕ прописаны в программе, И, зная их ВСЕ, можно легко "прыгать" по программе. По игре. Переходя в любую точку игры. В любую точку "жизненного пути".
И в итоге получается, что упомянутая "Резидент Эвил" - просто обычная игра-"симка". Симулятор реала. В которой в определённых местах прописаны точки "выбора". А также есть точки входа, где выбор делать не нужно. Но все эти "точки входа" имеют "коды доступа" из определённого набора знаков. Зная которые, мы можем путешествовать по своей "симке" так, как хотим МЫ. А не тот, кто заложил в нас этот листинг и стал ждать, какой же вариант из мультиэндинга выберет на этот раз юзер.

