Задать вопрос
  • Между маршрутизаторами внутри частной сети WAN или LAN?

    @Akina
    sashaasasha, только не ляпни преподавателю то, что рассказал hint000 - это будет убийство с отягчающими...
    Написано
  • Между маршрутизаторами внутри частной сети WAN или LAN?

    @Akina
    hint000, а это всё вообще плохо определённые термины.

    При желании можно LAN построить целиком на белых адресах, но от этого LAN не превратится в WAN.

    Ну тут два варианта.
    Вариант 1 - полностью изолированная сеть либо сеть с выделенным шлюзом в Интернет, но использующая с какого-то перепугу "белые" адреса. Да, это чисто LAN.
    Вариант 2 - неизолированная сеть. То есть узлы - истинно "белые", и формально любой из них достижим из любой точки Интернета. И в этом случае я бы не стал такую сеть считать LAN-сетью, даже если все её узлы объединены территориально и изолированы от внешнего доступа соответствующими программными либо аппаратными средствами. С моей точки зрения это фрагмент WAN. Ну или сеть LAN, искусственно построенная поверх WAN. Впрочем, не настаиваю...

    Но уверен, вы не раз наблюдали при трассировке маршрутов, как в нескольких хопах от вас высвечиваются серые адреса провайдерских железок, хоть и не должны. И даже могут сперва высветиться белые адреса, затем серые, затем снова белые... Означает ли это, что та провайдерская железка с серым адресом находится в вашей LAN? Нет, конечно, она в WAN, несмотря на серый адрес.

    Не согласен с вашей интерпретацией. Да - такая железка в LAN. И нет - не в моей.

    ======================

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

    По мере развития и усложнения технологий начали появляться исключения - вроде межсетевого VPN и одноинтерфейсной маршрутизации. Соответственно и понятие LAN /WAN в общем размывается. Но я всё равно продолжаю использовать для себя старую интерпретацию терминов. И, как показывает практика, по ощущениям это соответствует мнению и пониманию большинства собеседников.
    Написано
  • Как поставить правильную кодировку в mysql-connector-python?

    @Akina
    Версия сервера - mysql server 5.0.67

    Август 2008 года... вы бы ещё четвёртую версию пытались заставить нормально работать со сравнительно свежим коннектором...
    Написано
  • Как организовать рабочую сеть для обмена файлами для не большой организации?

    @Akina
    2000moto,
    Задачи: обмен и хранение файлов, командная работа.

    Если под командной работой подразумевается одновременная корректировка документа с отображением у всех внесённого одним изменения - то задача ни разу не простая.
    Написано
  • Как правильно проложить оптику?

    @Akina
    SunTechnik,
    Но скорость будет - 1Gb/s.

    Ни камерам, ни для доступа в Инет десятка нафиг не нужна. А витушку можно и агрегировать, если совсем подопрёт.
    Написано
  • /* Warning (1366): Incorrect integer value: '\N' for column Вот такая ошибка, что делать?

    @Akina
    Литерал '\N' в выгрузке SELECT INTO OUTFILE означает NULL.
    accountid по смыслу должно бы быть первичным индексом. При LOAD DATA, в отличие от INSERT INTO, значение NULL для автоинкремента не приводит к генерации значения.

    Так что проблема есть следствие некорректности ещё при экспорте данных. Используйте дамп, а не выгрузку.
    Написано
  • [windows 10] Не пингует компьютер в локальной сети если тот подключен к vpn (cisco any connect), что делать?

    @Akina
    Ну очевидно же, что поднимаемый VPN абсолютно весь трафик, кроме трафика на VPN-сервер, заворачивает в VPN. То есть комп 1 обращается к компу 2, но все ответы от того улетают в рабочий VPN.
    Задача решается исключительно настройкой рабочего VPN, где следует указать, что трафик на адрес компа 1 следует отправлять напрямую, минуя VPN. Но далеко не факт, что это возможно, причём как в настройках VPN-клиента компа 2, так и установками его безопасности.
    Написано
  • Как это сделать в Excel?

    @Akina
    Ошибся. Оказывается, нужна SUBSTITUTE(), она же ПОДСТАВИТЬ().
    Написано
  • Как оптимизировать sql запрос?

    @Akina
    1. Переписать на CTE
    2. Переписать CASE на обратный и избавиться от двойного вычисления
    3. Заменить WHERE IN на WHERE EXISTS или INNER JOIN
    Написано
  • Как вставить строку с использованием значения из предыдущей строки?

    @Akina
    Дмитрий Плотников,
    Я в качестве подрядчика ставлю у заказчика новую систему. Для сохранения совместимости со старым форматом сбора данных с меня просят сделать такой вариант.


    CREATE TRIGGER tr_bi_tablename
    BEFORE INSERT ON tablename
    FOR EACH ROW
    SET NEW.delta_column = NEW.meter_column - COALESCE(( SELECT meter_column 
                                                         FROM tablename
                                                         ORDER BY created_at DESC LIMIT 1), 0);
    Написано
  • Какой lan тестер выбрать?

    @Akina
    Ziptar, Камеры при работе берут в среднем 4.2 ватта. Бюджет инжектора, если я верно помню, 150 ватт. По моще запас вполне себе... На проводе при такой длине теряется максимум 3-4 вольта, для PoE вообще ни о чём. Впрочем, уже неважно, помер Ефим, и чёрт с ним...
    Написано
  • Как дать Nekoray постоянные права админа?

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

    @Akina
    это дупликация данных

    Дупликация или дублирование? Второе гораздо ближе к происходящему.. Впрочем, оба термина в данном случае - не по делу. Здесь применим термин "переопределённые данные" (но не "переопределение!").
    Написано
  • Как вставить строку с использованием значения из предыдущей строки?

    @Akina
    Руслан Федосеев,
    BEFORE insert триггер - считаем разницу с предыдущим total и записываем в соответствующее поле

    А потом выяснится. что записи могут добавляться "в середину", удаляться и корректироваться.
    Ну вот не для того триггеры существуют, не для того...
    Написано
  • Как вставить строку с использованием значения из предыдущей строки?

    @Akina
    Задача - одним вызовом к базе вставить в базу новое значение Total, а в колонку 1h вставить разницу между новым значением Total и предыдущим Total.

    Дерьмовая задача.
    То, что вы хотите поиметь, называется "переопределённые данные". И в общем случае является bad practice.
    Нужна дельта - считайте в запросе.

    PS. И неплохо бы хотя бы указать версию MySQL..
    Написано
  • Какой lan тестер выбрать?

    @Akina
    Ziptar, Угу, именно под конкретные задачи. Делов-то - видеокамеру питать... работает-работает, потом хлоп - одной камеры нет. Подходишь, меняешь на выходах её и соседнюю - работают обе, возвращаешь - опять одна не подымается... оставляешь помененными. Через полдня возвращаешь - работают обе. Инжектор на 8 портов, соответственно питает 4 видеокамеры и 4 точки доступа, длина провода до устройств от 10 до 50 метров, всё внутри одного здания и на одном этаже. И среднее время до очередного "обмена" - 3 дня. Камеры - отваливаются, точки доступа нет. Ну вот чем не мистика?
    И куда тут ещё можно прислонить "уметь пользоваться"?
    Написано
  • Какой lan тестер выбрать?

    @Akina
    SunTechnik, инжектор - это по моему личному мнению кривой-косой костыль, который почти наверняка ни к каким стандартам не склонен. Мне приходилось иметь дело, причём и с безымянными, и с очень даже вендорскими - и от всех впечатления более чем мерзкие. Полное ощущение, что они тупо гонят 56 вольт в кабель, и ничто им не указ - ни потребляемый ток, ни попытка устройства на "той" стороне что-то вякать о стандартах и классах... в общем, изжил эту дрянь в нашей сетке как класс.
    Написано
  • Какой lan тестер выбрать?

    @Akina
    Вообще-то все LAN-тестеры имеют защиту от PoE - ну кроме уж совсем "левых", может быть.
    Написано
  • Как организовать хранение покупок при продаже услуг с разными характеристиками?

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