Прежде всего: Что это за сайт - Избранные записки - Книга "Доменные войны" - LaTeX в Web
Сегодня в воскресном юморе – очередной конспирологический рассказ.
Многие и многие персональные компьютеры работают под управлением операционной системы Microsoft Windows (XP, Vista, 7 и т.п.). Добротно сконфигурированный компьютер периодически загружает обновления с серверов Microsoft. Для чего можно было бы использовать такое положение вещей?
Во-первых, понятно, что можно все эти миллионы компьютеров негласно привлечь к распределённым вычислениям (есть ведь и вполне гласные подобные инициативы, правильно?). Данные для обсчёта передаются вместе с обновлениями, обратно при этом приходит результат предыдущего вычисления. Операционная система довольно хорошо нагружает всякими задачами быстродействующие компьютеры, поэтому рядовой пользователь вообще ничего не почувствует. Возникает проблема со специалистами, которые исследуют код и сам процесс получения обновлений.
Оказывается, блокировать проявления здорового любопытства специалистами можно, правильно преобразовав алгоритмы. Не секрет, например, что многие задачи криптоанализа сводятся к операциям с квадратичными формами, с матрицами и тому подобными математическими объектами. Эти же объекты привычно используются в других задачах, скажем, при определении оптимального способа размещения файлов, при поиске строк, заданных регулярными выражениями, в какой-нибудь базе данных и всяких других проблемах (кому интересно – читайте что-нибудь по дискретной математике, а в воскресной юмористической записке не место подробному экскурсу в теорию).
Грубо говоря, одни задачи могут быть сведены к другим с точностью до переименования элементов потока данных (традиционный способ, не правда ли?), таким образом достигается сокрытие истинных целей алгоритмов. В коде операционной системы используются далеко не оптимальные реализации алгоритмов (они кого-нибудь удивляют в применении к миру ПК? меня – уже давно нет). А это – дополнительный ход, ещё больше затрудняющий анализ. Так что всё довольно хорошо скрыто.
Многие миллионы компьютеров – это большая вычислительная сила, даже если “клиентские алгоритмы” реализованы не оптимально. При этом расходы энергии, затраты на покупку вычислителей – все они ложатся на пользователей компьютеров. Экономически очень выгодно (да ещё и за лицензию на использование продукта отчисления идут). Не удивительно, что сейчас софтверные компании, регулярно работающие “по обновлению ПО”, – скажем, производители антивирусов, – запускают и продвигают создание вычислительных сетей из ПК своих клиентов. А можно ведь и не афишировать такую деятельность.
Это было во-первых. Теперь – во-вторых. Операционная система типа Windows, нацеленная, прежде всего, на пользовательский интерфейс, обязательно “знает” в деталях, что в данный момент пользователь делает на компьютере. Это очевидно. Запуск программ, загрузка программных библиотек, типы этих программ и библиотек, ввод с мыши, ввод с клавиатуры, информация с джойстика, интенсивность использования видеокарты – это только часть тех генерируемых пользователем сигналов, которые пропускает через себя и обрабатывает операционная система. Существуют специально созданные исследователями компьютерные игры, позволяющие строить некий психологический профиль человека по его, этого человека, действиям в игре. Тут, сами понимаете, нет ничего удивительного: зашить в игру набор интерактивных психологических тестов – невелика задача для современного “геймдевелопмента”.
Операционная система, конечно, не может предъявлять пользователю психологические тесты. Да. Зато она имеет все данные для определения, например, уровня реакции пользователя “на раздражители” – как быстро “обрабатываются” диалоговые окна? И операционная система может, ну, в теории, вычислять психоэмоциональные показатели – как двигается мышь? ошибки при вводе? “лихорадочная” работа с файлами? Не забывайте: соответствующий модуль операционки достаточно давно следит за пользователем, накапливает статистику, позволяющую качественно детектировать “аномалии”, изменения психологического состояния.
Сложно ли замаскировать программный код, ведущий подобный мониторинг? Не сложно. Но возникает вопрос: а зачем его скрывать? Обработка всех упомянутых “пользовательских сигналов” – стандартная функциональность, чего там прятать? Нужно лишь так подготовить алгоритмы, чтобы при проявлении некоторых наборов “сигналов” по нескольким каналам (например, клавиатура, мышь, используемые программы) возникал, скажем, сбой (“исключение”). Этот сбой будет служить семафором. О “сбое” сообщается на центральный сервер (либо в “отчёте о проблеме”, либо в момент обновления операционной системы).
Что получается в итоге? Получается гигантская система из миллионов ПК, которая информирует владельцев центральных серверов о психологической атмосфере в самых разных сообществах, которые составляют пользователи операционной системы. Где-то какая-то массовая паника. Где-то – все отдыхают. И так – по всему миру. Если что, то на основе информации, собираемой подобной “суперсистемой”, можно автоматически отключать компьютеры, выдавая им “левые обновления”.
А Google – это только прикрытие для настоящего “Большого Брата”.
Вот.
Шутка.
(А объединять первое и второе наблюдения – будем в следующий раз, а то совсем страшно получится.)
Комментарии (5) »
Между прочим, в “Википедии” есть статья “Рунет”. Понятно, статья не информативная и не содержащая даже упоминаний о ключевых явлениях и событиях. Но в тексте этой статьи довольно давно присутствует замечательный перл, характеризующий уровень “Википедии”. Упоминается использование неких чудесных “технических устройств для конвертации информации в электроимпульсы” (это дословная цитата).
Представляете, какие это замечательные, необходимые в быту устройства? Вот, предположим, коробочке-конвертеру рассказывает человек последние новости, а коробочка выдаёт электричество (“конвертирует информацию в электроимпульсы”). Отличная вещь. Или, например, можно сделать на основе подобного “технического устройства” экологичную “зелёную” флешку: на неё копируют ненужные файлы – а она выдаёт электричество, питает ноутбук, реализуя вторичную переработку информации.
(Это ещё что. В упомянутой статье, в одном ряду, обозначающем развитие сетей передачи данных, упомянуты почта, журналистика (!), телеграф, телефон, радиосвязь, телевидение. Вот такая “журналистика”, которую предлагают считать “логическим началом развития сетей передачи данных”, ну, вместе с телеграфом и почтой.)
Комментарии (16) »
Завершился WebHiTech-2009. WebHiTech – это технологический конкурс сайтов. Победители названы на торжественной церемонии награждения (по ссылке – фотоотчёт), состоявшейся в Москве на этот раз мы сняли пару залов в СДК МАИ; напомню, что в прошлый раз местом проведения послужил “секретный” подземный бункер в центре Москвы).
Конкурс планируется проводить и в следующем году. Кроме того, запланирован целый ряд сопутствующих образовательных и “конференционных” мероприятий. Следите за анонсами.
Комментировать »
На днях, ЭКСМО в серии “Новейшая энциклопедия” выпустило книгу “Создание сайтов”, авторы: Александр Венедюхин (то бишь, я) и Андрей Воробьев. Уже есть книга в магазинах, можно спрашивать.
Отмечу: эта книга рассчитана на тех, кто хочет заказать или даже самостоятельно сделать свой первый веб-сайт, на тех неспециалистов, которые хотят составить представление о веб-технологиях (а такое представление – вещь очень нужная).
То есть, книга – не сугубо техническое руководство (технических руководств по этой теме сейчас много есть на полках книжных магазинов), а, надеюсь, такой “информационно плотный” познавательный источник сведений по всем аспектам создания сайта и владения сайтом. Второй момент, кстати, даже более важный: среди основных ошибок начинающих сайтостроителей как раз непонимание того, что сайт – это процесс, а не “изделие”. Изложение в книге начинается от основ Интернета, читать нужно по порядку – хоть это и “Энциклопедия”.
Вообще, хотелось написать гораздо более объёмный том – но как-то вот график не позволил. Впрочем, думаю, наверстаем в следующем издании.
Комментарии (5) »
Думаю, можно рассказать бытовую историю про инженера режимного НИИ (“почтового ящика”), времён СССР.
По понятным причинам, “устройства”, разработкой которых ведал секретный НИИ, назывались просто “изделиями”. Так было принято, чтобы меньше выбалтывать информации. “Изделие 37″, “Изделие Р-5″ и так далее. В нашей истории, “изделия” – это ракеты. Но говорить “ракета” – нельзя, табу. Правильно говорить “изделие”.
А ещё в те времена по рекам ходили быстроходные пассажирские суда на подводных крыльях. Суда, за скорость, назывались “Ракета”.
Однажды, инженеру, герою этой истории, требовалось совершить поездку по реке. Как раз “Ракетой”. Потому что так быстрее. Инженер пребывал в отпуске и тем вечером был немного навеселе. Он мог бы забыть домашний адрес, наверное. Но зато очень хорошо, на уровне подсознания, помнил, что слово “ракета” – под табу. Нельзя его произносить. Именно поэтому он битый час задавал весьма непростые вопросы в окошко билетной кассы на пристани:
- Скажите, когда следующее изделие по расписанию?
- !?
- Ну что непонятно? Когда подойдёт изделие? Долго ждать?
Такая вот история.
Комментарии (3) »
Такое впечатление, что Windows 7 в виртуальной машине работает быстрее, чем Vista, эту машину хостящая.
Комментарии (8) »
В прошлый раз я успешно спрашивал про линуксоидное. Вот очередной вопрос, несколько более “специальный”: VMware или VirtualBox? (Хост-платформа – Linux. Платность/бесплатность – не критерий, в данном случае.)
Комментарии (9) »

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