Сергей Березовский - Сын технологий. Роман в пяти годах и тридцати главах. Книга первая

Тут можно читать онлайн Сергей Березовский - Сын технологий. Роман в пяти годах и тридцати главах. Книга первая - бесплатно ознакомительный отрывок. Жанр: russian_contemporary, издательство Литагент Ридеро. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Сын технологий. Роман в пяти годах и тридцати главах. Книга первая
  • Автор:
  • Жанр:
  • Издательство:
    Литагент Ридеро
  • Год:
    неизвестен
  • ISBN:
    9785448555145
  • Рейтинг:
    5/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Сергей Березовский - Сын технологий. Роман в пяти годах и тридцати главах. Книга первая краткое содержание

Сын технологий. Роман в пяти годах и тридцати главах. Книга первая - описание и краткое содержание, автор Сергей Березовский, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Книга охватывает период в пять лет. Повествует о развитии событий вокруг главного героя и постепенной эволюции его мировоззрения. Завершение университета, работа, предпринимательская деятельность, открытие филиала фирмы, кризисный период, распад и философское осмысление жизни.

Сын технологий. Роман в пяти годах и тридцати главах. Книга первая - читать онлайн бесплатно ознакомительный отрывок

Сын технологий. Роман в пяти годах и тридцати главах. Книга первая - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Сергей Березовский
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Изначально это задание хотели поручить Андрею. Он тщательно изучил документацию к блоку распознавания речи и хотел выяснить у Шуры, как именно нужно делать подключение к Про-системе. Шура, в свою очередь, хотел посоветоваться с Ишаковым, но от Ишакова никакой информации по этому вопросу выбить не удалось. В итоге, поскольку Андрей с внутренним устройством Про-системы был знаком очень слабо, а блок распознавания был нужен Блёдеру достаточно срочно, Шура взял подключение этого блока на себя.

Ну а Андрей занялся другим заданием – автоматизацией процесса сборки и развёртывания программ. Про процесс сборки нужно предварительно сказать несколько слов. Как создаётся, например, автомобиль? Отдельно собирается двигатель, отдельно – колёса, отдельно – электрические блоки, отдельно – кузов. Потом всё это скрепляется, сваривается, привинчивается – и получается готовый автомобиль. Ровно то же самое происходит с компьютерными программами. Сначала разрозненные фрагменты текста одной большой программы превращаются в отдельные составляющие блоки. Потом эти блоки собираются в более крупные блоки, те – в ещё более крупные и так далее. Кроме собственно текста программы, в процессе работы используются дополнительные блоки. Это могут быть как собственные разработки, так и коммерческая продукция третьих фирм, которые производят специализированные блоки разного предназначения и распространяют их по соответствующим лицензиям.

Таким же образом происходил и процесс сборки Про-системы. Сначала по отдельности собирались блок управления звуком, блок управления устройствами и блок для редактирования документов. Потом подключались десятки дополнительных блоков для разнообразных функций Про-системы, о которых Андрей ещё даже не догадывался. На понимание процесса сборки это, впрочем, не влияло, подобно тому как от сборщика на заводе не требуется вникать в детали устройства каждого отдельного узла. Дальше к Про-системе присоединялось несколько коммерческих блоков. Важный, в частности, блок, который направлял звуковые данные из памяти программы в отвечающую за звук электронную плату, куда уже непосредственно вставлялись наушники. Затем все эти блоки соединялись между собой, и в итоге получался готовый пакет из нескольких программ, который собственно и представлял собой Про-систему в готовом для распространения виде. Итоговый результат процесса сборки также назывался словом «сборка», а завершалось всё упаковкой всего этого добра в более компактный вид, который в среде компьютерщиков называется архивом, но в этой книге для простоты мы будем использовать слово «упаковка».

Частично процессом сборки занимались специальные коммерческие программы, созданные для различных языков и сред программирования, а частично он осуществляется вручную. На крупных проектах в Корпорации этим мог заниматься, как уже говорилось, вообще отдельный человек и уделять данной процедуре значительную часть своего рабочего времени. Андрею в процессе сборки предстояло автоматизировать именно ручную часть. Он разработал небольшую программку на специальном для процесса сборки языке, которая шаг за шагом строила из более мелких блоков более крупные и выстраивала их в одну большую программу. В итоге все блоки соединялись и получалась готовая для распространения Про-система в виде упакованной сборки. Таким образом, по одному нажатию на кнопку весь процесс сборки и упаковки происходил автоматически, оставалось только откинуться на спинку кресла и наблюдать за мелькающими строками протоколов процесса на мониторе.

Затем сборка Про-системы попадала к клиентам на центральный компьютер больницы и начинался процесс развёртывания. Как располагаются на отдыхе, например, на природе? Распаковывают палатку, забивают колышки, разворачивают, натягивают, устанавливают. Собирают мангал из компактно сложенных запчастей. Откупоривают бутылки, разливают по рюмкам водочку, открывают банку с огурцами, раскладывают по пластиковым тарелочкам еду. Аналогичные процессы происходили и с Про-системой. Упакованная сборка вначале попадает на центральный компьютер, и там её распаковывают. Затем создаётся база данных и заполняется необходимой для работы начальной информацией, другими словами – инициализируется. Если база данных в больнице уже существует и активно используется, создавать её заново не нужно. Зато с ней нужно проделать процедуру обновления, чтобы она соответствовала последним изменениям Про-системы, которые появились в ней с момента предыдущего развёртывания. Другими словами, устанавливается новая версия Про-системы. После развёртывания Про-система подключается к базе данных. Если при этом база данных и Про-система физически располагаются на разных компьютерах, то нужно предварительно проверить, не закрыта ли возможность подключения одного компьютера к другому. Как правило, и база, и Про-система располагались на одном компьютере, но предусмотреть нужно было все возможные варианты. Были и другие нюансы. Например, процесс развёртывания слегка различался в зависимости от разновидности используемой операционной системы. И все эти моменты при автоматизации развёртывания нужно было учитывать.

Андрей разработал ещё одну программку, которая осуществляла почти весь процесс развёртывания самостоятельно, с минимальным участием администратора. Но заключительная часть работы, когда администратор проверял работоспособность Про-системы и выполнение ей основных функций, всё же выполнялась вручную. Андрей знал, что существуют специальные программы, которые позволяют автоматизировать и эти проверки, но в рамках задания это было уже излишеством.

Задание было весьма интересным. Андрей активно применял полученный в Корпорации опыт работы и с базами данных, и с развёртыванием программ. Задалбывая Шуру вопросами, он понял, что до конца всех нюансов развёртывания Про-системы не знал даже Шура, причём как в технической части, так и со стороны требований клиентов. В частности, было не совсем понятно, какие конкретно разновидности операционной системы используются в больницах. В процессе развёртывания этот момент был одним из ключевых, но полная информация по клиентам была недоступна. Тем не менее подавляющее большинство возникающих вопросов Шура решал очень оперативно и практически мгновенно.

В процессе общения с Шурой Андрей заметил ещё одну интересную особенность. Несмотря на то что беседы происходили исключительно через интернет, эта деталь от его внимания не ускользнула. А особенность была следующая. Когда до собеседника нужно было донести какую-то мысль, Шура не всегда формулировал её прямо, а старался строить фразы так, чтобы Андрей до этой мысли доходил сам. А уж если совсем никак не доходило, тогда Шура говорил прямым текстом, но всё равно делал это максимально тактично. Андрею очень нравился такой подход, потому что он заставлял думать, анализировать, искать взаимосвязи и в конечном итоге приходить к ответам самостоятельно, а не приучаться получать их от Шуры на блюдечке в готовом для употребления виде.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Сергей Березовский читать все книги автора по порядку

Сергей Березовский - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Сын технологий. Роман в пяти годах и тридцати главах. Книга первая отзывы


Отзывы читателей о книге Сын технологий. Роман в пяти годах и тридцати главах. Книга первая, автор: Сергей Березовский. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x