Знакомьтесь - Закревский!

        Как Вы думаете, кем может быть человек, носящий (именно, "носящий", а не "имеющий" - как все мы, простые смертные, а некоторые из нас даже "скрывающиеся под") такую звонкую фамилию, перед которой так и хочется поставить "пан"? Это Вам не Тютькин какой-нибудь - да простят меня Тютькины...). Представляете: пан Тютькин? Или ... граф? Вот и я не представляю. А вот Закревский - это сила! Говорят, был такой генерал-губернатор. Верю! Но мне больше по душе ассоциировать с ... цирком. Укротитель ... чего-нибудь, или, как минимум, воздушный гимнаст... А можно ещё круче: фокусник-эквилибрист под куполом цирка! А вот и не угадали!!! По крайней мере, в результате последней реинкарнации он оказался простым славным парнем с тем же именем - Слава, ну и с той же пан-графской фамилией - Закревский. Именно с ним, как поётся в песне, которую я только что сочинил, "нас тесно связала судьба". И не мудрено - мы же оба с ним связисты! Вот и связало нас... Предлагаю тост по этому поводу. Перед поднятием тоста надо, держа стакан, коснуться кончиком выгнутого мизинца края стола и произнести сакраментальное "Заземлили!" - ну как для космонавтов "Поехали!".
        Хыкм... - это я после тоста. Хотя в этом смысле он как младенец - пьёт только благородное красное вино, и то - сугубо по профессиональным праздникам. Зато по всем... Вот и познакомились. Хотя погодите... Рано ещё. Это только фэйс, само лицо покажется позже...
        Итак, нас связали... В двух местах. Сначала на заводе - кузнице кадров из фильма "Путёвка в жизнь". Элитная бригада закалила нас в этой кузнице, и стали мы тверды, остры и блестящи. Там же в нас было воспитано, взращено и выработано умение переключаться в решении вопросов на один из двух режимов (в зависимости от ситуации): с разумно-аналитического на ускоренно-интуитивный, и наоборот. Над любой задачей можно размышлять годами (процесс познания бесконечен), а можно решить в секунду - самое удивительное - с тем же результатом. Вы возмущённо спросите: "Зачем же тогда годами?" Отвечу: "Чтоб потом - за секунду!" Лень - двигатель прогресса, а его колёса (или, если хотите, крылья) - любопытство. Ну куда ж без колёс приедем??? Скажу Вам по секрету, что есть у нас со Славой третий режим, отработанный в многолетних самостоятельных тренировках, режим "пофигизма", но это к делу не относится по определению...
        Уже описанный(в хорошем смысле слова) завод, и бригаду в нём, и нас в ней, дополним небольшой, но важной характеристикой нашего героя. Так вот, к месту будь сказано, знаете, где "дежурил" в ночную смену наш пан-господин-граф Закревский? Правильно угадали - в шкафу с документацией. А под голову клал ... аккурат 10-й том с описанием блоков питания - тех самых, что на весь цех дымили, когда горели, помните? А он на них клал... И задолго до метода Илоны Давыдовой впитывал, видать, знания в сладком гипнотическом сне. Цеховые бдения по ночам... с документацией... Забирался худенький Славка глубоко, прикрывая за собой большую железную дверь шкафа - ну чтоб свет цеховой в глаз не бил, да чтоб дым сгоревших блоков в нос не попал, ну и чтоб чужой глаз без прищура не обнаружил... Рисковый! Закрыл бы кто из расторопных шкафец этот - всё ж документация - и кукарекал бы наш хитроумный идальго до полного своего охрипания. Но на то он и герой дня - без галстука, но с мозгами... Умело отрабатывая на себе метод предсонного самовнушения, он (задолго до Кашпировского) мог настраивать свой внутренний будильник - но не для того, для чего тот прописывал, а чтоб приход смены утренней врасплох не застал, и чтоб минуток 5 оставалось на принятие умного вида... Эх, талант - он и в шкафу талант!!!
        Итак, судьба свела нас сначала в одну бригаду наладчиков, где мы какое-то время работали бок о бок, а потом привела нас в то место, где мы сегодня и сидим - спина к спине. И если там, на заводе, он боролся с железом, то здесь он им руководит, то есть системно администрирует. Ну, бывает и до борьбы дело доходит, но редко. А что с ним будет - железо, оно и есть железо... Да и Слава сам, как железный Феликс, кого хочешь согнёт... Нет, опять же, как силач на арене цирка (из той, другой жизни), гнущий пятаки и разгибающий подковы... Что там у нас сильнее железа? Алмаз? Вот Слава и есть то самое - гранёное, но не стакан...
        Как бы то ни было, но именно Славе обязан я попаданием в яблочко, которое сейчас и грызу. Забегая вперёд, скажу, что благодарен ему и за остроумные идеи, подсказки и советы, которые он не может не давать, а, вернее, может и не давать - они из него сами брызжут ... во все стороны, даже если он этому сопротивляется, ну а на меня, естественно, попадает - мы же рядом сидим... Ими у него недержание... Забегая ещё дальше (хоть дальше вроде некуда - итак по самые гогошары), то есть, опережая время, не могу не отметить, что Слава - лучший в мире бета-тестер! Уж мне-то поверьте! Его шустрые пальчики умудряются в 30 секунд нажать именно туда и на то, о чём бы Вы в жизнь не додумались за долгие месяцы Вашего "гениального" программирования - воображения Вам не хватит, как Вы о себе не воображайте! Кишка у Вас тонка! А у него, кроме тонкого, есть и другой кишечник, не к столу будь сказано... Так вот. Даю я ему свой полностью проверенный и выверенный, многократно опробованный, обсосанный и обглоданный программный продукт (тьфу, аж затошнило), а он ... как глюкнет по нему невзначай всеми десятью пальцами веером, а лучше сказать - серпом... Мало не покажется... Бедная программа - как нежная японская бензопила - гнётся, визжит и "крахает", когда Славка со словами "А ну-ка попробуем так..." подставляет ей железный лом своей нестандартной логики... Вам останется только слизывать с экрана возмущённую реакцию компьютера, а этот бета-.., нет - омега-тестер (я бы даже сказал - тестерон), безмолвно и безобидно повернётся и будет продолжать заниматься своим делом - чтением интернетовских анекдотов, всем своим спинным видом показывая Вам, что мол аудиенция окончена, но есть куда расти - приходите завтра... Но уж когда он сказал, что всё в порядке, Вы можете смело отдавать Ваше программное сокровище самому недалёкому далёкому юзеру, и даже шаловливым и вездесущим детишкам, что страшнее, не боясь при этом, что они по своей безграмотности нажмут не туда, куда Вы по своей образованности думали...
        Но это всё сейчас, а тогда... Прихожу я к нему, откуда не возьмись, и сразу - просьбой по голове: можно, дескать, я тут чтой-то попрограммирую. Ни хрена себе! А впрочем - давай! (Была такая поговорочка: "Вы мне деньги не суйте! А впрочем - давайте!" Вот со складского учёта и начни... А надо Вам сказать что я и тогда, и в ещё большей степени сейчас, знаю настолько мало, что не могу определить всю сложность и глубину задачи. Вот не был бы дилетантом, может, и ошарашил бы себя мыслью о невозможности того или иного для себя дела. Но, во-первых, я этого тогда не знал, а во-вторых, подумал, что пока пароход плывёт, буду им сеятеля рисовать, а там, снимут с парохода, так это ж когда будет, сколько я за это время отмахать сумею ... без билета ... Вот такая моя простая натура взяла и слепила из того, что было... А было тогда единственное средство - Visual Basic - ещё без номеров, но уже очень модное. И что? Да что-что - нормальный проект получился. Многие из тех алгоритмов, задумок и концепций до сих пор на моём вооружении. Тут надо сделать вставочку ещё об одном Славкином свойстве (методе, событии) - о художественном вкусе. Он и сейчас частенько помогает профессиональным художникам-компьютерщикам... А тогда, видя, как я, жадный до цветов (нет, не те цветы - не полевые...), набросившийся с голодухи на всю красочную палитру Windows (не мудрено - до этого передо мной всегда был только двухцветный текст, а тут...), вылил в один программный флакон все мыслимые и немыслимые оттенки (красный, зелёный, оранжево-пурпурный, синий в общем, всю радугу), мягко так и не навязчиво, но используя, правда, русскую терминологию, намекнул - типа не тот мол колер, смени пока не поздно... Но в остальном, прекрасная маркиза... Удивительно, что всё это худо-бедно, но всё же работало, причём после проверки самым лучшим, то есть, японским (как бензопила) калькулятором выяснилось, что и все цифры совпадают, чего в этой конторе отродясь не было. Самое интересное, что больше всех удивился Ваш покорный слуга. Но виду гордо не подал! Нарисованный сеятель на самом деле разбрасывал семена!!! Да-а-а... Чего только не бывает... В общем, после этого инцидента, я был взят на работу - сначала на полставки, а потом и с потрохами...
        Однажды вездесущий (и везде сующий) Слава положил на мой стол красочно оформленный диск (а он красоту любит), на котором было написано загадочное слово "Delphi" (тоже без всяких там пока номеров) и произнёс глубокомысленно и с прицелом: "Вот, диск купил... Посмотри!" Ну, я и посмотрел... До сих пор смотрю... И каждый год BOR-машина (не в том, кошмарно-стоматологическом, а в приятно-лесном понимании) инкрементирует мне очередную версию, заставляя теперь уже меня раскошеливаться на пару долларов - на поддержку пиратов и хакеров, которые в свою очередь все эти годы поддерживают меня в моём стремлении к познанию. Во загнул... Зная мой неуёмно-любопытствующий характер, Слава и теперь подсовывает мне то одно, то другое. Как бы невзначай... Подсунет - и уйдёт. Потом опять хочет подсунуть, ан нет - я уже по пояс в предыдущем подсунутом, ибо корыто это ввиду всеобщего технологического прогресса и, в частности, из-за этого никак не разоряемого Билла, становится всё глубже, а дно - всё дальше...
        А тогда... Провели мы с ним серию экспериментов, сравнивая то, что было (VBasic), с тем, что появилось (Delphi) , ну и сделали выводы... Мы вообще эксперименты любим. Недавно вот сравнивали Interbase с MS SQL. О результатах не скажу, а то все накинутся... А эксперимент классный получился - у нас как раз 2 миллиона записей накопилось в базе клиентов, запросы проверялись самые закрученные... А победил по всем статьям... Нет, не скажу. Коммерческая тайна! Пусть теперь они перегрызутся за влияние на нас !.. Вот так мы начинали работать. Да, собственно, так и работаем. С тех пор сделано было пару дюжин проектов - больших и маленьких, о главном из которых речь впереди (в другой статье). Теперь могу с уверенностью сказать - хорошо всё сделано. На совесть! А "её у нас есть", хотя это и некрасиво звучит ... Славкина сеть работает стабильно и надёжно - как швейцарские часы, ну а мои программы - как золотая оправа, как секундная в них стрелка, как алмазные в них камни, эх, да что там - как сама Швейцария!.. Нам нравится, как всё тикает. Тик-так. Мы - хозяева и создатели этих часов, а значит - и повелители времени. Оно работает на нас. Но оно у нас - свободно!!! Поэтому, кроме основного проекта - этой мощи, этой глыбы, этой ракеты, этой церетелевки в программном соусе, над которой два таких мастера думали аж два месяца, но очень глубоко, у нас хватало времени и на другое...
        Славка - шустрый не только в бета-тестировании... Но и в гамма... Он всё делает настолько быстро и резво, что, бывает, опережает собственные знания. А те его потом догоняют! Иногда - не догоняют! Он гораздо быстрее их!!! Но разве об этом думается в такие минуты?.. Также быстро и взахлёб он читает книжки. Раньше - бумажные, теперь - электронные. И компьютерные журналы, приходящие в офис, просматривает регулярно. Но его "просмотр" - это что-то феноменальное. У него всё откладывается по полочкам памяти, даже то, что о чём он представления не имеет, а я бы и вовсе не знал, на какую полочку это поставить. Фокус в том, что оно, когда надо, всплывает!!! Вот у Вас всплывает??? А у него - ещё как!!! Вольф Мессинг рядом не стоял! Ну а я - даже картинки посмотреть не успеваю... То есть со мной Мессинг может и постоять рядышком... А как всепоглощающая Славкина натура находит и озвучивает самые классные интернетовские анекдоты и истории! Помните, как Паниковский на гуся шёл? Тут похлеще! Тут Славка на тигра идёт, как охотник, или укротитель (я же говорил!)... Ещё одно его свойство - чувство юмора, ещё одна его ипостась - анекдоты озвучивать. Не озвучивать даже, а оживлять мёртвый экранный текст! Это надо записать на диск и распространять вместе с текстами - как подстрочный перевод. Народ будет под столом, а он, возвышаясь на том же столе, не моргнув ни глазом, ни улыбкой, будет азартно и со смаком интонировать то, на что бы Вы даже внимания не обратили в самом тексте, а значит, пропустили бы самое интересное. Артист...
        Но вернёмся к электронным книжкам, ибо мы уже приближаемся к концу повествования о нашем славном парне, к концу, положившему начало моей программе для чтения этих самых книжек. Легион компактов с книгами, миллион книг в Интернете - это всё, конечно, здорово! Для Славки естественно, потому что мы - простые смертные, и не знаю, читаем ли вообще что-нибудь... А он... То один компакт читает, то другой, одну книгу может не дочитать - взяться за другую, потом - вернуться к первой, что-то интересное там, что-то - здесь. Всё это работает весьма медленно и неудобно. Это он мне сказал и показал. И решился он на поступок. Приобрести пишущий сидюк, записать себе диск, в который накидать по своему желанию несколько тысяч "электронных" книг (во библиотека-то получится!), и с этим своим добром не расставаться нигде - на работе ли, дома ли, у друзей ли - в общем, там где есть компьютер, и вдруг станет скучно - не в игры же играть. Кстати, отвлекусь на секунду. Как Вы думаете: как играл Слава? Ах, как играл Слава!!! Паганини, блин... Он же шустрый - во всём, я же говорил, пора бы Вам и запомнить!.. Во всех играх он доходил до максимального уровня (ну, или почти во всех, почти до максимального...). Таким образом, он опустил уровень игр ниже уровня своих интересов. Вот и всё! То есть, кто не понял - игры его уже не интересуют. А книжки ещё пока да... Так вот, вдруг где-то приспичит ему - то ли от скуки, то ли из интересу, достанет он собственного изготовления "дискачок", да и дочитает любимый фантастический роман, вчера только начатый (простому смертному - месяц читать - не дочитать). И вот, говорит он мне, как обычно - невзначай : "А слабо сделать такую программку, чтоб её на диск свой с книжками записать, да чтоб там был и список книг, и когда какую книгу и насколько не дочитал, чтоб быстро и удобно всё было, открыл в нужном месте и - порядок. Да и ещё условия: никаких дополнительных файлов - только сама программа, чтоб она на дискету помещалась, и чтоб там, на чьём компьютере её запускать, ничего не портила и не обижала владельца..." В общем, сказал - как наложил... Но мы ж ребята простые: сказано - сделано. А что нам? Мы хоть и не такие читатели, как некоторые, но и своя куча файлов у нас имеется... Не поймёшь, что на компьютере - какие-то исходники, компоненты, примеры - в архивах и просто... Ба-а, так ведь и нам программка-то полезна будет!!! Да для любого может пригодиться - ведь уже сделано. И всё как заказывали... Да только вот заказчик-то мой, читатель-гигант Слава, CD-юк пишущий так и не купил... Это он по другой моей программе - CashFly (которую тоже в своё время благословил) - рассчитал свой домашний бюджет, и деньги свои кровные спланировал потратить в другом направлении... А программа - каталог-читалка для электронных книг, поначалу именуемая Book's Navigator (потому и каталоги, ею создаваемые, расширяются как *.bon), теперь, спустя почти год после описанных событий, обрела второе мощное дыхание и столь же мощное название - BookSeer.
        Слава программой доволен. А вы?