Ищем разработчика, который без ума от JavaScript и клёвых анимаций

Британский программист раскрыл настоящее предназначение программных кодов из кино и сериалов

Британский программист Джон Грэм-Камминг создал блог на Tumblr, в котором регулярно раскрывает настоящее назначение строк кода, показанных в фильмах и сериалах. 

TJournal публикует подборку самых интересных его находок вместе с пояснениями издания Wired.

2 января британский программист Джон Грэм-Камминг решил оценить фантастический фильм «Элизиум» (Elysium). Во время просмотра он из любопытства вбил в поисковик строки компьютерного кода, показанного в картине. К своему удивлению, Джон обнаружил их в третьем издании инструкции для разработчиков программного обеспечения компании Intel.

Выложив свое наблюдение в твиттер, Грэм-Камминг получил больше 500 ретвитов. 

Программист понял, что идею можно развить в форме блога. Незамысловато озаглавив страничку на Tumblr «Исходный код из сериалов и кино», он написал свой первый пост уже 3 января. С тех пор блог регулярно пополнялся новыми находками Джона.

Терминатор в одноименном фильме Джеймса Кэмерона на самом деле смотрит на код для процессора 6502, используемого в компьютерах Apple II. Он был позаимствован из журнала Nibble.

Спустя две недели блог набрал более 12 тысяч подписчиков, а Грэм-Камминг начал получать сотни предложений для публикаций каждый день.

В сериале «Революция» Джей-Джей Абрамса и Эрика Крипке показан код открытой программы для работы с биометрическими данными. Создатели озаботились максимальной достоверностью.

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

В скоропостижно закрытом сериале «Ангелы Чарли», вышедшем в эфир в 2011 году, сейф взламывают с помощью кода, решающего судоку. Пасхалка для самых внимательных.

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

Код, показанный в «Социальной сети» Дэвида Финчера, был написан специально для фильма.

Но временами режиссеры и работники площадки с головой погружаются в проблему. Например, в фильмах Дэвида Финчера вроде «Девушки с татуировкой дракона» и «Социальной сети» показанный на экране код в точности отображает то, чего их герои пытаются достигнуть.


В сериале «Элементарно» действительно используется упомянутый в нем язык программирования Malbolge, однако в реальности зашифрованное послание, полученное Холмсом, гласит «Hello, World!»

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

В клипе группы Ramona Falls на песню Fingerhold используется исходный код игры Doom.

Создатель спецэффектов в сериалах «Последователи» и «Карточный домик» Боб Ландерманн в разговоре с Wired предположил, что для фильмов вроде «Железного человека» чаще всего нанимают специалистов в области языков программирования. Если картина рассказывает о компьютерном гении, вероятность того, что зрители поставят ее на паузу и попробуют прочитать написанное на экранах, значительно выше.

Думаю, большинство людей удивятся, когда узнают, что «экраны» для большинства телесериалов создаются меньше, чем за 8-часовой рабочий день.Боб Ландерманн

В сериале «Стрела» показан код, который рассчитывает положение лун Юпитера.

По словам Ландерманна, «мусорный код» может появляться на экране и из-за вопросов авторского права. Иногда дизайнерам приходится заметно модифицировать работающую программу, чтобы избежать судебного иска. Часто визуализация просто готовится для мониторов, находящихся далеко на заднем плане, а режиссер неожиданно принимает решение изменить ракурс и наспех проделанная работа попадает в кадр крупным планом.

В культовом хакерском фильме «Пароль "Рыба-меч"» используется реальный код для взлома симметричного алгоритма шифрования DES, разработанного IBM в семидесятые.

Однажды Ландерманна попросили сделать экран отправки почты для сериала «Белый воротничок». Компьютер должен был стоять далеко от камеры, поэтому в качестве примера дизайнер использовал скриншот собственной почты с большим количеством личной информации, включая покупки на Amazon и счета на оплату учебы. По иронии судьбы компьютер было решено показать крупным планом. После выхода сезона на DVD Ландерманну на e-mail еще долго приходили шутливые письма.

Код из фильма «Штурм Белого дома» во время просмотра трейлера к своему удивлению узнал сам его автор.

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

Дэвид Финчер всегда круче, чем вы думаете,
Вадим Елистратов,
TJournal

{ "author_name": "Вадим Елистратов", "author_type": "self", "tags": ["\u044d\u043b\u0438\u0437\u0438\u0443\u043c","\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0440\u043d\u043e","\u0448\u0442\u0443\u0440\u043c_\u0431\u0435\u043b\u043e\u0433\u043e_\u0434\u043e\u043c\u0430","\u0445\u0430\u043a\u0435\u0440\u044b_\u0432_\u043a\u0438\u043d\u043e","\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0442\u043e\u0440","\u0441\u0442\u0440\u0435\u043b\u0430","\u0441\u0442\u0430\u0442\u044c\u044f","\u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f_\u0441\u0435\u0442\u044c","\u0440\u0435\u0432\u043e\u043b\u044e\u0446\u0438\u044f","\u0440\u0430\u043c\u043e\u043d\u0430_\u0444\u043e\u043b\u043b\u0441","\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439_\u043a\u043e\u0434_\u0432_\u0444\u0438\u043b\u044c\u043c\u0430\u0445","\u043f\u0430\u0440\u043e\u043b\u044c_\u0440\u044b\u0431\u0430_\u043c\u0435\u0447","\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u0430\u044f_\u0433\u0440\u0430\u0444\u0438\u043a\u0430_\u0432_\u043a\u0438\u043d\u043e","\u043a\u043e\u0434\u044b_\u0438\u0437_\u0444\u0438\u043b\u044c\u043c\u043e\u0432","\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b_\u0432_\u043a\u0438\u043d\u043e","\u0436\u0435\u043b\u0435\u0437\u043d\u044b\u0439_\u0447\u0435\u043b\u043e\u0432\u0435\u043a","\u0434\u044d\u0432\u0438\u0434_\u0444\u0438\u043d\u0447\u0435\u0440","\u0434\u0436\u043e\u043d_\u0433\u0440\u044d\u043c_\u043a\u0430\u043c\u043c\u0438\u043d\u0433","\u0434\u0435\u0432\u0443\u0448\u043a\u0430_\u0441_\u0442\u0430\u0442\u0443\u0438\u0440\u043e\u0432\u043a\u043e\u0439_\u0434\u0440\u0430\u043a\u043e\u043d\u0430","\u0431\u0435\u043b\u044b\u0435_\u0432\u043e\u0440\u043e\u0442\u043d\u0438\u0447\u043a\u0438","\u0430\u043d\u0433\u0435\u043b\u044b_\u0447\u0430\u0440\u043b\u0438"], "comments": 26, "likes": 22, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 49314, "is_wide": true, "is_ugc": true, "date": "Wed, 15 Jan 2014 00:34:27 +0400", "is_special": false }
Объявление на TJ
Комментарии

Бурный инструмент

5

В культовом хакерском фильме «Пароль "Рыба-меч"» используется реальный код для взлома симметричного алгоритма шифрования DES, разработанного IBM в семидесятые.

А минет во время взлома - тоже реальный))?

Наивный космос

9

Вот, кстати, подборка с хабра:
http://habrahabr.ru/post/198188/

Офтоп
дискуссии в сообществе доступны только владельцам клубного аккаунта
С клубным аккаунтом вы сможете
создавать записи и вести дискуссии в закрытых сообществах
наслаждаться нашим сайтом без рекламы
помочь проекту и почувствовать себя лучше
Купить за 75₽
Обсуждаемое
Новости
Фото: Первые магазины сети «жёстких» дискаунтеров «Чижик» от владельца «Пятёрочки»
Покупателям говорят, что они не переплачивают за «раздутый ассортимент» и «назойливую рекламу».
Новости
Прокуратура Турции завела на Charlie Hebdo дело из-за карикатуры на Эрдогана
Журнал опубликовал изображение после совета президента Турции Макрону «проверить психику» из-за слов об исламе.
Технологии
Исследование: Китайские смартфоны на Android без сервисов Google заняли 10% российского рынка
Всего в 2020 году на телефоны Honor и Huawei пришлось 30% от всех проданных устройств.
Популярное за три дня
Новости
Росстат: 64% молодых российских семей рассказали, что денег им хватает только на еду и одежду
Купить мебель и бытовую технику они уже не могут.
Беларусь
«Отправьте их на улицу»: Лукашенко потребовал отчислить студентов, вышедших на протесты
И назвал действия протестующих «террористической угрозой».
Новости
В Польше массово заблокировали дороги в знак протеста против запрета на аборты
Массовые акции протеста продолжаются уже пятый день.

Комментарии

null