• С чего начать изучение Linux?

    @Drno
    является.
    но для новичков обычно лучше начинать с linux mint \ ubuntu
    Ответ написан
    4 комментария
  • Усиливает ли коммутатор сигнал ethernet?

    @nApoBo3
    В принципе вы можете собрать гирлянду из коммутаторов, но с высокой вероятностью столкнетесь с целым ворохом проблем.
    Вот только некоторые из них, обеспечение стабильного питания всех коммутаторов, доступ к коммутаторам для ремонта и обслуживания, согласования питания( у вас запросто в разных точках может быть разная фаза или разная земля ), грозозащита и т.д.
    По этому такое решение крайне не рекомендовано.
    Ответ написан
    Комментировать
  • Возможно ли на сервере установить ограничения на определенный каталог или пользователя на скачивание и загрузку?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Это делается через приватный репозиторий, в который вы кладёте набор файлов, достаточный для работы и, например, дамп базы с тестовыми данными. А настоящего сайта фрилансер вообще касаться не должен.
    Ответ написан
    Комментировать
  • Какие особенности работы с физическими последовательными портами?

    @pfg21
    ex-турист
    предположу реализация програмного драйвера косячит и не может нормально принимать скорость установки порта, умеет только sudo setserial /dev/ttyS0 baud_base 115200 :)
    "это не баг, это особенность" :)
    Ответ написан
    Комментировать
  • Как узнать об изменении в сторонней БД?

    @deliro
    Если иных доступов нет, то брутфорс — единственный вариант. Обычно для этого делают возможность спросить "есть там изменения после X", где "X" — время, когда ты делал этот запрос в прошлый раз, либо всякие оповещалки на разный вкус от простого pub/sub на redis или вебхуков до ESB на каких-нибудь кафках
    Ответ написан
    Комментировать
  • Как последовательно вычесть два списка в Clojure?

    Real_Fermer
    @Real_Fermer
    Программист PHP
    Можно использовать функцию map и операцию вычитания:
    (defn subtract-lists [lst1 lst2] (map - lst1 lst2)) (subtract-lists '(1 2 3) '(4 5 6)) ; => (-3 -3 -3)

    Если нужно получить список, а не последовательность, можно обернуть результат в list:
    (defn subtract-lists [lst1 lst2] (list (map - lst1 lst2))) (subtract-lists '(1 2 3) '(4 5 6)) ; => ((-3 -3 -3))
    Ответ написан
    Комментировать
  • Как установить линукс рядом с линуксом?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    но узнал что эту ОС не рекомендуется использовать как основную

    Эту ОС вообще не рекомендуется использовать всем тем, для кого ИБ - не основная специальность и ежедневная работа. Потому что Kali - это очень уэкоспециализированный дистриб для пентестеров, ИБ-специалистов, форензики и тому подобных вещей. И он рассчитан на людей, владеющих:
    - базовым инструментарием
    - английским
    - умением самостоятельно искать и находить решения (потому что как пентестеры, так и ИЬ-шники очень часто работают в одиночестве)

    Снесите Kali и поставьте что-то более простое. Бубунту, если в РФ - рекомендовать не буду. Порекомендую Simply Linux.
    Ответ написан
  • Как визуализировать границы районов Москвы на Python?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Ваш вопрос не по профилю ресурса.
    С таким нулевым пониманием темы вам вряд ли удастся решить эту задачу. Лучше сходить к фрилансерам, поскольку спектр производных задач, которые придётся решать в рамках этой, очень велик.

    Для начала вам придётся достать границы или полигоны районов Москвы. Сделать это можно из БД OpenStreetMap с помощью инструмента Overpass Turbo.
    Получить их можно сразу в GeoJson, чтобы отобразить на каком-нибудь картографическом виджете вроде Leaflet или аналогичных.
    Нужно будет закодить обработчики событий клика и хинта. В полигонах у вас уже будет тег с идентификатором района, нужно чтобы в отображаемом датасете были те же идентификаторы, или их придётся мапить отдельным скриптом.

    Если вам не понятно что-то из этого даже после продолжительного гугления, то стоит, всё же, сходить к фрилансерам, или забить на эту задачу, поскольку вам её решать рано.
    Ответ написан
    4 комментария
  • Как найти и изменить текст в pdf файле?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Как найти и изменить текст в pdf файле?

    В общем случае никак. PDF может содержать просто картинки с отсканированными страницами, может содержать векторные рисуночки букв вместо струткурного текста, может содержать просто набор кривых, составляющих буквы, причем они не будут даже сгруппированы в отдельные символы или строки.
    Если вам повезло и конкретно ваши прайсы подготовлены так, что внутри сохранилась информация с текстом для текстового поиска, то это не значит, что заменив этот текст в бинарном файле у вас что-то изменится. или хотя бы не поломается в отображении документа. А ещё pdf может быть защищен, зашифрован, подписан ЭЦП, обфусцирован для извлечения данных...

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

    Проще сверстать документ заново, чем, в общем случае, редактировать что-то в PDF.
    Ответ написан
    Комментировать
  • Как в локальной сети можеть быть 2 независимых DHCP сервера?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Если подключиться в один коммутатор, то DHCP-сервер выдаст IP адрес из одного диапазона. А если подключиться в другой коммутатор, то то DHCP-сервер выдаст IP адрес из другого диапазона.

    Самое простое, что реально делали, в одноранговой сети для резервирования DHCP - это 2 DHCP сервера с разными диапазонами: условно 1й - 192.168.0.1-192.168.0.100, 2й - 192.168.0.101-192.168.0.200. В принципе это отвечает на утверждение: ответит ближайший к свичу. Но если свичи умные, и админы заморочились, то возможен и варианты предложенные Rsa97
    Ответ написан
    Комментировать
  • Как в локальной сети можеть быть 2 независимых DHCP сервера?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В сети может быть любое количество DHCP-серверов. Если нет никаких ограничений, то на запрос адреса ответят все серверы, клиент будет сам решать, чей адрес ему принять, например первый полученный.
    Вариант 1. На коммутаторах может быть настроено прохождение DHCP-ответов только с определённых портов. На каждом из коммутаторов разрешаем свой сервер, запрещаем ответы по межкоммутаторному линку.
    Вариант 2. На коммутаторах добавляем к запросу опцию 82, указывающую коммутатор, порт и vlan, с которых идёт DHCP-запрос, на серверах выдаём адреса с учётом этих данных.
    Ответ написан
    1 комментарий
  • Как получить список файлов?

    RimMirK
    @RimMirK
    Вроде человек. Вроде учусь. Вроде пайтону
    >>> import glob
    >>> glob.glob("C:\$*") + glob.glob("C:\*.sys")
    ['C:\\$Recycle.Bin', 'C:\\$SysReset', 'C:\\$WinREAgent', 
    'C:\\hiberfil.sys', 'C:\\pagefile.sys', 'C:\\swapfile.sys']

    >>> import glob
    >>> prefixes = ["$", "Program"]
    >>> l = []
    >>> for pref in prefixes:
    ...     l += glob.glob(f"C:\{pref}*")
    >>> l
    ['C:\\$Recycle.Bin', 'C:\\$SysReset', 'C:\\$WinREAgent', 
    'C:\\Program Files', 'C:\\Program Files (x86)', 'C:\\ProgramData']
    Ответ написан
    2 комментария
  • Как на shared хостинге разместить несколько фласк приложений на одном сайте?

    Взять, скажем, Nginx или Apache (mod_wsgi) в качестве фронт-вебсервера. Проекты на Flask располагать в разных директориях.
    Ответ написан
    Комментировать
  • Как Стационарный телефон подключить к ПК?

    xez
    @xez
    TL Junior Roo
    Если вы хотите подключить аналоговый телефон - вам нужен FXO шлюз
    Ответ написан
    Комментировать
  • Как реализовать запуск приложения через консольную команду?

    GavriKos
    @GavriKos
    Для первого - и в винде, и в линуксе для этого достаточно прописать путь к папке с исполняемым файлом в PATH - все терминалы (наверное все) именно там ищут "команды" (а точнее команда это и есть бинарь).
    Ответ написан
    1 комментарий
  • Что делать при ошибке CSRF token missing?

    Hivemaster
    @Hivemaster
    Админ, который хочет программировать
    Читать документацию, конечно. Там это описано.
    Ответ написан
    3 комментария
  • А время с DS1302 всегда-всегда корректное?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    И решение, если я читаю часы-минуты-секунды и получаю в секундах 00 - то мне следует перечитать минуты ещё раз и сделать вывод.

    Обычно в таких случаях самый часто изменяющийся разряд читают дважды -- в начале и в конце чтения составного значения и перечитывают значение целиком если этот разряд изменился.
    Ответ написан
    1 комментарий
  • Как правильно организовать защиту одной сети от другой?

    @Drno
    Никак... отдел ИТ отвечает за сеть)))) как включит "защиту" так и выключит

    по сути единственный адекватный вариант - ставить роутер в "разрез" и включать на нем NAT (режим роутера собственно)
    но это не помешает отделу ИТ зайти на роутер а дальше попасть в сеть ОБ, при желании
    Ответ написан
    Комментировать
  • Как задать несколько значений одной команде?

    Vindicar
    @Vindicar
    RTFM!
    cоздать несколько отдельных BACK, но не меняя самого текстового значения?


    Освой finite state machines (FSM).
    Ответ написан
    2 комментария