Задать вопрос
  • Ошибка с CN сертификата после обновления Certbot (Let's Encrypt)?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Вариант, что подменяют посередине, не рассматриваете?
    Ответ написан
    3 комментария
  • Как расшифровать время в БД Заббикс?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Гуглите unix time. Бороться с этим не нужно.
    Ответ написан
    Комментировать
  • Roundcube - миграция от хостера к хостеру. Кто сталкивался? Или у него она отсутствует?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Roundcube - это почтовый клиент IMAP, он не хранит никаких почтовых данных у себя. У него есть только файл конфигурации\база данных, где прописано подключение к почтовому серверу\серверам, где и хранятся данные.
    Соответственно достаточно перенести конфигурацию и при наличии - его базу данных.
    И да у многих специалистов в системном администрировании должен быть и опыт и знания в миграции почты или других сервисов с сервера на сервер.
    Ответ написан
    2 комментария
  • Что лучше использовать для контроля целостности: CheckedInputStream или DigestInputStream?

    В CheckedInputStream используется алгоритм Adler32, CRC32 или CRC32C

    DigestInputStream использует SHA1 или SHA256

    Для контроля целостности подходят они оба.
    Дальше уже сам выбирай, что тебе важнее: производительность или безопасность.

    Проверить целостность данных можно ими всеми, но если есть риск того, что злоумышленник вызовет коллизию в алгоритме - лучше взять SHA1 или SHA256, тк к ним коллизию найти на порядки сложнее, чем для crc32 или adler32 как минимум из-за того что различается размер дайджеста.

    А теперь про терминологию

    число или хеш?

    Хеш - это число.
    А все перечисленные алгоритмы являются алгоритмами хеширования.
    Ответ написан
    3 комментария
  • VPS bridge для TOR на Ubuntu. Как правильно настроить безопасность?

    @q2digger
    никого не трогаю, починяю примус
    >> базе купленного VPS Ubuntu
    у провайдера услуг тоже логи отключить не забудь
    Ответ написан
    Комментировать
  • Как сделать так, чтобы при merge не выполнялось слияние определённых файлов?

    Два варианта:
    1. Файлы конфигов добавляются в .gitignore и настраиваются в каждом окружении отдельно.
    2. Настраиваете CI/CD и при выполнении задания копируете (создаете) нужный конфиг в зависимости от окружения.
    Ответ написан
    Комментировать
  • Ошибка в запросе, в чём причина?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    SELECT [u.id](u.id)

    а где вы такой синтаксис нашли? Совершенно очевидно непонимание от сервера, что вы этим пытаетесь сказать, я тоже не понимаю, что этот синтаксис должен значить.
    https://dev.mysql.com/doc/refman/8.4/en/identifier...
    Ответ написан
    2 комментария
  • Как правильно написать код на Python для шифра "Цезарь"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Заведите строку со алфавитом, по которому идёт шифрование, и тогда вам будет без разницы, какие символы и сколько использовать. Если символа нет в алфавите, то оставляете его как есть. Если символ есть в алфавите, то нахо́дите его позицию, добавляете смещение по модулю длины алфавита, находите новый символ в вычисленной позиции.
    Ответ написан
    Комментировать
  • Что есть похожего на fail2ban, но с центральной базой забаненных?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Тяжело наверное, когда во всех поисковиках забанили, да?

    https://docs.iredmail.org/fail2ban.sql.html
    Ответ написан
    Комментировать
  • Как наладить связь между клиентом и сервером?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Например, через rest api
    Ответ написан
  • Про извлечение квадратных кор... значений из health bar'ов. Как?

    @alexalexes
    (Длина оставшейся полоски / Длина всего бара) * 100% = здоровье в процентах.
    Работает с точностью: 1 / длина всего бара в пикселях * 100%. При условии линейности шкалы.
    Ответ написан
    Комментировать
  • Видео курс по c# для продвинутых?

    GavriKos
    @GavriKos
    Не будет такого курса по c#. Потому что кроличья нора сильно глубока. За пониманием стека потянется адресная арифметика, за ней - работа RAM и страницы памяти, потом перейдем на физический уровень.. Когда останавливаться то? Поэтому и сделаны абстракции в виде высокоуровневых языков программирования. А если кому нужно что то глубже знать - то это изучается отдельной темой.
    Ответ написан
    Комментировать
  • Стоит ли использовать Django для создания многофункционального сайта?

    vabka
    @vabka Куратор тега Веб-разработка
    Нет никакой причины, почему нельзя было бы использовать Django для сайта клиники
    Ответ написан
    Комментировать
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    6 лет - это не большой опыт. Средний миддл примерно. Причём при условии фуллтайм работы в офисе/команде. А в 19 лет это считай вообще 0 лет реального опыта. 18 лет - окончание школы, 19 - возврат из армии. Т.е. уровень джуна примерно. Откуда возьмутся 6 лет опыта? Даже если вы все эти шесть лет занимались работой каждый день по 8-10 часов, то возникает вопрос - а на остальное образование вы забили болт? Да и кто вообще школьника возмёт на полную ставку? Это незаконно. Законно фуллтайм вы работать не могли. Так кому нужен человек без среднего образования? А если нет, то слова про "шесть лет большого опыта" - это враньё. Кому нужен человек, который уже в резюме врёт? Поэтому вас сразу заворачивают. Вот на вакансии уровня джуна и начального мидла, в лучшем случае, вам и следует нацеливаться. Тем более без ВО. Так же следует подготовить качественное резюме и CV согласно современным стандартам и рекомендациям. И без фантазий про шесть лет опыта. Отдельно указать официальные места работы и фриланс. Разработка ПО, системное администрирование, дата-инженерия, тестирование - это всё разные профессии.
    Ответ написан
    Комментировать
  • Полезные инструменты для проверки мошенников?

    Сначала дай определение мошенническому сайту.

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

    В общем случае, таких средств нет - нужно самостоятельно воспользоваться с сайтом, столкнуться с фактом мошенничества и далее доказать в суде, что владелец сайта - мошенник.

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

    Для случаев, когда мошеннический сайт выдаёт себя за несуществующий интернет-магазин - надо смотреть, что этот магазин реально существует. Тут может сайт налоговой и всякие сервисы для проверки контрагентов типа контур фокуса.
    Ответ написан
    Комментировать
  • Почему нету возможности отключить комментарии к вопросу?

    TosterModerator
    @TosterModerator Куратор тега Тостер
    Модератор Хабр Q&A
    Комментарии необходимы для того, чтобы пользователи могли уточнять недостающую информацию и выражать свое мнение о вопросах. Нередко комментарии оказываются гораздо полезнее ответов. Было бы предельно странно, если бы разработчики Q&A-сервиса дали авторам вопросов возможность блокировать комментарии.
    Ответ написан
    1 комментарий
  • Что значит "Merge remote-tracking branch"?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Слияние происходит в вашей ветке, другие ветки не меняются.
    git pull для branch - это грубо говоря, git fetch для branch (выборка изменений), производимая в специальную ветку отслеживания refs/remotes/origin/branch (в ней список комммитов совпадает с таковым в ветке branch в удаленном репозитории origin) плюс последующий git merge этой ветки отслеживания в вашу ветку branch в репозитории. Вот именно об этом git вам и пишет. Ваша ветка (т.е. указатель на последний коммит в ней) после этого будет включать те коммиты, которые вы получили через git pull + изменения, сделанные в процессе слияния. А ветка в удаленном репозитории (на ее последний известный в вашем репозитории коммит указывает ветка отслеживания) от выполнения git pull не поменяется.
    Ответ написан
    7 комментариев
  • Могу ли я поставить oled или amoled матрицу вместо TN?

    @rPman
    Матрицы обычно к контроллеру дисплея подключаются по стандартному LVDS, и контроллеры обычно универсальные, им пофиг по какой технологии у тебя монитор (хотя наверное с eink будут нюансы).

    Но мы помним что китайцы могут легко наплевать на стандарты, поэтому не попробуешь не узнаешь.

    Ну и конечно посадочное место, никто не гарантирует что матрица нужного размера влезет куда надо и будет там закреплена

    p.s. погугли, какой там стоит контроллер, не уверен что можно найти но сервис центы должны знать и спрашивать у них.
    Ответ написан
    2 комментария