• Как пофиксить манифест pwa?

    Посмотрите здесь https://whatpwacando.today/ возможно что-то полезное будет по вашему вопросу.
    Ответ написан
    1 комментарий
  • Как скопировать сайт с webflow?

    @revoltfromwithin
    Каким то образом получилось решить проблему?
    Ответ написан
    3 комментария
  • Как подключить онлайн чат к сайту?

    Demanoidos
    @Demanoidos
    безнравственный извращенец с богатой фантазией
    MyChat можете использовать, там есть чат для сайта, on self hosted и до 20 подключений онлайн бесплатный. Он использует WebRTC, так что даже звонки будут работать в браузере.
    Ответ написан
    2 комментария
  • Как пофиксить кнопку поделиться?

    @Asokr
    Вы к каждому товару делаете модалку?
    И все они с одним id, поэтому и вызывается первый товар.

    Добавьте сюда data-target="#ShModal" и сюда id="ShModal" , например, индекс...или id товара...
    Ответ написан
    1 комментарий
  • Как подготовить интернет-магазин к боевому старту?

    @vitaly_il1
    DevOps Consulting
    Оставим в стороне защиту от атак, т.к. по-моему это нереально сделать без использования внешнего сервиса.
    Остается
    - мониторинг - советую подключить site24x7 или подобный сервис для мониторинга URL (включая время ответа) и самого сервера
    - бэкап и восстановление - потренироваться в этом и дважды проверить что все работает
    - sizing - поговорим подробнее

    По данным переписи в регионе около 1 млн.чел, а в столице примерно 300 тыс.

    Очевидно, что кол-во пользователей может быть от нуля до 100 миллионов (если вдруг весь СНГ набросится).
    Как прикинуть возможное кол-во? Если можно найти аналитику аналогичных сервисов - отлично. Если нет - я бы взял с потолка базу в 100тысяч пользователей. Соответсвенно получим нагрузку в минуту-секунды. Осталось только просимулировать - с помощью готовых сервисов (loadimpact.com и т.п.) или готовых программ (gettaurus.org, Locust.io и т.п.).
    Ответ написан
    Комментировать
  • Как подготовить интернет-магазин к боевому старту?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Давайте обратимся к классикам, например применим метод Ферми для оценки топа посещаемости ресурса. Естественно все приведенные цифры с некоторой погрешностью...

    Пусть в регионе проживает 1КК людей, из которых 20% это несовершеннолетние, 20% это люди пожилого возраста, то есть 2 категории, которые с огромной долей вероятности сервисом пользоваться не будут. Так же, можно сразу выкинуть 15% проживающих за чертой бедности, и еще примерно столько же (15%) находящихся в граничном с бедностью состоянии.

    Из оставшихся 30% (300К)охват рекламой/слухами может составить около 50% в столице, и 30% в области, пусть будет 40% общего охвата, хотя это скорее всего завышенный показатель. То есть в остатке потенциальных знающих о вашем сайте около 130К, причем это цифра не на старте, а примерно спустя пол года-год.

    Предположим что магазин имеет не нишевую специализацию, а достаточно широкий ассортимент, заинтересующий 70% от потенциальных ознакомившихся с ним людей (это оооочень оптимистично, но допустим). Из них 30% "отложат на потом" посещение ресурса, и больше о нем не вспомнят, или зайдут 1-2 раза, что на общую статистику не влияет. В сухом остатке имеем около 40-70К потенциальных посетителей. Предположим, что прошло пол года, и все они равномерно росли до этой цифры, и посещали магазин ну пусть 3 раза в месяц.

    В итоге в месяц будет 70к*3 = 210К визитов, визит примерно из 5-7 страниц, итого = 6*210К = 1 260 000 хитов в месяц.
    Делим на 30 дней = 42 000. делим на 12 активных часов, получаем 3500 хитов в час, 58 хитов в минуту, то есть 1 хит в секунду. В пике пусть будет 6 рпс.

    Вывод: слабенький церлерон и винт на 7200 rpm вполне справится с вашей мегаубервафлей...

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

    CityCat4
    @CityCat4
    Жил-был у бабушки серенький троллик...
    собственные порты, вместо стандартных, повышают безопасность

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

    leahch
    @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    Правильно защитить хост - поставить на нем firewall и закрыть все неиспользуемые порты. Если есть что-то критичное, то лучше пробрасывать эти сервисы по ssh-proxy, а в самом ssh запретить вход по паролю, оставить только с использованием ключей.
    Не ленитесь на http ставить реверс-прокси, например nginx.
    Используйте контейнеры (docker, lxc).
    На фаерволе запретите исходящий трафик, поставьте по умолчанию правило drop packets (значительно увеличит время перебора портов).
    Ответ написан
    Комментировать
  • Почему не подтягивается существующий файл?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Ошибка importScripts is not defined не говорит о том, что файла не существует. Она говорит о том, что функции importScripts нет в том контексте, в котором все выполняется. В стандартном глобальном Window ее нет. В WorkerGlobalScope она есть. Нужно убедиться в том, в каком контексте выполняется ваш код. Что есть self в вашем коде. Тут многое зависит от того, как вы делаете свое приложение и как создаются эти воркеры (в некоторых фреймворках может своя локальная магия происходить). Есть неиллюзорная вероятность, что ваш код воркера загружается два раза. И запускается два раза. И первый раз он запускается в основном потоке, где self - это получается window. Если это так, то можно сделать запуск кода воркера из тупой проверки-заглушки, что-нибудь вроде:
    if (typeof importScripts === 'function') {
        importScripts('......js');
        // и все остальное тут
    }

    Это сомнительная практика, т.к. по идее этот код должен запускаться один раз с нужным контекстом, и мы лечим симптомы, а не изначальную болезнь, но она может решить проблему.
    Ответ написан
    1 комментарий
  • Можно ли инициировать звонок в Telegram api web apps?

    @nexus7777 Автор вопроса
    Методом тыка сработал такой способ :)

    <div onclick="window.open('tel:+71237777777');">+7 (123) 777-77-77</div>
    Ответ написан
    2 комментария
  • Какую версию юзать для почтового сервера?

    shambler81
    @shambler81 Куратор тега Linux
    у многих бесплатных веб панелей управления хостингом есть почтовые интерфейсы.
    так что если это чисый сервер то ставь
    ispconfig3
    aapanel
    vestacp
    там все в коробочке сразу с админкой и интерфейсом.
    Если же реальныйх почтовых ящиков не будет то без разницы.
    Ответ написан
    Комментировать
  • Какую версию юзать для почтового сервера?

    @brar
    Exim4.
    Только учтите, что мануалы для версии до 4.94 отличаются от мануалов версии после 4.94. Да и в целом, обращайте внимание для какой версии читаете мануал.
    Ответ написан
    3 комментария
  • Какую версию юзать для почтового сервера?

    @AlexVWill
    Давно использую связку Postfix+Dovecot+Spamassasin+ClamAV
    По моему самое надежное, производительное и безглючное решение, к тому же масса документации как настроить.
    Хотя бы вот: https://www.digitalocean.com/community/tutorials/h...
    https://www.digitalocean.com/community/tutorials/h...
    Ответ написан
  • Как выбрать хостинг для блога joomla?

    @hostfly
    Видела хостинг для Джумла тут, но сама заказывала только для Битрикса. Но можно попробовать.
    Ответ написан
    1 комментарий
  • Как создать условие в laravel 8?

    delphinpro
    @delphinpro Куратор тега Laravel
    frontend developer
    Вы нифига не описали, в чем у вас проблема.
    Как записать условие? Ну это есть в документации

    @if($manifestExists)
      <link rel="manifest" href="{{ asset('manifests') }}/user.webmanifest">
    @endif
    Ответ написан
    1 комментарий
  • Как пофиксить smtp почты на домене от mail.ru?

    thewind
    @thewind
    php программист, front / backend developer
    Еще может зависеть от IP - ваши сайты лежат на одном хостинге / аккаунте VPS?
    Я использовал biz.mail.ru, тоже отправлял письма через smtp, с паролем для приложений попыток хватало на 1-2-3 раза, потом похожие ошибки. Плюнул, ушел.
    Ответ написан
  • Какие платформы сейчас актуальны в России?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Можно попробовать поискать другие продукты, интересные этой же аудитории. Например, вы предлагаете мебель для кафе, а кто-то другой занимается поставками хорека-посуды или предоставляет официантов во временное пользование; оформляет им залы. Или наоборот - не предоставляет им услуги, а сам пользуется ими: заказывает обеды для своего микропредприятия, арендует у них помещения... Аниматоры о организаторы свадеб должны быть близки.
    Собрать все такие группы ВК (сейчас все, кажется, вынуждены сидеть там) и посчитать пересечения аудиторий.
    А рассылку можно сделать бумажную, так выкинут в корзинку, но в черный список не внесут))
    Ответ написан
    1 комментарий
  • Где продать данные (базы данных)?

    vabka
    @vabka
    Токсичный шарпист
    Ответ написан
    Комментировать
  • Как вставлять изображения в ссылки?

    godsplane
    @godsplane
    Это называется open graph
    Ответ написан
    Комментировать