Топ новостей


РЕКЛАМА



Календарь

Записки дружини програміста: останні дні перед весіллям

[ попередній випуск ]

Останні дні перед весіллям пройшли як в тумані. Чесно кажучи, мене весь час не покидало відчуття якоїсь нереальності того, що відбувається і зовсім не вірилося, що я зовсім незабаром вийду заміж за Серьогу. Причому справа навіть не в Серьозі, а в самому факті того, що я вийду заміж і поїду з рідного дому.

Правда, довго над цим роздумувати у мене часу було мало, тому що всі дні проходили в безперервних турботах, тому було не до болісних роздумів. Воно, ймовірно, й на краще, бо за останні два тижні Серьога проявив себе в повній красі. Якщо чесно, я разів п'ять навіть була готова послати всю цю весілля куди подалі і залишитися гордої, але незалежної пташкою.>

Дурість, звичайно, що наречена дізнається нареченого в плані спільної господарської діяльності тільки в останні кілька днів перед весіллям. Особисто я вважаю, що треба спочатку проводити весілля, а потім вже приймати рішення - одружуватися чи ні. Чому? Та тому що все, що відбувається задовго до весілля - не має зовсім ніякого значення! Як можна пізнати один одного по спільним походам у кіно або кафе? Ніяк. Що при цьому потрібно від нареченого? Тільки наявність в кишені якийсь дріб'язок, щоб купити дамі морозиво або пакетик з попкорном. І навіть проводжання нареченим пані безпосередньо до її будинку - зовсім не показник надійності нареченого в побуті, тим більше, що мій благовірний себе навіть цими проводжаннями не сильно переймався, частенько заявляючи на розвилці наших метрополітенівських доріг про те, що він сьогодні мене не може проводити, так як йому, мовляв, треба якийсь "пень" вставити в який-небудь "багфікснутий сервіспак". Або я чогось плутаю. Але це не має значення.

А ось перед весіллям Серьога розвернувся у всій красі. Причому настільки розвернувся, що навіть тато Боря, який вважає, що у мене Мамулькан характер, тому Серьозі співчуває, похитав головою і сказав: "Ну, Серьога, це ти дарма. Навіть я собі такого перед весіллям не дозволяв".

Що він, питаєте, зробив? В тому-то й справа, що нічого не зробив. Чомусь у женихів прийнято вважати, що якщо вони, бачте, "ощасливили" наречену своєю згодою зробити пропозицію руки і всього комп'ютерного барахла, яке валяється у них вдома, то тепер їм все повинні цілувати руки, ноги і вуха, а заодно повністю приготувати все до весілля і в потрібний момент принести туди нареченого під звуки духового оркестру, синтезованого за допомогою звукової плати Guillemont ISIS XL.

Ви вже вибачте, що я так плутано висловлююсь, але чесне слово - наболіло! Цей негідник - мій наречений - вважає, що весілля сама підготується і проведеться як за помахом чарівної джойстика. Нічого сам робити не хоче! Сидить удома, колупається в комп'ютері (саме "в" і не "на", тому що Серьога свій агрегат розібрав, щоб, як він каже, «почати одружену життя з ULTRA-DMA 100", як ніби іншого часу знайти не міг) і кричить, що "Windows 2000" на цей діміей-100 встає тільки після танців з бубном, а Windows ME навіть з бубном вставати не хоче.

І вивести його з цього стану не може ніхто. Ні я, ні тато Боря, ні навіть бабусі у дворі, яких я намагалася було підключити для вирішення своїх сімейних завдань. Тим часом, справ ще - по горло! Запрошення написати і розіслати треба? Треба. Весільна сукня мені зшити треба? Треба. Весільний торт замовити треба? Теж треба. Я вже мовчу про те, що треба продумати і замовити весільний екіпаж, весільна вечеря і все таке. Але Серьога собі і у вус не дме, як ніби не у нього весілля.

Дня три я його пиляла на тему того, що треба написати і розіслати запрошення, тому що буде не зовсім зручно, якщо гості отримають їх через пару днів після весілля. Серьога у відповідь веселився, зневажливо махав рукою і заявляв, що ми живемо в комп'ютерному столітті, і що він в дві секунди підготує всі запрошення на комп'ютері і розішле їх по електронній пошті. Коли я йому ввічливо натякала на те, що не у всіх запрошених може бути електронна пошта, Серьога робив квадратні очі і питав - навіщо взагалі таких людей запрошувати на весілля. Довелося розбити три тарілки. Дві об підлогу, третю - про принтер. Третя тарілка подіяла, тому Серьога сіл робити запрошення.

Робив він їх недовго. Дня два. Особисто я думала, що він просто заготовити текст в Word-е, після чого впише туди імена з списочки, який я йому дала, а потім роздрукує, але Серьога сказав, що справжні програмісти так не поступають. Справжні програмісти, заявив Серьога, істоти вкрай ліниві, тому швиденько створюють програму, щоб вона зробила все за них, а список заганяють в комп через сканер. З цими словами він засів, як він висловився, "ліпити программулю", яка сама буде брати дані зі списку, а потім роздруковувати готові запрошення.

Спочатку мені ця ідея навіть сподобалося. Дійсно, чого пихкати і забивати дані руками, коли можна загнати дані через сканер, а крута программуля, написана крутим програмістом, сама все роздрукує. Однак через пару днів стало зрозуміло, що обраний Серьогою спосіб не такий ефективний, як здавалося на перший погляд. По-перше, програма розпізнавання тексту відмовилася чітко ідентифікувати букви, написані мною від руки. Серьога заявив, що це не біда, і що він швиденько навчить програму роботи з моїм почерком. Убивши на цей процес якихось чотири години, Серьога заявив, що я весь час по-різному пишу однакові букви, тому програма нічого розпізнати не може. Довелося мені тягнутися додому, діставати папулькіну стару друкарську машинку і вистукувати текст на ній, щоб програма його могла розпізнати.

Машинка допомогла: текст розпізнається приблизно з 75-відсотковою ефективністю, тому на виправлення помилок розпізнавання пішло не більш години (доводилося все перевіряти з особливим старанням, бо люди зазвичай не прощають описок в своєму імені і прізвища). Коли імена запрошених, нарешті, були занесені в комп'ютер, Серьога сіл "добивати программулю". У перший день закінчення "добивання" я так і не дочекалася, тому пішла додому. Серьога залишився сидіти за комп'ютером, вивергаючи прокляття, тому що він вирішив писати програму відразу на новій версії мови, а вона його не дуже-то слухалася. Коли я з'явилася на наступний день, Серьога сказав, що програма майже готова, і що залишилося тільки виловити деякі баги. Я відповіла, що у нас немає часу ходити на сусідній стадіон, і я взагалі не дуже розумію, як ми зловимо баггі, що мчить на повному ходу. Але виявилося, що мова йде не про швидкісний автомобильчике, а про всяких збоях в роботі програми, виловити які, за словами Сергія, набагато важче, ніж написати саму програму. На моє запитання, навіщо він взагалі затіяв всю цю бодягу, коли набагато швидше було б просто в Word-е вписати імена, Серьога відповів, що подібний ламерскій підхід до лиця який-небудь секретарці, але зовсім не йому, крутому програмісту, і що він після весілля ще займеться моїм вихованням.

Всі баги Серьога виловив години за чотири, потягнувся і сказав, що запрошення можна вже вставляти в принтер. При цьому з'ясувалося, що листівки запрошень ніхто з нас не купив, так як Серьога вважав, що їх куплю я, а я ... Ну, самі розумієте. Довелося мені бігти в найближчий газетний кіоск і купувати запрошення. Купила, принесла. Заправили їх в принтер. Серьога зробив гордовите вираз обличчя і запустив програму. Принтер засмоктав перше запрошення. Серьога весь роздувся від гордості. Принтер трохи подумав, після чого виплюнув абсолютно порожню листівку. Серьога неодмінно підняв одну брову. Принтер засмоктав наступне запрошення. Подумав. Знову викинув порожній запрошення. Серьога підняв іншу брову. На третьому порожньому запрошенні брови у Серьоги закінчилися, він зупинив програму і став розбиратися, в чому справа.

Виявилося, як радісно заявив Серьога, він забув обнулити каунтер. Обнуливши каунтер, Серьога знову запустив програму. На цей раз принтер засмоктав запрошення і став на ньому щось захоплено друкувати. Після цього виплюнув запрошення, засмоктав наступне і знову почав друкувати. Серьога знову надувся від гордості і став мені доводити переваги программерскую підходу перед ламерскім. Однак я звернула увагу на те, принтер вже якось дуже швидко випльовує листівки, підійшла подивитися і виявила, що на кожній листівці значиться тільки ПІБ, але ніякого тексту запрошення немає.

Тут Серьога позеленів, знову поліз в програму і став там із такою жорстокістю колупатися, що я вже боялася за цілісність його комп'ютера. Через півгодини Серьога виправив і цей глюк, запустив програму і ... нарешті, перше запрошення було надруковано абсолютно правильно! Правда, виглядало воно наступним чином:

"®а®Ј® © Сергій Іванович!

€ а Е 'ҐаЈҐ © YO¬Ґов зҐбвм ЇаЁЈ «бЁвм ў б бў ¤мЎг,
Є®в®а п б®бв®Ёвбп 19 ®пЎап ў Ї®¬ҐйҐЁЁ Є дҐ "‡ ўҐ§¤®зЄ"
Ї® ¤аҐбг: Ѓ® «мі® ©, ®а®іЁ« ®ўбЄЁ © вгЇЁЄ, ¤®¬ 8, Є®аЇгб 2,
бв஥ЁҐ 3, 5 нв | Їа ў® ®в «YOдв. Ћеа YOЄг бЄ |ҐвҐ, зв®
®в 'ҐаЈҐп, Бе «мҐўЁз.

Ќ бзҐв Ї®¤ аЄ®ў ¬®|® Ґ ЎҐбЇ®Є®Ёвмбп, ¤®бв в®з® Ўг¤Ґв
Їа®бв® ЇаЁҐбвЁ б б®Ў® © ҐЎ® «мі® © Є®ўҐав.

Ѓг¤Ґ¬ ®зҐм а ¤л ў б ўЁ¤Ґвм.

€ а Е 'ҐаЈҐ ©.

Серьога, подивившись на це неподобство, сказав, що турбуватися нема чого, тому що тут просто щось наплутано з кодуваннями. Він знову поліз в програму, і через якихось 15 хвилин сталося ЧУДО - перше запрошення було віддруковано так, як треба. На другому, правда, у Серьоги в принтері закінчився картридж з чорнилом.

[ продовження ]

(Повні " Записки дружини програміста ")

Чому?
Як можна пізнати один одного по спільним походам у кіно або кафе?
Що при цьому потрібно від нареченого?
Що він, питаєте, зробив?
Запрошення написати і розіслати треба?
Весільна сукня мені зшити треба?
Весільний торт замовити треба?

Реклама



Новости