Задать вопрос
  • У меня есть 2 одинаковых сайта в разных точках мира, как мне сделать, чтобы пользователь заходит на тот сайт, который ближе к нему расположен?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Чтобы это работало без посторонних лиц, вам сначала придётся заиметь provider-independent адреса и начать их анонсировать из разных мест.

    Самый простой способ - прикрыться CDN, который это умеет из коробки, например, Cloudflare.
    Ответ написан
  • Не приходят письма на мэйл. Что делать?

    бро там так много вариантов, ты бы хоть тело письма прикрепил.
    https://mxtoolbox.com/emailhealth

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например https://wellfound.com/ (бывший AngelList)
    Ответ написан
    3 комментария
  • Где опубликовать резюме?

    paran0id
    @paran0id
    Умный, но ленивый
    Много где зарегистрирован, и давно, но конверсию дает только линкедын.
    Ответ написан
    Комментировать
  • Сопровождение сайтов на абонентской основе - что это на практике сейчас?

    Dreamka
    @Dreamka
    Web-разработчик.
    Перестаньте думать в какую красивую обертку завернуть свое нежелание учиться. Лично я долго работал на фрилансе, да и сейчас нет-нет, да и да. И за десяток лет я понял одну простую, но не очевидную вещь. Не сайт надо делать, а решать проблемы ваших клиентов. Для бизнеса сайт - всего лишь один из инструментов. Бизнес может хотеть от этого инструмента каких то новых функций и механик. А может и не хотеть. Бизнес может не знать чего именно он хочет, он может думать что проблема в сайте, а проблема может быть в рекламе, в продвижении или в отделе продаж который не способен переварить тот поток заявок, который сыплется с сайта. При этом вам достаточно по верхам разбираться в смежных областях и глубоко знать одну какую-то область в которой вы специалист, чтобы либо решить проблему, либо перенаправить клиента по верному пути.

    В начале, когда я только набирался опыта, я долго не мог выстроить стабильный поток задач, потому что делал сайты. Как только я начал решать проблемы - практически каждый новый клиент у меня становится постоянным и на всех не хватает рук. А делегировать я так и не научился.
    Ответ написан
    2 комментария
  • Выбрать Vmware или VirtualBox на Windows для разработки?

    @SunTechnik
    Знатоки меня поправят, но, насколько мне известно, нет легального способа запуска MacOS на железе не от Apple.
    Поэтому Вам предстоит тяжкий путь путешественника по граблям..

    Вот один из примеров:
    https://habr.com/ru/articles/761408/
    Ответ написан
    1 комментарий
  • Как найти причину сбоя данных в строках базы данных?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    Проверьте журналы ошибок и запросов MariaDB (что-то в папке /var/log/mysql/ или /var/log/mariadb/), чтобы отследить последние операции с базой. Возможно, можно найти запросы на обновление, которые затрагивали BLOB-данные.
    Если включён журнал запросов (general query log), можно посмотреть историю всех запросов. Это может показать, какие операции или пользователи изменяли данные.
    Ответ написан
    1 комментарий
  • Отказоустойчивость web-сервиса - DNS Failover, SQL, PHP. Правильно ли мыслю?

    Sanes
    @Sanes
    2. Два VPS сервера в разных локациях (например Москва и Казань)

    Один, нормально работающий сервер. Не забивайте голову.
    Ответ написан
    7 комментариев
  • Почему скорость NVME диска такая же как и SATA в proxmox?

    @rPman
    Xeon L5630
    жуть какие тормозные (в singlethread они как типовая машина уровня 2013г ~1000 попугаев, когда как современное железо дает 3000-4000), а еще контроллер nvme у тебя небось китайский нонейм, плюс у тебя виртуализация proxmos дает накладные расходы (минус 30%-90% cpu, именно так) плюс ты же виртуальный контроллер создаешь, он именно на мелких операциях так же даст накладные расходы.

    Хочешь реальную скорость, тестируй из нативно запущенной ОС.

    Полагаю именно это показывает разницу в скорости IOPS между домашней машины и 'сервером'.
    Ответ написан
    4 комментария
  • Как "мягко" отключить коммутатор в составе vpc кластера?

    @Drno
    мониторинг надо было погасить на 5 минут))
    но в целом согласен с ky0
    Ответ написан
    Комментировать
  • Как происходит деплой функции на тестовый стенд?

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

    Lynn
    @Lynn
    nginx, js, css
    Ответ написан
    Комментировать
  • Как удалить данные на CentOs сервере через SSH?

    @Everything_is_bad
    Сложность может возникнуть в том, что при зачистке данных могут удалиться ключи для SSH подключения
    это не сложность, это кривые руки, в чем проблема не удалять ключи? Если боишься что-то сломать, поднимай тестовый стенд и на нём тренируйся.
    Ответ написан
    Комментировать
  • Место на диске увеличил k3s не видит свободное место, как можно решить?

    @Cryopsy Автор вопроса
    системный администратор, вокалист
    Смог наконец-то разобраться. Как выяснилось это проблема в релизе AWX при изначальной сборке был использован тэг latest. Попробовал переразвернуть предпоследний. Поднялось без проблем. Моя первая решенная проблема в k3s :)
    Благодарю Vitaly Karasik за отзывчивость.
    Ответ написан
    Комментировать
  • Какую платформу лучше выбрать для OpenVPN сервера?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Если вы думаете, что где-то процесс установки "значительно проще" - то вы ошибаетесь. Во всех случаях нужно понимать, что делаешь и какие изменения внести в настройки сети.
    Ответ написан
    3 комментария
  • Нужно ли пробиваться с дна гитхаба?

    1. Задай вопрос сам себе: Чтобы что? Чтобы сделать себя более узнаваемым? Чтобы показать прикольную штуку другим? Чтобы, возможно, привлечь ещё контрибьюторов в твой проект? Чтобы, возможно, найти новых клиентов?

    2. Исходя из этого уже и действуй. Возможно хватит просто написать статью на хабре или другой площадке. Может хватит поста в тематическом сабреддите. Может надо делать сайт для демонстрации твоего продукта и делать полноценную рекламу за деньги. Мб можно добавить себя в тематические awesome-списки.
    Ответ написан
    5 комментариев
  • Синхронизация двух директорий через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Мне постоянно советуют rsync

    Неужели такая странная хотелка, что нет готового решения?

    Так тебе и советуют готовое отличное решение.

    , но это же просто продвинутая замена scp. Там даже для обратной синхронизации надо его запускать второй раз с другим направлением.

    Нет, это не замена scp. То, что используется тот же протокол не значит что работает одинаково. rsync умеет обновлять файлы частично, экономит трафик.

    Вот пишу я какой-то код на ноуте. А запускаю на сервере. Как мне самым простым способом синхронизировать две директории — локальную и серверную?

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

    В твоих требованиях противоречия.
    То тебе нужно, чтоыб какие-то файлы не синкались. То есть уже нужно поддерживать список исключений и возможно настраивать его на каждом сервере.
    Потом у тебя день поработать на каком-то сервере, а завтра на другом. То есть ситуация, когда у тебя 5-10 серверов и ноут будут синкаться друг с другом?
    Потом ты хочешь "готовое решения", но не хочешь ставить его на каждый сервер/ноут и настраивать. Ну вот есть какой-нить unison, который синкает в обе стороны за один запуск, но его нужно будет и ставить и настраивать как и synthing, который ты не хочешь ставить или настраивать.

    Я бы не парился, а просто юзал приватный git репозиторий, который легко поставить везде. И в гите не обязательно сотни веток и даже коммит можешь просто ребейзить постоянно, чтобы был один.
    Или rsync который уже обычно есть почти везде и который понятно как работает.

    Или уж настрой тот же synthing, а настройку добавь себе в гитхаб, чтобы можно было скриптом скачать готовый сетап и все.
    Ответ написан
    8 комментариев
  • Как предотвратить имитацию запросов?

    Elaryks
    @Elaryks
    Да, сымитировать запрос можно. Поэтому есть правило: "Нельзя доверять данным, которые приходят с клиента". Следовательно, данные с клиента нужно проверять на сервере. Критические данные и операции нужно подписывать или хэшировать, чтобы избежать подмены. Например, для защиты от Replay Attack используют одноразовые токены — при повторном запросе токен уже не сработает.
    Ответ написан
    4 комментария
  • Возможно ли ускорить обмен данными между удаленным клиентом и сервером?

    @rPman
    Быстро/медленно это не скорость а ваши эмоции. Нужны численные данные.

    В первую очередь необходимо провести тесты скорости, последовательно исключая потенциальные замедлители и используя максимально простой протокол (одноименные утилиты) ping, для замера времени отклика, и iperf, для ширина канала.

    Т.е. сначала скорость внутри локальной сети между машинами в разных зданиях, затем между vpn шлюзами и машинами в их локальной сети, затем между шлюзами в сети интернет.

    Дополнительно во время этой максимальной нагрузки замеряй нагрузку на процессоры vpn шлюзов.

    В принципе топовые скорости openvpn это сотни мегабит в секунду, wireguard - до половины гигабита (допускать конфиг дающий гигабиты за счёт большого mtu но это плохо влияет на типовое использование файлового сервера), при использовании топового железа x86. По уму самый быстрый это gre, по медленнее ipsec и внизу всякие openvpn...
    Ответ написан
    Комментировать
  • Деплой на vercel зависает на стадии сборки webpack, что делать?

    DZHAMBULAT-SAMOUCHKA
    @DZHAMBULAT-SAMOUCHKA Автор вопроса
    Frontend разработчик
    Короче потратив уйму времени я понял, что проблема была в плагине bundleAnalyzer. Этот плагин автоматически запускался при каждой сборке моего проекта. Поэтому во время сборки на vercel этот плагин наверное там запустился и блокировал дальнейший деплой проекта. Я его отключил и всё успешно заработало!
    Ответ написан
    Комментировать