- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Записки невесты программиста - Алекс Экслер
Шрифт:
Интервал:
Закладка:
И вывести его из этого состояния не может никто. Ни я, ни папа Боря, ни даже старушки во дворе, которых я пыталась было подключить к решению своих семейных задач. Между тем, дел еще — по горло! Приглашения написать и разослать надо? Надо. Свадебное платье мне сшить надо? Надо. Свадебный торт заказать надо? Тоже надо. Я уж молчу о том, что надо продумать и заказать свадебный экипаж, свадебный ужин и все такое. Но Серега себе и в ус не дует, как будто не у него свадьба.
Дня три я его пилила на тему того, что надо написать и разослать приглашения, потому что будет не совсем удобно, если гости получат их через пару дней после свадьбы. Серега в ответ веселился, пренебрежительно махал рукой и заявлял, что мы живем в компьютерном веке, и что он в две секунды подготовит все приглашения на компьютере и разошлет их по электронной почте. Когда я ему вежливо намекала на то, что не у всех приглашенных может быть электронная почта, Серега делал квадратные глаза и спрашивал — зачем вообще таких людей приглашать на свадьбу. Пришлось разбить три тарелки. Две об пол, третью — о принтер. Третья тарелка подействовала, поэтому Серега сел делать приглашения.
Делал он их недолго. Дня два. Лично я думала, что он просто заготовит текст в Word-е, после чего впишет туда имена из списочка, который я ему дала, а затем распечатает, но Серега сказал, что настоящие программеры так не поступают. Настоящие программеры, заявил Серега, существа крайне ленивые, поэтому быстренько создают программу, чтобы она сделала все за них, а список загоняют в комп через сканер. С этими словами он засел, как он выразился, «ваять программулю», которая сама будет брать данные из списка, а затем распечатывать готовые приглашения.
Первоначально мне эта идея даже понравилось. Действительно, чего пыхтеть и забивать данные руками, когда можно загнать данные через сканер, а крутая программуля, написанная крутым программером, сама все распечатает. Однако через пару дней стало понятно, что избранный Серегой способ не так эффективен, как казалось на первый взгляд. Во-первых, программа распознавания текста отказалась четко идентифицировать буквы, написанные мною от руки. Серега заявил, что это не беда, и что он быстренько обучит программу работе с моим почерком. Убив на этот процесс каких-то четыре часа, Серега заявил, что я все время по-разному пишу одинаковые буквы, поэтому программа ничего распознать не может. Пришлось мне тащиться домой, доставать папулькину старую пишущую машинку и выстукивать текст на ней, чтобы программа его могла распознать.
Машинка помогла: текст распознался примерно с 75-процентной эффективностью, поэтому на исправление ошибок распознавания ушло не больше часа (приходилось все проверять с особым старанием, потому что люди обычно не прощают описок в своем имени и фамилии). Когда имена приглашенных наконец были занесены в компьютер, Серега сел «добивать программулю». В первый день окончания «добивания» я так и не дождалась, поэтому ушла домой. Серега остался сидеть за компьютером, изрыгая проклятия, потому что он решил писать программу сразу на новой версии языка, а она его не очень-то слушалась. Когда я появилась на следующий день, Серега сказал, что программа почти готова, и что осталось только выловить некоторые баги. Я ответила, что у нас нет времени ходить на соседний стадион, и я вообще не очень понимаю, как мы поймаем багги, несущийся на полном ходу. Но оказалось, что речь идет не о скоростном автомобильчике, а о всяких сбоях в работе программы, выловить которые, по словам Сергея, намного труднее, чем написать саму программу. На мой вопрос, зачем он вообще затеял всю эту бодягу, когда намного быстрее было бы просто в Word-е вписать имена, Серега ответил, что подобный ламерский подход к лицу какой-нибудь секретарше, но совсем не ему, крутому программеру, и что он после свадьбы еще займется моим воспитанием.
Все баги Серега выловил часа за четыре, потянулся и сказал, что приглашения можно уже вставлять в принтер. При этом выяснилось, что открытки приглашений никто из нас не купил, так как Серега считал, что их куплю я, а я… Ну, сами понимаете. Пришлось мне бежать в ближайший газетный киоск и покупать приглашения. Купила, принесла. Заправили их в принтер. Серега сделал горделивое выражение лица и запустил программу. Принтер засосал первое приглашение. Серега весь раздулся от гордости. Принтер немного подумал, после чего выплюнул совершенно пустую открытку. Серега недоуменно поднял одну бровь. Принтер засосал следующее приглашение. Подумал. Снова выкинул пустое приглашение. Серега приподнял другую бровь. На третьем пустом приглашении брови у Сереги закончились, он остановил программу и стал разбираться, в чем дело.
Оказалось, как радостно заявил Серега, он забыл обнулить каунтер. Обнулив каунтер, Серега снова запустил программу. На этот раз принтер засосал приглашение и стал на нем что-то увлеченно печатать. После этого выплюнул приглашение, засосал следующее и снова начал печатать. Серега снова надулся от гордости и стал мне доказывать преимущества программерского подхода перед ламерским. Однако я обратила внимание на то, что принтер уж как-то очень быстро выплевывает открытки, подошла посмотреть и обнаружила, что на каждой открытке значится только ФИО, но никакого текста приглашения нет.
Тут Серега позеленел, снова полез в программу и стал там с таким ожесточением ковыряться, что я уже боялась за целостность его компьютера. Через полчаса Серега исправил и этот глюк, запустил программу и… наконец-то, первое приглашение было напечатано совершенно правильно! Правда, выглядело оно следующим образом:
„®а®Ј®© Сергей Иванович!
€а Ё ‘ҐаЈҐ© Ё¬Ґов зҐбвм ЇаЁЈ«бЁвм ў б бў ¤мЎг,
Є®в®а п б®бв®Ёвбп 19 ®пЎап ў Ї®¬ҐйҐЁЁ Є дҐ "‡ўҐ§¤®зЄ "
Ї® ¤аҐбг: Ѓ®«ми®© ‚®а®иЁ«®ўбЄЁ© вгЇЁЄ, ¤®¬ 8, Є®аЇгб 2,
бв஥ЁҐ 3, 5 нв ¦ Їа ў® ®в «Ёдв. Ћеа ЁЄг бЄ ¦ҐвҐ, зв®
®в ‘ҐаЈҐп ‚ бЁ «мҐўЁз.
Ќ бзҐв Ї®¤ аЄ®ў ¬®¦® Ґ ЎҐбЇ®Є®Ёвмбп, ¤®бв в®з® Ўг¤Ґв
Їа®бв® ЇаЁҐбвЁ б б®Ў®© ҐЎ®«ми®© Є®ўҐав.
Ѓг¤Ґ¬ ®зҐм а ¤л ў б ўЁ¤Ґвм.
€а Ё ‘ҐаЈҐ©.
Серега, посмотрев на это безобразие, сказал, что беспокоиться нечего, потому что тут просто что-то напутано с кодировками. Он снова полез в программу, и через каких-то 15 минут случилось ЧУДО — первое приглашение было отпечатано так, как надо. На втором, правда, у Сереги в принтере закончился картридж с чернилами.
Проблему с чернилами Серега тоже стал решать исключительно по-программистски — то есть не так, как это делают нормальные люди. Вместо того, чтобы просто сходить в магазин за картриджем, Сергей заявил, что только идиоты могут платить по двадцать пять баксов за пластмассовую баночку с чернилами, когда старую можно перезарядить, и она будет пахать, как папа Карло. С этими словами Серега начал рыться по ящикам стола, и через каких-то пятнадцать минут с воплем «Every car!» достал гофрированный пластиковый тюбик с иглой, внутри которого болтались чернила. Иглу Серега лихо всадил в картридж, как заправский наркоман, и резко нажал на поршень тюбика…
Оказалось, что иглу он всадил не так, как полагалось по инструкции — то есть не до конца, поэтому чернила мощной струей брызнули не внутрь картриджа, а прямо на рубашку Сереге. Какие термины он при этом произносил — я даже повторить не могу. В самом мягком выражении звучали слова горечи по отношению к фирме Hewlett Packard, производящей эти картриджи и заправки к ним, а в самом грубом упоминался его любимый Bill Gates и, почему-то, Windows, хотя было не очень понятно, какое отношение Windows имеет к заправке картриджей. Но я уже поняла, что Гейтс, Гейтс и только Гейтс всегда виноват во всех неприятностях, которые случаются у программистов.
Серега сменил рубашку и снова занялся заправкой. На этот раз он был более осмотрителен и даже два раза прочитал инструкцию, причем до заправки, а не после, в результате чего содержимое тюбика плавно перетекло в картридж. Сергей облегченно вздохнул, еще раз объяснил, сколько денег мы сейчас сэкономили, поставил картридж в принтер и запустил печать. Но, как выяснилось, наши злоключения еще не закончились, потому что картридж без толку елозил по бумаге, кое где выдавая черные точечки, и напрочь отказываясь выводить целые буквы. Серега заявил, что, цитирую, «чернила еще не пробрались по капиллярам к головке», после чего вытащил картридж и начал его сильно трясти, чтобы помочь чернилам пробраться туда, куда следовало.
В общем, ничего страшного бы не произошло, держи он картридж головкой к себе, потому что его рубашка видела и не такое, но он его держал почему-то головкой от себя, поэтому моя белая блузка тут же покрылась чернильными точками всевозможных размеров и модификаций. Вот тут уже пришел мой черед произносить разные нехорошие слова, причем в первую очередь досталось всем программистам мира, затем фирме Hewlett Packard и ее чертовым заправкам, а заодно, до кучи, и Биллу Гейтсу, чтобы ему жизнь медом не казалась. После этого я накинула пальто, сходила на улицу и купила новый картридж.