Задать вопрос
  • Как сделать Docker server из компьютера?

    @Drno
    Эм... так запусти всё на нужном ПК, да подключись по ssh...
    домены мож в файл хост на маке прописать, если тебе по IP не заходится...
    Ответ написан
    Комментировать
  • Не запускается бот в дискорд, что делать?

    Vindicar
    @Vindicar
    RTFM!
    Всё, что начиная с
    @bot.event 
    async def on_ready():

    нужно подвинуть влево (уменьшить отступ). В питоне отступы значимы!
    Советую ненадолго отложить бота и поучить язык на более простых примерах, во избежание подобных ошибок.
    Ответ написан
    Комментировать
  • Как увеличить время сессии ssh/sftp?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Можно при подключении указать опцию keepalive. Или просто конфиг пропишите для всех подключений (файл $HOME/.ssh/config):

    Host *
    ServerAliveInterval 7200
    Ответ написан
    1 комментарий
  • Как изменить dns через commandline Linux?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Во-первых, искать главный интерфейс - это как искать самый главный листик у лиственного дерева.

    Во-вторых, указание DNS-сервера(ов), которому будут отправляться все DNS-запросы этого хоста, не зависит от интерфейса(ов). Главное - что бы проходил трафик до выбранного DNS-сервера, и он отвечал на запросы. То есть есть у хоста сеть, интерфейсы, доступы, или их нет, или они меняются каждые 5 минут - не играет роли, DNS прописан, и если возможно - будет использоваться.

    В-третьих, настройка DNS на Unix-like делается через файл /etc/resolv.conf. Но если в системе установлен какой-нибудь сетевой менеджер типа NetworkManager, то настройка DNS определяется уже конкретно им.
    Ответ написан
    3 комментария
  • Как пишется ПО для дронов или БПЛА и что почитать чтобы это узнать?

    @AlexSku
    не буду отвечать из-за модератора
    Пример для моторов квадрокоптера на Матлабе.
    Ответ написан
    Комментировать
  • Как пишется ПО для дронов или БПЛА и что почитать чтобы это узнать?

    yanchick
    @yanchick
    Программист и учёный из сурового города
    Дополню коллег выше. Еще неплохо бы изучить теорию бесплатформенных навигационных систем. Это основной датчик для БПЛА(хотя наверняка на тяжелых могут стоять и платформенные НС). Это затрагивает, хоть и чуток, теория гироскопов и акселерометров.
    Ответ написан
    Комментировать
  • Как пишется ПО для дронов или БПЛА и что почитать чтобы это узнать?

    0. Направление не новое и хорошо изученное.

    1. Зависит от того, какое именно ПО.
    Что-то пишется на Си, что-то на языках высокого уровня, а что-то реализуется на уровне железа (плис/fpga/asic)
    Для моделирования каких-то процессов может использоваться уже упомянутый матлаб, например.

    2. Изучать нужно теорию управления и физику, тк по сути всё управление моторами базируется на ней - а это по сути основная и единственная задача, как удержать дрон в воздухе, не сталкиваться с препятствиями при движении, а в случае отсутствия движения - оставаться на месте.
    По разработке - собственно Си для микроконтроллеров и verilog для железа. По хорошему ещё электронщиком нужно быть.
    Не сильно от обычной embedded разработки отличается, выходит.

    А на высоком уровне - там уже на конкретную задачу нужно смотреть. Где-то может даже ML и компьютерное зрение понадобится.
    Получается тоже не так уж много отличий от обычной разработки.
    Ответ написан
    Комментировать
  • Как задать единый вид всех папок в Проводнике Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Забить на этот врожденный баг и переехать на сторонний файловый менеджер типа TC. Если так нравится проводник - то есть Explorer++, к примеру.
    Ответ написан
    5 комментариев
  • Большая очередь Exchange server 2016. Как исправить?

    @NortheR73
    системный инженер
    Ваш Exchange пытается ответить отправителю-спамеру, что получателя не существует - вот и шлет NDR.
    Варианты:
    1. прикрутить хотя бы штатный анти-спам Exchange (пример)
    2. Поставить на Exchange дополнительное ПО, которое будет выполнять антиспам/антивирус задачи (например, Kaspersky Security for Exchange)
    3. поставить перед Exchange дополнительный MTA (postfix, KSMG и т.д.), который будет выполнять антиспам/антивирус задачи
    Ответ написан
    Комментировать
  • Как быстро распарсить много json файлов на python?

    Maksim_64
    @Maksim_64
    Data Analyst
    Ну во первых, pandas read_json и json_normalize (для вложенных json). Затем этот фрейм или подсет фрейма отправляешь в базу, методом to_sql если все делаешь правильно с точки зрения pandas (весь код будет без единого цикла) то это ускорит очень серьезно. Еще больше можно ускорить библиотекой polars она имеет схожий синтакс с pandas у ней куда меньший функционал по манипуляции данных, но она фокусируется на скорости в том числе и чтения файлов.

    Думаю скорости pandas будет достаточно, если нет то polars. Начать лучше с pandas документация очень хорошая, да и кода всего ничего будет.
    Ответ написан
    1 комментарий
  • Удаление базы данных postgresql без запущенного демона?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Без запущенного экземпляра postgresql не предусматривается никакого эквивалента drop database.

    Можно удалить весь PGDATA и восстановить из бекапа весь кластер (если бекапы бинарные aka pitr) либо инициализировать заново через initdb, запустить и импортировать дамп (если бекап представляет собой дампы).
    Ответ написан
    Комментировать
  • Как установить убунту из под арч линукса?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Сделайте флешку заново, в терминале, через dd. При этом флешка не должна быть подмонтирована!
    Ответ написан
    3 комментария
  • Почему nginx устанавливается в etc, а не в bin?

    @pfg21
    ex-турист
    пакет стандартной версии nginx-core устанавливает испоняемый бинарь програмки в /usr/sbin/nginx
    и имеет в зависимостях пакет настроечных файлов nginx-common который распихивает кучу настроек по соответствующими путям.
    что еще непонятно ?? :)
    Ответ написан
    Комментировать
  • Почему nginx устанавливается в etc, а не в bin?

    @aleks-th
    Во первых он не устанавливается в etc.
    В этой папке лежит только его конфиг, и сценарии запуска.
    Как и у большинства стандартных программ в любом линуксе.

    Во вторых куда он установится можно посмотреть распаковав .deb архив.

    В третьих если не пользоваться стандартной установкой его вообще можно куда угодно поставить.

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

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Странно, какой разительный контраст с кодом из удаленного вопроса.
    Я уж хотел вспомнить молодость, поумиляться глубокомысленному коду $post = !empty($_POST) ? true : false;...
    Но с другой стороны, в удаленном коде было непонятно, почему вообще письмо уходит, а здесь уже гораздо ближе к реальности.
    обратить внимание надо, во-первых, на тег
    <form action="#" id="form_body" class="form">
    и посмотреть в примерах, что туда пишут.
    После этого вывести результат var_dump($_POST); и внимательно его изучить.
    После этого снова вернуться к форме и подумать, чего в ней не хватает

    Ну и разумеется выкинуть часть с else if ( $method === 'GET' ) {
    Ответ написан
    9 комментариев
  • Что означает выражение. {x:1} в f.строках python?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Это "f-строки"/"форматированные строковые литералы", простой пример:
    x = 5
    y = 555
    print(f"{x:1}")  # "5", минимальная ширина поля вывода переменной x = 1 (вывести значение x, удостоверившись, что оно занимает по меньшей мере один символ)
    print(f"{x:3}")  # "  5"
    print(f"{y:3}")  # "555"
    
    # Округление Pi до десятичного значения
    pi = 3.141592653589793
    print(f"Pi: {pi:.1f}")  # Pi: 3.1
    Ответ написан
    Комментировать
  • Как запретить траффик с OpenVPN сервера на определенные IP адреса?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Команда не верная - ufw управляет только пакетами на вход и на выход, все остальное - через backend к iptables.
    У вас пакеты транзитные, вам нужен iptables -A FORWARD
    Ответ написан
    2 комментария
  • Является ли хорошей практикой использовать связку Nginx+Apache сегодня?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Если точно понимаете, зачем вам Апач - почему бы и нет?

    Но, честно говоря, вариантов тут немного - чаще всего такое взгромождают, когда приложение работает только с неким экзотическим модулем апача, аналога которого для других веб-серверов не существует (см. напр. 1С). Ну или когда несколько поколений веб-программистов в три слоя обмазало сайт htaccess-магией и конвертировать это в nginx-директивы никто не хочет.
    Ответ написан
    2 комментария
  • Как настроить в Zabbix мониторинг кластерных дисков в Диспетчере отказоустойчивого кластера Windows Server 2019?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В Zabbix есть стандартный шаблон Template OS Windows (или как-то так), нужно его назначить этому Хосту. В Обнаружении появятся правила, в том числе для обнаружения дисков. Можно вручную это обнаружение запустить - у Хоста появятся все данные по дискам, и триггеры на эти данные. Вуаля, готово!

    P.S. Если нужно менять триггер - можно его клонировать, и тогда изменить буквально любой параметр. Главное - название нового триггера должно хотя-бы на одну букву отличаться от первоначального, иначе не сохранится.
    Ответ написан
    Комментировать
  • Стоит ли сейчас ипользовать Elasticsearch?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    вообще - Эластик не стоит использовать никогда, но такая роскошь недешева

    дело в том что "других систем" особо не существует, их ровно одна: Sphinxsearch и ее отдельная ветка - Manticoresearch ( ее вот и стоит на сегодня),
    они сильно лучше Эластика по техническим параметрам: там где на Эластик уходит ~10к на кластер Амазона, Сфинксы обходятся 1-2к сервером ( вообще 1, но приходится все же побольше SSD ставить)

    но!

    почему-то ж Вы когда-то выбрали Эластик?
    да, именно поэтому:
    • есть мануалы
    • есть API (в сфинксе наверно и сейчас нет, в Мантикоре есть - учли это)
    • есть "кто-то кто уже работал"
    • есть плагины, надстройки, аддоны


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

    это , в общем-то, и много чего в project mamagement касается
    Ответ написан
    4 комментария