Началось всё давно, когда на компах моего городка ещё почти безраздельно царила Windows 95, несколько реже — DOS на пару с 3.11, NT4 ещё только-только появлялась, о линуксе не слыхали, а может, и не было его ещё в этих землях. Я тогда был немного хулиганистым учеником девятого класса. Выделялся разве только одним: учил не английский или немецкий язык, как большинство одноклассников, а французский. Нас таких на весь выпуск было шестеро. Кроме того, был страстно увлечён информатикой. Аттестат мой не обещал выглядеть особенно хорошо: обычно за четверть у меня было две пятёрки по вышеуказанным предметам. Это сделало меня любимчиком учительниц информатики и французского языка; их стараниями я и перебивался в среднем с троек на четвёрки.
В соседней же музыкальной спецшколе, считавшейся тогда лучшей в нашем городке, в которую мы с ребятами часто ходили «на музыканток», училась хорошая девушка Даша, по-нашему — Даруся. Круглая отличница, прилежная, красивая, лучшая ученица в классе скрипки, но со странной для молоденькой девушки тех времён мечтой стать программистом. Именно это обстоятельство помогло мне тогда завоевать её сердце. Она наивно мнила меня настоящим программистом и «компьютерщиком», хотя в действительности я и любимый тогда QuickBASIC не особо-то знал.
Что ж, репутацию было необходимо поддерживать. Я и впрямь углублённо занялся программированием, но за неимением хорошего наставника и источников информации получалось как-то извращённо. Чтобы удивить любимую, я создал программу для нашей секретной переписки. Это чудо брало BMP и записывало на последний бит каждого цвета послание: чётный — ноль, нечётный — единица. Другая половинка программы читала письмо из такой картинки.
Родители Даши — потомственные музыканты, компа дочке не покупали принципиально (может, ещё и потому, что я им не особо нравился вместе со своим увлечением), поэтому мои послания читались на компьютере старшего брата Дарусиной подружки, когда тот учился во вторую смену. В такой ситуации обеспечить конфиденциальность переписки, конечно, было делом первостепенной важности, посему хитрая программа, не получив нужных ключей при запуске и будучи запущенной с неправильной комбинацией «нума», «капса» и «скролла» (двоичный номер дня недели), предусмотрительно делала харакири при помощи оператора POKE (прямой доступ к памяти в QuickBASIC) себе и всему сеансу работы за компанию.
Переписывались мы так достаточно долго, пока брат подруги не нарыл где-то NT4. Она, естественно, не дала моему творению ковыряться в памяти, чем и привела его в полную негодность. Тогда мы придумали новый способ: картинка открывалась в графическом редакторе, на максимальном увеличении при помощи «пипетки» читались биты, впоследствии они записывались в HEX-редакторе, и так формировался текстовый файл с посланием. Гвозди — микроскопом, даже электронным, но зато как увлекательно!
К осени волею судеб мы потерялись: она с родителями переехала в столицу, я — в областной центр. Мобил тогда и в помине не было, а стационарные номера утратились при переездах. Что помешало нам для надёжности обменяться почтовыми адресами, ума не приложу, но пить «Боржоми» было поздно.
Всё в моей жизни круто изменилось, и не раз: закончив первый курс, я разочаровался в IT-сферах деятельности, стал психиатром, разочаровался в психиатрии в частности и в медицине вообще, вернулся к школьному увлечению, но на этот раз уже стал настоящим программистом, дважды женился, столько же раз развёлся, — одним словом, жизнь прожил, опыт нажил. Как складывалась судьба Даруси, я так и не знал, хотя не один раз предпринимал безуспешные попытки разыскать её и через друзей в столице, и при помощи интернета, и шатаясь у киевских вузов, где она могла бы учиться, выискивая её фамилию в списках студентов. В моей памяти оставался только её образ на выпускном вечере.
Недавно, поехав на экскурсию в Париж, чтобы немного освежить язык и сэкономить, я заменил визит в «Лидо» походом в кинотеатр. Показывали мультфильм о приключениях гигантской блохи в Париже, залитом катастрофично наводнившейся Сеной. Кто не смотрел, расскажу: главная героиня фильма, певица кабаре Люсиль, принимает участие в спасении «монстра» Франкёра от злого префекта Мейнота, а также опять находит свою детскую любовь — немного заносчивого и плутоватого, но скромного и доброго в душе изобретателя Рауля. При просмотре у меня чуть клемма не упала. Роскошные рыжие волосы с несколькими как бы невзначай растрепавшимися локонами, россыпь веснушек, большущие задорные зелёные глаза, маленький вздёрнутый носик, стройная фигурка в белом платье с высоким воротничком, рукавами и верхом декольте из полупрозрачной ткани, небольшая щёлочка между центральными резцами верхнего зубного ряда — это же Даруся! Хоть с явным перебором в области корсета и специфично округлённым лицом, характерными для большинства нарисованных на компьютере девушек, но точно она! В те мгновенья мне казалось, что я ревную Люсиль-Дарусю к другим персонажам мультфильма, а особенно к Раулю. «Ну, всё! Окончательно сошёл с ума! Параноик», — поставил себе диагноз я.
Вернувшись в номер, я немедля включил ноутбук и в который уже раз задал ранее безуспешный поиск на сайте знакомств. Хотя нет, кого я ищу: Дарусю или же Люсиль? Ни города, ни возраста, ни номера школы, одни только внешние данные…
Но именно этот запрос, как оказалось, и был удачен. Я нашёл девушку, в которой почему-то не сомневался, несмотря на несоответствие многих данных в анкете, отсутствие фотографии с чётким лицом (сам я почти на всех фото в интернете одет в мотошлем) и нежелание назвать своё настоящее имя. После двух дней непринужденного общения на общие темы мы обменялись мейлами, и первым делом я послал ей кадр мультфильма, конвертированный в BMP, с фразой: «Я почти люблю Люсиль, потому что она почти как ты, Даруся!». Для маскировки открытым текстом порекомендовал посмотреть фильм, когда будет премьера в нашей стране.
Ответ не заставил себя долго ждать: он пришёл в фотографии с выпускного вечера, на которую профессионально дорисовали крылышки от сценического костюма Люсиль. «Обалдеть! Какое сходство, это же почти я!» Внутри файла было другое послание: «Ну ты и дятел! Я же английский учила! И вообще, тощую цифровую куклу он любит!». Но заканчивался зашифрованный ответ смайликом-поцелуем :-)(-:.
Теперь мы вместе. Я — программист, она — в прошлом скрипачка, теперь дизайнер. Как и я, дважды разведённая. Любимая в фотошопе и максе такие макросы пишет… «Не программист, но тоже неплохо», — говорит она. Даруся меня не ревнует к Люсиль. Ну, почти не ревнует…