• Как автоматически включить плеер после загрузки страницы на мобильны устройствах?

    AMar4enko
    @AMar4enko
    Как минимум на iOS это дохлый номер. Может и в свежих Android так сделали.
    Потому что на мобилках трафик зачастую с сотовой сети и никому неохота, чтобы по чьей-то прихоти он начинал отжиматься без одобрения пользователя.
    Более того, включать аудио при открытии страницы это в принципе моветон - вас об этом не просили. Если этого требует заказчик, ваша задача, как человека, ответственного за UX, убедить его в недопустимости подобного злоупотребления и найти лояльный способ попросить у пользователя осознанно запустить воспроизведение
    Ответ написан
    3 комментария
  • Как в Ruby on Rails сделать откаты при неудачных ситуациях?

    Честно говоря, не вижу тут необходимости в ручном использовании транзакции. Если клиент уже отправил форму и сервер получил данные, то данные формы обработаются рельсой вне зависимости от того, у кого пропал интернет. Я бы рекомендовал сделать что-то типа такого (мне кажется такой код более идеологически верным):

    subscriber = Subscriber.new
    subscription = sub.subscriptions.build
    subscription.periods.build
    subscriber.save


    Этот код правда потребует правильно настроенных связей.
    Ответ написан
    Комментировать
  • Если ддос будет больше чем 1Гбит, то сервер ляжет?

    Jump
    @Jump
    Системный администратор со стажем.
    Если ддос будет больше чем 1Гбит, то сервер ляжет?
    Сервер ляжет если не хватит ресурсов сервера на обработку запросов, это никак не зависит ни от скорости вашего канала, ни от скорости DDOS.
    Гигабитный канал гарантированно ляжет если скорость DDoS 1гигабит и более. Вне зависимости от того будете вы что-там фильтровать или нет.

    Или можно как то будет фильтровать 1.5-2гбит?
    Чтобы фильтровать DDoS 2Гбит нужно:
    1)Канал значительно больше 2Гбит.
    2)Фильтрующий сервер способный фильтровать на такой скорости.

    я знаю что сейчас любой школьник может сделать ддос в 40+гбит за бесплатно и потратив всего день
    Такой DDoS требует грамотной технической реализации, и приличных финансовых вложений.
    Если ваш школьник является главой крупной ОПГ, то вполне возможно что и сможет, но это далеко не любой школьник
    Ответ написан
  • Как Вы понимаете junior, middle (developer), senior и есть ли принципиальная разница этих понятий в вебе, эмбедде, геймдеве и других программиннгах?

    @kfuntov
    В моей голове так:
    junior - если надо обязательно делать code review после выполнения задачи, и с большой вероятностью после него что-то править.

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

    senior - может проводить code review.
    Ответ написан
    Комментировать