Владислав Филатов, я не решаю как вам делать, это решаете только вы, но так делать не следует. Я лично не хотел бы работать после человека который внедряет подобные решения в рабочих инфраструктурах.
Alex Devera,
Вертели юристы/директор или нет, это их дело. Под уголовную статью подпадает тот кто все это настраивает( до 2 лет ), возможно еще директор, но он всегда сможет сказать, первый раз вижу. Если же удастся доказать, что директор дал вам распоряжение, то это будет группа лиц по предварительному сговору, что утяжеляет статью и для вас( до 5 лет ).
Так же не стоит забывать про сроки давности, т.е. вы уже уволились, а все еще можете быть отправлены на отдых за счет государства, для первого случая это 2 года, для второго 6 лет.
Я бы, если бы мне предложили походить под статьей до 5 лет, предложил бы им походить далеко.
Рабочее или не рабочее время значения не имеет, пользователь должен явным образом предоставить вам такое разрешение, в противном случае как уже писали это уголовная статья.
Прописать подобное нужно в документе под подпись, но нужно учитывать, что это будет существенный изменением трудового договора, т.е. возможно вам придется увольнять людей с компенсацией если они откажутся.
beem7, не читаемый код это не код который невозможно прочитать. Это код который в следствии использования сложных конструкции, циклов, ветвлений и декомпозиции требует для своего анализа держать в голове существенный участок, что приводит к значительному падению скорости работы с таким кодом, а так же растет вероятность ошибок. Часто программисты начинают частично дублировать функционал такого кода в своих "зонах" ответственности, поскольку проще написать самому кусок, чем внести изменения ничего не сломав.
Если проблема не слишком длительная, несколько часов, то это могут быть обновления. Но да, между серверами и интернетом должен быть межсетевой экран, на нем можно посмотреть куда идет трафик.
И еще момент, провайдер не знает сколько трафика вы пытаетесь съесть если это не UDP трафик( TCP подстраивает скорость ).
Из UDP трафика который может положить канал наиболее вероятны torrent или DNS. Ну или провайдер про 34Мбит нагло соврал.
Еще один вариант, но по вашему описанию не понятно возможен ли он, если подключение идёт с использованием vpn, то пользователь, с настройкой по умолчанию, получает трафик тоже через ваш канал.
Андрей, нагрузку делить не потребуется. Но если это устройство выйдет из строя, зависнет, обесточится, то вы останетесь без связи и филиальной сети. По этому обычно выполняют резервирований не требующее вмешательства специалиста в свою работу для подобных узлов.
3750 это не пограничный маршрутизатор, для заявленных целей данная линейка не подходит.
И еще важный момент, маршрутизаторы cisco не сможет настроить пользователь вчера настроивший себе дома asus, по этому вам сначала нужно найти человека или компанию которая вам реализует его настройку.
Андрей, на вашу сеть вам нужно 5-6 маршрутизаторов( 2шт. голова, по 1шт. в филиал, 1шт .в резерв ).
Т.е. по 150-200$ на маршрутизатор. Cisco в эту сумму не укладывается.
И да, маршрутизатор cisco можете стоить и сильно за 5. Но такой вам конечно не нужен.
Есть подозрение, что есть более подходящие инструменты. Ну знаю как поведет себя git на 1Тб бинарных файлов. Плюс думаю клонирование репозитория в случае необходимости его восстановления может быть весьма затрудненно на не слишком быстрых интернет каналах.
Механизм и его именование зависит от "универсальности".
Методы должны корректно работать с любыми объектами переданными им в соответствии с их типами.
Т.е. если у вас на входе collection будете добры корректно работать с любым collection, на крайней случай кидайте исключение.
Если вы можете работать только с определенными collection, то реализуете класс или интерфейс сужающий ваши входные параметры.