А что касается колы, у хитрого бобра торговля безалкогольными напитками отлично пошла, несмотря на конскую наценку относительно супермаркета и, по примерным прикидкам, прибыль от газировки у него уже больше, чем от игр. С такими раскладами пара бесплатных баночек в день — вложение в рекламу, а не потери.
Побыли на работе всего часа четыре или пять и, оставив зал на Мигеля и Марию, поехали домой собираться. У нас сегодня большой день — выход в свет на концерт «Гнилых мозгов», которые, очень надеюсь, придумали уже другое название.
— Ну где вы там бродите, младшенькая⁈ — Трейси уже ожидала нас у дверей парикмахерского трейлера, куда я подвез Линду на машине. — Тебе еще красоту наводить. Крис, исчезни, нельзя видеть невесту до… ну, то есть девушку, пока она прихорашивается. Мы заедем за тобой в шесть!
— Есть, мэм, — взял я под козырёк. Никакого мандража не ощущаю, так что пара свободных часов подойдут для работы.
— Надень футболку с уточкой, пожалуйста! — попросила Линда.
Выполнил ее просьбу. Уходить, правда, не хотелось. Комп звал меня завершить работу. Я как раз придумал простое и элегантное решение проблемы хранения файла сценария, упирающейся в медленные дискеты, нехватку памяти и убогую файловую систему, не поддерживающую папки и не позволяющую класть больше 51 файла в одном каталоге. Почему столько? У меня пока ответ лишь в отсылке на зону 51! Но истина где-то в области размера секторов.
Решение в архивации, конечно. Но не целиком всего материала, а отдельных частей. Жмем каждый кусочек персонально и храним результат в одном большом файле. В отдельном индексном файлике держим карту сценария с адресами пожатых блоков. Когда нам нужно обратиться к очередному экрану, движок берет кусок файла, тупо «от сих до сих», как указано в карте, и распаковывает не весь архив, а необходимую его часть.
Алгоритм сжатия для начала сделаю самый простой — со словарем, чтобы не слишком нагружать убогий восьмибитный процессор. Вот как-то так. Осталось взять и написать, а вместо этого пришлось идти развлекаться непривычным способом. Так-то я не очень люблю концерты. Музыку и на компе послушать можно… будет лет через десять-пятнадцать. А пока у меня есть плеер.
Трейси и Линда постучались ко мне в трейлер уже нарядные. Я, наверное, тупой мужик и ничего не понимаю, но не уловил суть их стараний. Мою девушку нарядили в кожанку из Зонко поверх утиной футболки. Трейси ей уложила волосы, как-то по-особому, вьющимися прядями. Как было невообразимо миленько, так и осталось. Всякие мелкие арифметические операции к бесконечности неприменимы.