• Как добавить свойство в каждый элемент массива в postgresql /jsonb при помощи sql?

    @Akina
    Выделить массив из JSON, поделить на объекты, каждый отдельный объект конкатенировать с дополнением, собрать обратно в массив, вставить массив в исходный JSON.

    Хотя куда как проще преобразовать в текст, заменить {"name": на {"age": 25, "name":, да обратно в JSON.
  • Может ли одно устройство совмещать функции маршрутизатора и коммутатора?

    @Akina
    Может ли одно устройство совмещать 2 функции - функции коммутации (способ передачи кадров) и функции маршрутизации (выбор маршрута для передачи кадров)?

    Запросто. Вон у меня Микротик валяется - делает и первое, и второе.
  • Что провайдер сделает за ддос на меня?

    @Akina
    Sanes, в том-то и дело, что не вчера. Если, не выясняя, меня отключат - то есть прекрасная судебная перспектива. И, уж поверь, и провайдеру вообще, и конкретно тому, кто принял это неправомочное решение, будет грустно... тем более если речь идёт об организации.
    Из моей служебной практики - письменная жалоба на прекращение предоставления услуги, получение официального письменного ответа с указанием "причин", а затем, в порядке досудебного урегулирования, очень даже оперативное восстановление предоставления услуги плюс, и, в качестве компенсации, 50% скидки на следующие полгода. Именно потому, что мы в заявлении в суд намерены были апеллировать к указанным законам - а при установленных в судебном порядке нарушениях этих законов провайдер очень быстро перестанет быть провайдером.
  • Что провайдер сделает за ддос на меня?

    @Akina
    любое нарушение нормальной работы сети сюда подходит. Это универсальная формулировка.

    У Вас какой-то странный подход. Ну нарушение. А кто виновник? или нам пофиг, кто первый под руку подвернулся, того и обвиним, пусть отмывается?
  • Как аргументировать провайдеру что нельзя подключать линки от нескольких клиентов в один неуправляемый свитч?

    @Akina
    Прошу отвечать по заданному вопросу.

    Отвечаю на заданный вопрос.

    Ваша зона ответственности начинается от предоставленного провайдером порта с доступом в Инет по меди. Что там у провайдера - совершенно не Ваше дело. Есть договор, и провайдер должен обеспечить выполнение условий договора при полном соблюдении требований действующего законодательства. Всё. Если он не выполняет, выполняет частично. или выполняет некачественно - это основание для претензий.

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

    Неоднократно были попытки связаться с ТП провайдера, которые не давали успеха.
    Еще раз, прошу аргументировано объяснить почему так делать нельзя и не пытаться апеллировать к законам.

    И правильно. Потому что апеллировать можно только к договору и законодательству. А Ваше намерение "потрындеть за жисть" провайдеру до одного места, было, есть и будет. И в этом он совершенно прав.

    Из того что я знаю в качестве аргументов - это засорение канала мультикастом, и другим посторонним трафиком DHCP, arp, etc, как следствие этого отсутствие безопасности - loopback detection, storm control, bpdu filtering и прочее.

    Детектируйте вот это всё описанное, только как положено - комиссионно, под акт - и предъявляйте претензии. А если нет - то всё это трёп, ни к чему провайдера не обязывающий.

    у которого имеется баг - при подключении к нему устройства на 10мбпс - все порты падают в 10мбпс.

    Вы детектировали снижение скорости порта по сравнению с обусловленной договором? нет? это опять досужий трёп.

    Мне не хватает именно информации - как правильно.

    Вам сказали - договор и действующее законодательство. Это единственное, что ПРАВИЛЬНО.
  • Что провайдер сделает за ддос на меня?

    @Akina
    Sanes, в данном случае однозначно речь идёт о недопустимости ситуации, когда ресурсы пользователя попадают под управление третьими лицами, которые, пользуясь этим управлением, выполняют предосудительные действия. То есть заражение узлов сети пользователя с последующим распространением вредоносного кода либо участием в ботнете. Простой DDoS на узлы клиента ну ни с какой натяжкой не проходит под "использование третьими лицами".
  • Как аргументировать провайдеру что нельзя подключать линки от нескольких клиентов в один неуправляемый свитч?

    @Akina
    постоянные потери пакетов на точке - это уже норма

    Вот это - свидетельство некачественного канала доступа. В соответствии с действующими законами - на предоставление телематических услуг, на предоставление услуг связи и пр., к которым и следует апеллировать. И требовать устранения проблемы.

    Всё остальное, в том числе и мысли об изоляции портов - это всё домыслы, никаким документом не подтверждённые.
  • Что провайдер сделает за ддос на меня?

    @Akina
    Sanes, и что?

    Ничто в этом документе даже не пытается объявить, что атака НА клиента - является предосудительной и может служить основанием для обвинения его в несоблюдении правил пользования сетью.
  • Что провайдер сделает за ддос на меня?

    @Akina
    Размещение сайтов ну никак не подходит под определение "не по назначению".
    Никакие действия клиента не вызывают нарушение работы сети - это следствие действий третьих лиц.

    Так что у провайдера нет оснований для отключения. Именно в соответствии с договором.
  • Перебрать все комбинации массивов строк?

    @Akina
    На вход программа может получать разное количества массивов, количество которых не известно до выполнения программы.

    Размерности этих массивов тоже неизвестны?

    все вариации строк из этих массивов должны быть использованы.

    Что такое в данном случае "вариация"? строго одно значение из каждого массива?
    Если в каком-либо массиве есть два равных элемента - различны ли они с точки зрения "всех вариаций", или требуется создавать только уникальные наборы?

    PS. В шарпе есть простой способ превращения многомерного массива в вектор? скажем, простым копированием содержимого памяти...
  • SQL запрос. Как найти сумму повторяющихся строк?

    @Akina
    Вывести все id

    GROUP BY

    суммы значений price

    SUM()

    сумма price больше 100

    HAVING

    из таблицы table

    FROM

    отсортированную по убыванию

    ORDER BY
  • Где в SQL запросе ошибка?

    @Akina
    Или опечатка, или ошибка. (BETWEEN 1 AND 6) совершенно очевидно не является корректным выражением.

    И вообще очень странно, что сервер не матюгнулся раньше - на то место, где применены кривые кавычки.
  • Laravel, проектирование EAV с группами атрибутов и сортировкой?

    @Akina
    Без подробного описания предметной области и проделанного анализа, одна голая диаграмма - это ваще ниачём...
  • Нужно ли строго проверять if?

    @Akina
    Смотря что именно проверять...
  • Что лучше использовать в качестве шлюза в такой сети?

    @Akina
    Согласен с предыдущим оратором. Для нормального решения подобной задачи следует обращаться к приличному сетевому интегратору, а не заниматься самодеятельностью.
  • Как перенести таблицу из txt в mysql?

    @Akina
    Пожалуйста, приведите реальные строки данных, а не этот бред. Обфускация, но с сохранением типичного формата значения - допускается. Также выложите CREATE TABLE целевой таблицы.

    Чему равно secure_file_priv?
    Есть ли у учётной записи привилегия FILE?
    C какой целью используете LOCAL?
  • Как получить сумму на каждый день день периода?

    @Akina
    Может, пора взять хоть какой-нибудь учебник по SQL и почитать? например, про группировку...
  • SQL два join в одной и той же таблице?

    @Akina
    Надо вернуть коды операций для первого и последнего документов.

    Сначала надо получить сами документы. Тут два варианта - либо два ROW_NUMBER() в CTE и отбор во внешнем запросе, либо два FIRST_VALUE() и DISTINCT.

    И только потом связываться с таблицей кодов операций. Тут тоже два варианта - либо связывать с двумя копиями таблицы, либо связывать с одной по OR и агрегировать.

    Что быстрее - ну это надо смотреть планы. Может, даже подумать о создании подходящего индекса, если его нет.

    Я правильно понимаю, что это реально будет в 2 раза медленнее происходить?

    При наличии оптимальных индексов - нет, неправильно. Да и вообще неправильно. Программисты не идиоты. Да, сканировать таблицу или индекс придётся дважды - но читать с диска-то можно и один раз...