- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 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" - набрав определённый код, ты можешь попасть вообще в любую точку игры. Код. Последовательность знаков. Это даёт тебе возможность вернуться обратно и пройти игру ещё раз. Чтобы выйти на нужную ветку. Или, если ты знаешь коды, сразу перейти в нужную тебе точку игры. Даже не проходя игру. Сразу после начала - прыг! - и ты где-то уже впереди, на лихом коне.
Обычно эти "коды сохранения" неизвестны, хотя и зашиты в игре. Может быть, нам и нужно как-то получить доступ к этим "кодам"? Храняшимся в определённых блоках программы, отвечающих за "точки сохранения". Пусть мы даже не создавали таких точек сами - но коды-то есть! Изначально! Они были УЖЕ прописаны в программе, И, зная их ВСЕ, можно легко "прыгать" по программе. По игре. Переходя в любую точку игры. В любую точку "жизненного пути".
И в итоге получается, что упомянутая "Резидент Эвил" - просто обычная игра-"симка". Симулятор реала. В которой в определённых местах прописаны точки "выбора". А также есть точки входа, где выбор делать не нужно. Но все эти "точки входа" имеют "коды доступа" из определённого набора знаков. Зная которые, мы можем путешествовать по своей "симке" так, как хотим МЫ. А не тот, кто заложил в нас этот листинг и стал ждать, какой же вариант из мультиэндинга выберет на этот раз юзер.