Задать вопрос
  • Почему при отправке отправитель root@localhost?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Потому что вы не использовали аргумент -r при запуске mailx.

    P.S. Ну или если желаете глобально, то используйте sender_canonical_maps.
    Ответ написан
    1 комментарий
  • WIREGUARD - нет интернета после подключения?

    @Drno
    включи на сервере NAT в ядре
    ну и masquerade на eth0 (или какой там у тебя интерфейс для интернета на сервере)

    так же в ufw разреши подключение входящее на порт WG
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    В общем, чтобы не издеваться над девушкой, объясним на пальцах.

    Во-первых, заголовок у вопроса чудовищно некорректный. Это все равно что спросить, "что быстрее - пылесос или стиральная машина?"
    Во-вторых, ответ на вопрос "производить ли обработку данных в БД или же запросить все данные в клиентское приложение и обрабатывать там" совершенно очевиден: обработку данных следует производить в общем случае только в БД. Она для этого и придумана. Чтобы обрабатывать значительные объемы данных.

    Да, js тоже "может" обрабатывать большие объемы данных.
    Но чтобы значительный объем данных обработать, его сначала надо передать, полностью забив канал между сайтом и базой
    Чтобы значительный объем данных обработать, его надо сначала проиндексировать. Причем делать это каждый раз, а не использовать уже имеющийся набор индексов
    Чтобы значительный объем данных обработать, надо иметь значительный объем памяти или упасть из-за её недостатка
    Чтобы значительный объем данных обработать в многопоточном режиме (а сайт как раз является многопоточной системой), все вышеперечисленное надо умножить на количество посетителей сайта - при каждом запросе перегонять весь массив данных, выделять память, индексировать, считать. Если же вы оставляете все данные в памяти приложения, то их тогда надо как-то синхронизировать с БД. То есть вы себе собираете кучу проблем на пустом месте.

    Несомненно, из любого правила есть исключения. И бывают ситуации, когда приходится считать в приложении.
    Но на вопрос в общем виде ответ будет совершенно однозначный. Не "может так, может сяк", а только в БД.
    Ответ написан
    9 комментариев
  • Выбор темы для будущего DevOps инженера?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Из воображаемых задач много релевантного опыта не получишь. Тема которая "понравится преподу" и та, которая будет полезна вам в дальнейшем - это штуки перпендикулярные.

    Стандартная балалайка - автоматизация существующей инфраструктуры, переход от накликивания руками к IaaC, Terraform, Ansible, CI/CD с линтерами, автоматический деплой на тест/стейдж/прод и всё такое.
    Ответ написан
    Комментировать
  • Что можно делать с помощью Docker?

    karabanov
    @karabanov Куратор тега Docker
    Системный администратор
    Docker это набор сервисов и утилит созданных для удобного управления встроенными в ядро Linux технологиями Namespace (для изоляции процессов) и CGroups (для управления ресурсами).

    По мимо Docker существует ряд инструментов призванных делать тоже самое Systemd-Nspawn, LXC, Podman, etc - все они работают похожим образом и точно так же изолируют Linux-овые процессы. Docker самый распространённый и популярный из-за стандартизации процесса сборки образа и удобных утилит для управления жизненным циклом контейнера, Docker это как libc - только в разрезе контейнеров.

    Контейнер можно запустить не имея ни одного из этих инструментов с помощью утилиты unshare - она позволяет точно также управлять Namespac-ами (управлять ресурсами придётся вручную добавив процесс в CGroups).

    Контейнер это изолированный Linux процесс - соответственно запустить получиться только Linux-овый софт и больше ничего. Контейнер это не маленькая виртуальная машина, контейнер это не Java для всего. Конетейнер это только средство запустить Linux-овый процесс в изолированной среде (и, возможно, ограничить его по ресурсам), например запустить приложение требующее наличия в системе конкретных зависимостей, но отсутствующих по факту. Или запустить в целях разработки конкретную версию PHP, Python, Ruby, etc при этом избежав конфликта зависимостей и Dependency hell из-за несовместимых библиотек на хостовой машине.

    Представь себе ситуацию, когда ядро Linux загрузилось и запустило только один (какой угодно) процесс, присвоив ему PID 1 - вот так контейнер выглядит изнутри.

    PS
    Есть конетйнеры на Windows Core они запустятся только на Windows и служат для изоляции только Windows софта и для них есть набор утилит, которые распространяются в виде набора бинарных файлов тоже, почему-то, под именемем Docker (не путать с Docker-Desktop, так как Docker-Desktop - это набор сервисов позволяющих виртуализировать ядро Linux и тем самым получить возможность запустить Linux процессы на Windows или MacOS).
    Ответ написан
    Комментировать
  • Экспорт почты из Exchange Online (office365)?

    @NortheR73
    системный инженер
    Если хотите нажимать кнопки в интерфейсе - то экспорт выполняется через Microsoft 365 Compliance Center.
    Если не хотите нажимать кнопки - несколько команд PowerShell
    общая суть:
    - создается и запускается Content Search (New-ComplianceSearch | Start-ComplianceSearch)
    - выполняется экспорт результатов (New-ComplianceSearchAction -Export)
    - по окончании выполнения Content Search выполняете Get-ComplianceSearchAction -IncludeCredential и получаете URL и Token откуда забрать PST
    Ответ написан
    1 комментарий
  • Почему не проходит авторизация с SSL/TLS?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Конечно же в сторону максимального выкручивания логов довекота и потом вдумчивого их анализа. Обычно хватает.
    Ответ написан
    2 комментария
  • Данные заряда батареи android-телефона без root в zabbix?

    Bermut
    @Bermut Автор вопроса
    Жертва домашней лаборатории
    Нашел Tether companion на f-droid
    Ответ написан
    Комментировать
  • Какое программное обеспечение должно быть в сети?

    @Drno
    в чем вопрос то? перечислить ПО надо? так то это скорее на ТЗ для заказчика похоже))

    роутер - pfSense
    свитчи - микротик
    Управление юзерами - Ubuntu server + ldap (либо готовый "комбайн" Zentyal)
    на ПК для юзеров - Linux Mint
    Видеонаблюдение - сервер на Zoneminder + POE свитчи (либо платно Hikvision \ Trassir)
    СКУД - IronLogic
    Мониторинг - Zabbix
    Ответ написан
    5 комментариев
  • Как увеличить скорость добавления данных в базу данных mysql?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Чтобы решить проблему, её надо сначала сформулировать.
    В данном случае никакой проблемы нет, есть невнятные страдания.
    Ни кода, ни внятного описания проблемы, ни даже пояснения, что имеется в виду под "добавлением" в вопросе нет.

    В простейшем случае либо делать один множественный запрос insert, либо заключить отдельные запросы insert в транзакцию
    Ответ написан
    6 комментариев
  • Где ошибка в скрипте PowerSchell?

    @BeatHazard
    Добрый день.

    Скорее всего потому, что после запуска процесса Plex Media Server нужно еще раз опрашивать список запущенных процессов и записывать в переменную $PlexProcess
    $PlexProcess = Get-Process -Name 'Plex Media Server'
    Ответ написан
    Комментировать
  • Вопрос по составлению резюме, может, с ним что-то не так?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Из резюме надо убрать такие слова как "не готов".
    Это можно потом выяснить в процессе устного общения. Но резюме должно быть более открытым чем закрытым.

    Для скиллов необходимо указать уровень (junior/middle e.t.c).
    И не стоит писать много скилов. Иначе складывается впечатление что
    кандидат - многостаночник и эникейщик.

    Про освоение инструментов писать не надо. Мы все этим занимаемся каждый день.
    Это и есть собственно наша главная работа - быстро освоить что-то новое.

    Английский надо поднимать хотя-бы до буквы B.

    Далее. Не для резюме. Для вопросов-ответов. Вот если ты написал что есть базовые знания back-end.
    То ты должен быть готов рассказать архитектуру вашего backend. И перечислить стек технологий.
    И нарисовать диаграммы. Тоесть любое дополнение или случайное слово в резюме будет
    поводом для "поговорить". Поэтому если ты точно-точно имел базовые знания - то расскажешь.
    Если нет - то лучше убери это слово.
    Ответ написан
    8 комментариев
  • Какое решение применить для массового деплоя?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Ansible
    Ответ написан
    Комментировать
  • Почему не работает kerberos в ansible?

    @Zerg89
    ansible_port=5985 закоментировать если с https
    ansible_password = P@ssw0rd!@#$ где?
    Доступ к керберос TEST-MACHINE.DOMAIN.LOCAL с есть?
    Поробуй knit user_admin@DOMAIN.LOCAL

    Такого параметра в документации нету примеры
    Ps ну и файрвол проверяй может порты открыть надо
    Ответ написан
    8 комментариев
  • Можно ли заинклудить файл с кодом в VBA Excel?

    @Iv_and_S
    вы можете динамически загружать модули VBA храня их в файлах.
    выглядит это примерно так:
    'загружает - вызывает функцию - удаляет модуль
    Sub Main()
        Dim oXL As Application
        Set oXL = Application
        
        Dim vbMod As Object
        Set vbMod = oXL.VBE.ActiveVBProject.VBComponents.Import("C:\Users\User\Desktop\Hi.bas")
        oXL.Run "MsgShow"
        
        oXL.VBE.ActiveVBProject.VBComponents.Remove vbMod
    End Sub

    'код который нужно вызвать, нужно хранить в файле с расширением .bas
    Sub MsgShow()
        MsgBox "Hi from file"
    End Sub

    P.S.
    НО, сомневаюсь что решение вашей задачи в этом.
    Если какой то код "не впихивается" в редактор, он сильно врядли будет работать из файла.
    VBA вполне себе позволяет встраивать SQL запросы.
    думаю у вас какая то проблема с синтаксисом либо кодировкой.
    лучше дополнить ваш вопрос SQL запросом.
    Ответ написан
    Комментировать
  • Можно ли заинклудить файл с кодом в VBA Excel?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Можно конечно. Пишете запрос в текстовый файл. После запуска макроса - считываете файл, извлекаете текст и используете для запроса.

    PS Что-то подсказывает мне, что Вам уже нужно искать другой инструмент, а не использовать "костыли"
    Ответ написан
    1 комментарий
  • Есть какие нибудь инструменты для работы с VBA?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Писать и исполнять код VBA можно только в IDE Office.
    Если у Вас большой проект, посмотрите в сторону реализации проекта на базе VSTO.
    VBA и VB.NET очень похожи, адаптация пройдёт быстро (если есть время, лучше изучить c#).
    Из плюсов - практически неограниченные возможности новой платформы (VBA очень ограничен).
    В VSTO есть неочевидные особенности (обращение к книге, deploy и т.д.), но конечный результат вполне быстр и user frendly.
    Ответ написан
    4 комментария
  • Есть какие нибудь инструменты для работы с VBA?

    @rPman
    Microsoft Visual Studio, умеет работать как с Visual Basic так и с VB.net (VB.net похож на VB script и зачастую код можно даже тупо копировать)

    Начни от сюда
    Ответ написан
    6 комментариев