Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Каков профессиональный путь программиста?

Лучший ответ:
А сходите в армию, там за вас всё решат, что вам делать и куда развиваться. А можно в универститет. В 18 лет самое то, в какой-нибудь столичный. А может стоит уже взять отвественность за свою жизнь в свои руки и самому решать? Вам вот всё нравится, а что из этого всего вы делали руками? В каждой области уже по проектику написали учебному? Вот как, скажите, пожалуйста, как люди из интернета могут за вас решить, что вам понравится и что вам делать? Мне вот нравится на java кодить, вы тоже кодьте на java - такой совет вам нужен? Попробуйте всё понемногу, делайте-делайте-делайте, а не просто читайте. Найдите то, что вам действительно нравится и по кайфу и по максимуму вкладывайтесь туда. Если будете бежать только за деньгами, то однажды проснётесь с осознанием того, что ненавидите свою работу и жизнь, и пойдёте строчить статью на eb-e.it о том какое IT гуано. Серьёзно подумайте о переезде либо готовтесь вертеться как уж на сковородке, чтобы получить удалённую работу - работа в провинции, чаще всего, такое себе безальтернативное болото.

Худший ответ:
Так вы вакансии смотрите в мск а не в захолустье
Вопрос: Windows 7. Как вывести таблицу Exel (все окно или отдельный лист) на второй экран (включительно), не отображая остальное содержимое 1 экрана?

Лучший ответ:
Бредовый вариант:
- Качаем OBS
- Делаем захват нужного окна
- Стримим его
- На втором экране отображаем стрим
- ???
- Profit!

Худший ответ:
Опция: "Расширить экран". утащить окно туда и развернуть на весь экран.
Вопрос: Почему тормозит админка Django?

Лучший ответ:
2.1 мб страница как бы намекает

Худший ответ:
Включите кешырование и будет вам щастье.
Вопрос: Объясните пожалуйста как работает функция php usort()?

Лучший ответ:
все просто: 1 двигает элемент вниз массива, -1 двигает элемент вверх массива, 0 оставляет на месте.Почему uasort отрабатывает не так как ожидается?

Худший ответ:
Что попадает в переменную $b функции cmp? В переменную $a функции cmp попадает массив $a?Функция cmp вызывается за время выполнения usort множество раз. А эти переменные содержат любые два элемента сортируемого массива. В вашем случае это 3 и 2, 3 и 5, 3 и 6, 3 и 1, 2 и 5 и т.д. (не обязательно в таком порядке).
Ответ на ваш вопрос легко узнать, используя инструменты отладки. Простейший var_dump() приоткроет завесу тайны - ideone.com/ubi7AqЯ не могу понять какая связь между тем, что функция cmp возвращает 0 или -1 или 1 и тем что массив сортируется по порядку значений?Исходя из вышесказанного, должно быть понятно что означает возвращаемое значение - больше один элемент массива, чем другой, меньше или они равны.
Вопрос: Какой алгоритм эффективнее ищет минимум?

Лучший ответ:
С первым все правильно. 
Со вторым - надо знать какую сортировку использует питон и смотреть ее сложность.

Худший ответ:
Задача - оценить сложность алгоритмов или же действительно узнать, "какой алгоритм эффективнее ищет минимум"?
Потому как в приведенных примерах это попытка сравнить "теплое с мягким".
Первый РЕАЛЬНО ищет минимум.
Второй РЕАЛЬНО сортирует массив, а получение минимума - это побочный продукт.
Улавливаете разницу?
Вопрос: Где можно найти книги/ресурсы по правильному созданию структуры html документа?

Лучший ответ:
БЭМ https://ru.bem.info

Худший ответ:
+1 за бэм
Вопрос: Разбанят ли на upwork, если переехал в США?

Лучший ответ:
попробуйте через саппорт разбаниться, если считаете, что ваши навыки выросли.
Банят не за местоположение, а за скиллы.
Не раз наблюдал, как аккаунты вытаскивают из бана за предоставление подтверждения скилловspoilerГЦ с гринкой

Худший ответ:
попробуйте через саппорт разбаниться, если считаете, что ваши навыки выросли.
Банят не за местоположение, а за скиллы.
Не раз наблюдал, как аккаунты вытаскивают из бана за предоставление подтверждения скилловspoilerГЦ с гринкой
Вопрос: Почему этот код работает?

Лучший ответ:
Я правильно понимаю, что из всего этого адского говнокода тебе непонятен только оператор добавления в массив []?
Учебник разорвать, сжечь и выкинуть на помойку. 
На будущее, этот код пишется вот так$data = mysqli_query($link, "SELECT * FROM workers")->fetch_all(MYSQLI_ASSOC);
var_dump($data);

Худший ответ:
$data[] = "X"  - добавить в конец массива указанную строку. Чтобы перетирало 0-й индекс нужно указывать $data[0].
Вопрос: Почему иногда делают так?

Лучший ответ:
Чтобы свойство не изменяли снаружи.

Худший ответ:
почитай
Вопрос: Какие есть риски питания от сети 220?

Лучший ответ:
Возить с собой реле контроля напряжения, около 200гр веса. (например см. гугл, или выбрать другую модель по времени срабатывания = поменьше)
И не надо никаких стабилизаторов и ибп, как предлагают :)

Худший ответ:
Носите с собой стабилизатор (ну или ибп)
Вопрос: Есть ли предел количеству ключевых слов?

Лучший ответ:
Сколько можно использовать ключевых слов в meta-теге keywords?
Можно вообще не использовать этот тег, т.к. он давно утратил свою актуальность и был исключен из рекомендаций поисковых систем. Разве что конкурентам облегчить задачу хотите, чтобы ваши ключевые слова было легко собрать.
Однако, если по вашему мнению они должны существовать - добавляйте, но чуда от этого не ждите. Порядок значения не имеет, как и наличие/отсутствие слов в принципе)

Худший ответ:
Если у Вас ключевики из статьи/новости - это одно.
Если Вы собираетесь добавлять "близкие по смыслу" и не имеющие ничего общего с информацией в основном контенте страницы - попадёте под фильтр ПС.Просто порой у меня их бывает чуть больше 20-ти.Основные 5-7 выбираете и добавляете в META-тег. Все остальные - роботы ПС возьмут из основного текста.
Простое и основное правило - не вводить людей в заблуждение, пытаясь продвинуть свой ресурс!
Вопрос: Куда поступить на веб-разработчика?

Лучший ответ:
В вузах этому не учат к сожалению. Не может преподаватель с зарплатой в 20к вырастить специалиста на зарплату в 200к. Тут даже доказывать ничего не нужно. Учитесь самостоятельно или на курсах по удаленке. Чтобы получить профессию, вполне достаточно будет года теории и пары лет практики и все, можно работать.

Худший ответ:
Поступай в любой университет где есть профессия программист. Она даст тебе базу, параллельно с этим изучай веб-разработку. Залог успеха
Вопрос: Как натянуть шаблон на непопулярную CMS?

Лучший ответ:
Как тогда быть? 
Берете готовую тему и изучаете ее И ещё,стоит ли учитывать что-то при верстке макета,на какой движок потом буду натягивать? Т.е. верстка одного макета на 2 движка может отличаться ? 
Возможно это и может играть какую-то роль, но думаю это проблемы того, кто будет делать адаптацию для движка, а вам, как верстальщику, главное делать качественную и расширяемую верстку.

Худший ответ:
Верстайте блоками, модульно тогда без разницы на какую CMS натягивать.
Вопрос: Программы для сбора мусора win, какие бывают?

Лучший ответ:
А есть более умные сборщики мусора?%windir%\system32\cleanmgr.exe

Худший ответ:
Wise disk cleaner + CCleaner + голова
Вопрос: Как часто вы работаете сверхурочно?

Лучший ответ:
Сменился начальник, и многие виды работ заставляет делать после 18:00, когда юзвери уже не работают, при этом время не оплачивается, максимум - отгулы на пол дня, и то будто одолжение делает.  Знакомая песня. Очень. Начальника начинает садиться на шею, забывая, что для этого надо бы раздвинуть ножки. Тут как с гопниками - раз уступишь, не слезет, будет воспринимать как должное, потом как в этом деле поднатореет ещё начнёт указывать что и как делать, диктовать свою лицензионную политику и т. п. Лечится крайне трудно и болезнено. Начиная с обыкновенной перебранки (мата гнушаться не стоит, он итак перестал тебя за человека держать), до прямого и непосредственного обращения в трудовую инспекцию за жалобой (форму обращения и образец заполнения можно найти на просторах интернета). Они с огромной охотой примут обращение и возлюбят начальника. Туда можно написать всё как есть  - нарушение условий труда: у вас правильно оборудованная комната приёма пищи? 
у тебя полностью соответствует нормам рабочее место?
как там с температурой в помещении?
Поверь, после этого будут бояться пальцем обидеть."Ты должен хотеть здесь работать, желать успеха компании, ставить интересы компании выше своих" - говорят человеку с фиксированной зарплатой и решающего задачи, на формирование которых у него нет никакого влияния.

Худший ответ:
Если нет документально подтвержденного трудового договора, в котором описаны ваши рабочие часы и условия, то обговорите это с начальником.
Я так понимаю, основная проблема не столько работа после 18-ти, сколько требования это делать внезапно, по распоряжению руководства.
Документально подпишите ваш трудовой распорядок, с описанием всех ситуаций. Не хочет начальник - идите к директору. Трудовой договор должен устраивать обе стороны.
Либо увольняйтесь, потому что если вы боитесь уйти с работы - будут сидеть на шее.
Можете почитать, но если у вас ненормированный рабочий день, то по умолчанию вас привлекать могут, но с оплатой, а не "отгулами"
logos-pravo.ru/trudovoy-kodeks-rf-tk-rf
Вопрос: Как «подружить» laravel с mysql?

Лучший ответ:
Порт конечно стандартный. Вероятно пользователя root@127.0.0.1 у вас нет, и подключаться рутом можно только через сокет, что и делает по умолчанию консольный клиент. Естественно для веб приложения давать под рутом подключаться незачем, так что надо сделать одно из двух:
-Создать пользователя с правами на эту базу и @127.0.0.1, и подключаться через 127.0.0.1:3306.
-Создать пользователя с правами на эту базу, @localhost и подключаться через сокет.
Ну а mysql root@localhost назначить пароль, если он действительно пустой.

Худший ответ:
Под мускульным root можно заходить только от линуксового root. Просто создай нового юзера и дай ему нужные права.
Вопрос: Callback / Promises / await — что быстрее и экономичнее?

Лучший ответ:
Соответственно вопрос - что же все-таки использовать правильнее
То, что делает код чище, понятнее и проще для сопровождения. А это async/await при прочих равных.если промисы и асинк/авайт только "сахар", то помимо накладных расходов от колбеков добавляется еще и эта "сахароза
Не добавится. Весь сахар растворится при парсинге скрипта, в AST его уже не будет.

Худший ответ:
Если для вас производительность так критична, пишите на базе, т.е на колбэках.
Если для вас встроенный метод массива, для фильтрации элементов критичен по производительности, пишите алгоритм.
Колбэк сработает быстрее, чем промис, это очевидно. И еще промис является микрозадачей и является в любом случае ассинхронным, чего не скажешь о колбэк.
Вопрос: Что нужно для устройства на работу пентестером?

Лучший ответ:
Желательно иметь условный срок по статьям 272 и 273 УК РФ.

Худший ответ:
Универсальный ответ для любой работы.
Открываете сайт с вакансиями, находите интересующие вас, смотрите требования.
Вопрос: Нормально ли начал на upwork?

Лучший ответ:
пополнил ряды индусов, чё. их и так уже больше миллиарда. ну, теперь одним больше. это теперь на всю жизнь. если будут на улице показывать пальцем и говорить "о, пацены, видели, индус пошёл. чё индус, много сегодня заработал? на рис хватит?" - принимай как должное.

Худший ответ:
Почему ты считаешь что заказчики глупы? Почему без уважения относишься к заказчикам и к людям, которые платят тебе деньги ? Для американцев нет резона заниматься работой и тратить свое время на такие мелкие доработки, тем более за такую цену.
Вопрос: Знатоки протокола TCP/IP нужна ваша помощь (алгоритмы отправки и приема данных)?

Лучший ответ:
Прочитать книжку Таненбаума "Компьютерные сети", раздел "Транспортный уровень", пункт TCP

Худший ответ:
препод дешевле
Вопрос: Как удалить повторные строчки в Excel?

Лучший ответ:
Сделать бэкап!
1 - Скопировать оба листа в одну книгу
2 - отсортировать оба списка по возрастанию по полю с е-майл-ами
3 - Использовать функцию ВПР для большого списка, искать в малом
4 - включить фильтрацию и отфильтровать все найденные значения
5 - Удалить все отфильтрованные

Худший ответ:
Сделать бэкап!
1 - Скопировать оба листа в одну книгу
2 - отсортировать оба списка по возрастанию по полю с е-майл-ами
3 - Использовать функцию ВПР для большого списка, искать в малом
4 - включить фильтрацию и отфильтровать все найденные значения
5 - Удалить все отфильтрованные
Вопрос: Как ускорить загрузку сайта?

Лучший ответ:
Ускоряется это дело так.
Профили игроков опрашиваются в цикле на сервере, результаты заносятся в базу данных.
По запросу данные отдаются из базы.
Частота опроса профилей игроков зависит от задачи.

Худший ответ:
Порядок запроса данных по URL с кэшированием:
1. при первом запросе: грузите со Steam, затем кладёте в свою базу и сразу на страницу.
2. при интервальном: тянете всегда закэшированный ответ из своей базы
3. при сверх-интервальном - обновляете свежие данные: п.1.Интервал: может быть разным и зависит от задачи.
Если статус юзера (on/off-line): 5-ти секундного кэша должно хватать.
Если просто инфа о юзере: можно 1-2 минуты/часа/дня поставить.
Вопрос: Как заинтересовать человека(студента) в IT?

Лучший ответ:
Не надо нам тут лишних людей

Худший ответ:
Программист целый день разгребает логические ребусы на тарабарском языке. Заставлять делать такое целый день  - врагу не пожелаешь.
Вопрос: Какие есть аналоги django на Java?

Лучший ответ:
Привет
Сейчас изучаю Java после Python(Django + Tornado). Могу сказать сразу, что если тебе нужно что-то уровня Django на Java, то тебе не нужно Java. Сила Java как раз в том, что ты получаешь полный контроль над тем, что ты имеешь на каждом этапе имплементации твоего веб-приложения, и за это ты должен расплачиваться большой работой и определенной сложностью комплекса инструментов на Java.
Если тебе нужен контроль и мощность Java - то тебе нужен JavaEE/Spring, если тебе это не нужно, то используй Django и не парься.

Худший ответ:
Для Java нет ничего подобного. Но есть похожий фреймворк для близкородственного языка, работающего на JVM - Grails.
Вопрос: Ошибка при установке пакета gulp-sass?

Лучший ответ:
судя по readme от node-gyp с гитхаба:On Windows
Option 1
Install all the required tools and configurations using Microsoft's windows-build-tools using npm install --global --production windows-build-tools from an elevated PowerShell or CMD.exe (run as Administrator).
Option 2
Install tools and configuration manually:
Install Visual C++ Build Environment: Visual Studio Build Tools (using "Visual C++ build tools" workload) or Visual Studio 2017 Community (using the "Desktop development with C++" workload)Install Python 2.7 (v3.x.x is not supported), and run npm config set python python2.7 (or see below for further instructions on specifying the proper Python version and path.)
Launch cmd, npm config set msvs_version 2017
а в логах говорится, что он нашел третий питон

Худший ответ:
В общем решение такое нужно иметь Node.js последней версии и ввести команду npm install --global windows-build-tools все
Вопрос: Может ли дизайнер работать только в растровом режиме?

Лучший ответ:
Если вы хотите заниматься интерфейсами —забудьте про Фотошоп, освойте Скетч или Фигму. 
А Фотошопу оставьте то, что он хорошо умеет — работать с растром.

Худший ответ:
Для дизайнера сайтов, интерфейсов, логотипов:
1. Вектор - основной режим работы (сетка, зазоры/отступы, плавные контуры/закругления кривыми Бизье, произвольное масштабирование и экспорт без потери качества).
2. Растр - вспомогательный (в основном, небольшие декоративные рисованные элементы, баннеры, стилизованные фото-заставки и т.д. для оформления общей картины).
Вопрос: Существуют ли варианты не тащить себе весь CSS+JavaScript фреймворк а забирать только то что нужно (интересует Material Design Light)?

Лучший ответ:
Есть git, ставишь, там есть исходники на scss. Используй их

Худший ответ:
Вот можно посмотреть как у меня сделано: https://github.com/xmoonlight/xmoonlight.github.io
Вопрос: Как эффективнее учить английский? По два часа в день, в течении 2-3 лет или полгода, но целыми днями?

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

Худший ответ:
Используя максимально доступное вам для изучения время, с учетом особенностей вашего организма к усвоению новой информации. Т.е., в идеале, если у вас есть возможность и способность целый день (скажем, стандартные 8 часов) эффективно учиться - учитесь целый день. (Безусловно, я имею ввиду цикличный характер обучения: условно, 45 минут учите - 15 отдыхаете... Перерыв на обед...).
Вопрос: Верна ли идеологически схема «звезда»?

Лучший ответ:
Обычно стараются шлюз для рабочих станций делать на агрегации, чтобы не гонять трафик между VLANами через маршрутизатор, на маршрутизаторе - только аплинк (интернет или VPN). Ну и ставят два свича на агрегацию и два маршрутизатора для резерва.

Худший ответ:
Схема верная.какие могут быть подводные камни в том, что роутер и агрегация связаны физически только одним портом?
Соеденение между роутером и коммутатором может разорваться (проблема с кабелем например).
Решение: соеденять роутер с коммутатором двумя линками.
Вопрос: Как скачать видео, нажав на картинку?

Лучший ответ:
Простейший способ без редактирования сервера
https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
Аттрибут download
Поддержка браузерами https://caniuse.com/#feat=download

Худший ответ:
<a href="https://expmale.com/video.mp4" download="download">
    <img scr="/cover.jpg" alt="картинка">
</a>
Вопрос: Почему возникает ошибка «Unexpected end of input»?

Лучший ответ:
Взял ваш файл, в котором ошибка, загнал в beautifier, он показал следующее:
Иными словами, первый однострочный комментарий сразу вырубает часть кода при превращении его в одну строку. Пользуйтесь нормальной минификацией, при которой удаляются комментарии.

Худший ответ:
убери минификацию кода
Вопрос: Есть ли такой планировщик задач?

Лучший ответ:
Да полно таких. Начните с Jira и Redmine

Худший ответ:
Попробуйте ntile.app. Новый инструмент, пока в бета- версии, НО универсальный и многофункциональный.
Вопрос: Как работать с БД Postgres и 1с?

Лучший ответ:
Долго и мучительно раскуривайте эту кладезь бреда и авгиевы конюшни говнокода под названием 1с.
Эти люди в принципе не умеют работать с СУБД. И в базе там абсолютный ад и бардак, всё верно.
Скорей всего значительно лучше будет отказаться от этой затеи и сделать отдельно экспорт нужных данных. И пересекаться с этой поделкой только через узкую прорезь экспорта, с непременной валидацией всех проходящих данных без исключения.

Худший ответ:
Сейчас я пытаюсь работать с етой БД, но там как я то каша с таблицами, во первых их очень, очень много, там странные названия таблиц, практически все они пустые....
Подскажите как правильно доставать данные с такой вот БД ?
1. Узнайте модель данных бд, без нее потратите время впустую. Либо у создателя бд или в документации той системы в которой создавалась бд.П.С. Это делалось для того, чтобы можно было подключать к БД разные веб сервисы (бота, сайт).
2. Напишите API, да хоть в той же 1с, она это умеет с версии 8.0.
Вопрос: Как правильнее загрузить большое кол-во данных в БД в laravel?

Лучший ответ:
Нажимаешь на импорт, отправляешь обычный хттп пост запрос (доки), в обработчике создаешь джобу и кидаешь в очередь (доки), в джобе пишешь логику импортирования (может хоть час, хоть два, хоть десять лет импортироватся - главное что бы сервак не падал, и не забудь написать имя очереди, отличное от default).
Собственно все. Дальше либо поднимаешь очереди супервизором (доки), либо прикручиваешь horizon (доки) и, есстественно, какой-то адекватный драйвер для этих очередей, как то rabbitmq или redis (и драйвер соответсвующий включаешь (доки)).

Худший ответ:
Как работать с джобами, написали выше. Если есть желание оптимизировать саму вставку данных в бд, то можно в Джобе писать данные в файл, а затем загрузить в бд через load data infile. Будет существенно быстрее.
Вопрос: Отследить можно смартфон включенный, если сим карты в телефоне нет, можно ли отследить?

Лучший ответ:
Можно включенный, если подключен к интернету. Так же можно посмотреть последнюю точку, где он был подключен к нету. подробнее смотри akak.pro/kak-najti-i-zablokirovat-uteryannyj-andro...

Худший ответ:
Можно включенный, если подключен к интернету. Так же можно посмотреть последнюю точку, где он был подключен к нету. подробнее смотри akak.pro/kak-najti-i-zablokirovat-uteryannyj-andro...
Вопрос: Как сделать чтобы данные формы после отправки, не отправлялись повторно при обновлении страницы?

Лучший ответ:
Предотвратить повторную отправку формы в symfony?
Как убрать повторную отправку формы?
Как запретить повторную отправку формы при обновление страницы?
Как запретить назад на страницу отправки формы?
Как убрать повторную отправку POST запроса?

Худший ответ:


//проверяем, существуют ли переменные в массиве POST
if(!isset($_POST['fio']) and !isset($_POST['email'])){
?> 

} else {
//показываем форму
$fio = $_POST['fio'];
$email = $_POST['email'];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
if (mail("мыло@yandex.ru", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: Хороший сайт  \r\n")){ 
echo "Сообщение успешно отправлено"; 
header('Location: index.php', true, 303);
} else { 
echo "При отправке сообщения возникли ошибки";
}
}
?>
Вопрос: Какие есть варианты разработки базы данных?

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

Худший ответ:
Я рекомендую использовать pyrseas. В нем dbtoyaml парсит схему базы с поддержкой всех самобытных фишек PostgreSQL в yaml файл, который вы помещаете в систему контроля версий. В отличие от SQL дампа с yaml схемой легко работать и осуществлять слияния в ветках. Я использую PyCharm с подсветкой yaml синтаксиса для этого. Так же yamltodb может сравнить yaml файл с базой и сформировать SQL миграцию. Я этой штукой уже год пользуюсь на работе, все остальные решения рядом не стояли.
Вопрос: Как организовать связь между двумя офисами компании?

Лучший ответ:
3) Любое решение которое позволяет организовать VPN
4) ничего не нужно, лишь железка инициирующая канал связи
по п.2, канала связи для работы 1С будет недостаточно (а арендовать толстый канал слишком затратно и бесмысленно), по хорошему надо или делать терминальный сервер и через него ходить в 1С, или делать в филиале локальную базу с 1С и синхронизировать её с центральным офисом. тогда ширины канала хватит.
немного лирики: если вас, студента без опыта озадачивают подобной задачкой, вы столкнётесь с ограничениями бюджета, работой забесплатно (связь пропала в 3 часа ночи СРОЧНОДЕЛАЙ!!) и прочими причудами контор которые экономят на специалистах. Обдумайте это, конечно это полезный опыт, но нервы они не железные.

Худший ответ:
ОпенВПН вполнеподходит под эти задачи. Но вы должны понимать что файловая база 1С клиента тянет огромный объем данных. Я боюсь предположить, сколько вы выложите за канал нужной ширины. Однако некоторые провайдеры предоставляют услуги VPN внутри своих сетей. То есть вы платите чуть больше за интернет, ширина канала остаётся той же, но скорость между вашими филиалами будет ограничена только пропускной способностью сети провайдера.