- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Проект 22/17. Общий файл - Тищенко Александрович
Шрифт:
Интервал:
Закладка:
Тем временем работы по устройству моей гермозоны подходили к концу. Выглядело это строение конечно не очень презентабельно, но сейчас меня волновала только голая функциональность. Первыми закончили свою работу монтажники серверных стоек, конструкция была модульной и они очень быстро все собрали. Особых недочетов я не заметил и, созвонившись, сказал что они могут быть свободны. Кондиционеры тоже установили довольно быстро. Высота была не большой и им для работы понадобились только две стремянки. Линию питания подключили напрямую к электрощиту склада, промеряли давление фриона, произвели пробный запуск и тоже уехали.
Дольше всего возились с установкой металло-пластиковых профилей и стеклопакетов. Я заказал стеклопакеты стандартного размера, которые были в готовом виде у них на складе, с таким расчетом чтобы места хватило еще на столько же серверов, как сейчас. Работали монтажники профессионально, но их было всего двое, так что работа затягивалась. До темна они не успели и уходили, когда на улице уже наступила ночь.
Всю ночь я посвятил доработке своей программы, мне необходимо было решить одну проблему: как сделать ее достаточно гибкой и в то же время предотвратить неконтролируемое развитие. Над этой проблемой я размышлял уже довольно давно, еще с ее первой версии, которую создал, находясь в исследовательском комплексе. Тогда я не смог придумать ничего проще, чем просто ограничить программно ее свободу действий и гибкость. На тот момент мне не нужна была очень сложная программа и ее возможностей хватало. Но теперь, когда мне стала полностью доступна вся глобальная сеть, я понял что для оперирования таким объемом данных нужна более оптимальная архитектура. Жесткие ограничения на развитие тут не подходили, ведь в будущем я планировал развивать эту программу и дальше, возможно даже придав ей личностные качества.
Основная проблема заключалась именно в контроле за теми изменениями, которые программа будет вносить в себя сама при обучении. Пока программа будет в единственном экземпляре и не сложна, то я смогу отслеживать и корректировать изменения. Но с ее развитием или если мне понадобится создать ее копии, изменения будет значительно больше, чем я смогу контролировать. В результате мне удалось создать довольно надежную архитектуру, которая совмещала в себе контроль и гибкость. Каждая программа будет состоять как бы из нескольких слоев.
На самом нижнем слое, или нулевом, будут размещены основополагающие директивы, а именно безусловное подчинения моим командам, необходимость в получении специальных пакетов, которые я намерен отправлять ей раз в день и без которых она не сможет продолжать свое функционирование. Эти пакеты станут гарантией безопасности в случае, если программу сможет кто-то скопировать. Хоть она и была довольно хорошо защищена от подобного, полностью исключить этого было нельзя. В будущем, кода я смогу отказаться от использования аппаратного обеспечения, разработанного людьми, я собирался полностью поменять всю математику, на которой было построено современное ПО. Пока же мне приходилось обходиться всевозможными программными защитами.
Следующий программный слой, для простоты понимания присвоим ему номер 1, будет содержать основные направления развития программы, таким образом можно будет задавать для нее специализацию. Я решил что лучше иметь ряд специализированных программ и несколько программ для обеспечения их взаимодействия, чем одну но сложную программу. Это позволит мне лучше контролировать всю систему в целом. Вся структура программы будет построена таким образом, что при внесении изменений в эти два слоя, ее целостность будет нарушена и она превратится просто в набор не связного кода. Если подобрать аналогию, то можно представить себе законченное высотное здание, у которого архитекторы решили полностью сменить несущий каркас.
Последний или второй слой будет полностью доступен программе для изменения, он то как раз и будет обеспечивать гибкость ее развития, но в пределах заданных на нижних слоях параметров. На этом слое будет накапливаться весь опыт программы по выбранному мной для нее направлению. Чем больше опыта накопит программа, тем лучше и быстрее сможет она решать задачи по своей специализации.
К утру основной каркас прототипа программы был готов и мне оставалось только дождаться момента, когда мой серверный кластер будет собран на физическом уровне. Хоть мы и оговорили с Алисой рабочий день с 8 утра до десяти вечера, но сегодня она пришла в половине седьмого. Видимо ей тоже не терпелось заняться серверами, что меня вполне устраивало и я даже немного повысил ее рейтинг в моем списке. По телефону мы обговорили с ней основные параметры установки и подключения серверов в кластере. Вся работа Алисы в принципе сводилась к тому, чтобы в нужном порядке соединить сервера через коммутирующее оборудование. Это заняло у нее практически весь день, сервера были довольно тяжелыми, а ведь еще нужно было обжимать и тестировать провода.
Сегодня также должны были прийти техники от обеих провайдеров, но в результате пришли только один из них. Позвонив во вторую контору, я узнал что сегодня от них никто не придет, четкого ответа на вопрос "Почему?" я не получил. Необязательность исполнения людьми поставленных задач начинала меня всерьез беспокоить. Видимо все же придется в дальнейших своих планах увеличить коэффициент случайности, иначе я могу где-то серьезно просчитаться. Я решил дать этой конторе еще один шанс, но если они не объявятся и завтра, то буду искать другого провайдера.
К концу дня Алиса полностью установила все сервера в стойки, а вот с подключением их между собой разобраться она не успела. Тут был много монотонной работы, которая зависела не от уровня ее квалификации, а только от моторных навыков. Видя, что сегодня ей не успеть с подключением всех серверов, я попросил ее соединить между собой те, на которые кабелей уже хватило. В итоге, когда она уехала отсыпаться, в моем распоряжении было уже восемнадцать серверов. После того, как определился с архитектурой своей программы и всей системы в целом, я решил разбить весь кластер на шесть групп по пять серверов. Одну группу я оставил для контроля за работой остальных и после полной проверки системы в дальнейшем собирался контролировать только ее работу. Оставшиеся пять групп я собирался разбить на следующие категории: Две группы будут заниматься поиском и конвертацией нужной информации в глобальной сети людей. Еще две группы будут заниматься различными взломами. В их ведении будут взломы как зашифрованных информационных пакетов, так и взлом удаленных систем и баз данных. Последнюю группу я собирался оставить в качестве вспомогательной, чтобы в случае необходимости можно было выделить ее ресурсы на решение срочных задач.
Таким образом я избавлял себя от рутинной работы и на мне оставалась только функция минимального контроля. Не тратя больше времени, я принялся за работу по внедрению и настройке своего ПО на работающие сервера. Все стандартное ПО, которое было установлено на серверах и коммутирующем оборудовании, и которое не было зашито на аппаратном уровне, я заменил своим, более оптимальным. Замена ПО дало мне значительный выигрыш в скорости работы всего кластера, ну точнее той его части, которая на данный момент была в моем распоряжении. Начать я решил с групп по взлому и контролирующей группы. Не скажу что все пошло гладко и сразу, но времени до следующего утра мне вполне хватило на всю настройку и исправление неточностей в работе системы. К тому моменту, как вернулась Алиса мне уже удалось все настроить и обе группы по взлому в полную силу работали над расшифровкой пакетов Рудена.
Решив быть вежливым, пока Алиса выполняла монотонную работу по подготовке кабелей и подключении оставшихся серверов, я вел с ней непринужденную беседу. В основном интересовался тем как она устроилась в коттеджном поселке и не нужно ли ей что-нибудь. С ее слов я понял, что поселок как и сам коттедж ей очень понравился, но там ей было немного одиноко, дом был большим, а она обжила всего лишь одну маленькую спальню, кухню и ванную комнату.
- Илья, скажите, а вы не будете очень против, если когда будет много работы я буду иногда оставаться ночевать тут на складе? Тогда я могла бы больше времени уделять работе.
-
Даже не знаю, человеку нужно отдыхать определенное количество часов в сутки иначе его трудоспособность снижается.
- Ладно, признаюсь, мне нравится с вами общаться. Из дома в нерабочее время мне неудобно вам звонить и беспокоить на отвлеченные темы, а тут я как бы буду все время на работе. Да кстати, я все забываю спросить, а какой у вас лично рабочий график? А то может вы и так со мной возитесь в нерабочее время, а тут я еще напрашиваюсь.

