Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
ms-dred

Станислав

Вечно что то не то и что то не так...
  • 27
    вклад
  • 190
    вопросов
  • 62
    ответа
  • 45%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как при авторизации через VK API передать дополнительные данные?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Это и надо, спасибо большое!
    Написано 12 сент.
  • Как проверить два объекта по шаблону?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Единственно еще по условию будет дополнения в виде
    function check(data) {
      return Object.keys(data).length === 2 &&  Object.hasOwn(data, 'd') && data.m === 1;
    }
    Написано 13 июн.
  • Как проверить два объекта по шаблону?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Спасибо =)
    Написано 13 июн.
  • Как проверить два объекта по шаблону?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Отлично, спасибо =)
    Написано 13 июн.
  • Почему показывает что данные контекста пустые, хотя это не так?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Получилось =)
    Написано 04 июн.
  • Почему показывает что данные контекста пустые, хотя это не так?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Да, так и есть, сейчас попробую поколдовать с mobx =)
    Написано 04 июн.
  • Как пропустить китайские иероглифы через регулярку?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Иерокопус Таманский, эти три символа удаляю из строки
    Написано 30 мая
  • Как пропустить китайские иероглифы через регулярку?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Иерокопус Таманский, смайлик =)
    Написано 30 мая
  • Как пропустить китайские иероглифы через регулярку?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Спасибо добрый человек =)
    Ток поправил чтобы работало
    /[^a-zа-яё\u4E00-\u9FFF0-9 `,:-]/gim
    Написано 29 мая
  • Почему сортировка в MongoDB занимает много времени?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Kano, ну чисто для эксперимента можно попробовать =)
    Кстати, вот еще что, на момент когда я писал пост сервер на котором была монга имел 32гб оперативки, сейчас перешел на другой сервер с 64гб и запросы стали выполняться быстрее, посмотрю что будет дальше
    Написано 10 мая
  • Почему сортировка в MongoDB занимает много времени?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Не понял, в запросе можно указать какой индекс использовать?
    Написано 10 мая
  • Как в Next.js изменить url страницы без обновления данных?

    ms-dred
    Станислав @ms-dred Автор вопроса
    lolpni, именно это я и пытаюсь реализовать, спасибо большое =) Создайте ответ, я приму это как решение =)
    Написано 11 апр.
  • Как в next.js обрабатывать URL страницы первого уровня?

    ms-dred
    Станислав @ms-dred Автор вопроса
    szQocks, с чего бы это им не открываться когда они по факту в роутере находятся.
    Давай пустой писаниной заниматься не будем, без обид, я сомневаюсь что ты компетентен в next.js
    Написано 30 мар.
  • Как в next.js обрабатывать URL страницы первого уровня?

    ms-dred
    Станислав @ms-dred Автор вопроса
    szQocks, ну и что, если это будет закрывающий роутер, можно скидывать на 404 как обычно и всё. По факту же все тоже самое.
    Написано 30 мар.
  • Как в next.js обрабатывать URL страницы первого уровня?

    ms-dred
    Станислав @ms-dred Автор вопроса
    szQocks, да не, мне нужны адреса такие как я привел, именно от корня сайта, да я уже победил проблема pages/[users].tsx, так оно работает, только не знаю столкнусь ли с проблемами какими то в next.js. Буду тестить...
    Написано 30 мар.
  • Как в next.js обрабатывать URL страницы первого уровня?

    ms-dred
    Станислав @ms-dred Автор вопроса
    szQocks, да не, мне банально надо по подобным адресам обращаться к /pages/users.tsx
    Я как понял это что то вроде pages/[users].tsx, но не будет ли проблем каких то, я пока не знаю =)
    Написано 29 мар.
  • Как реализовать ТОП просмотров за день, неделю и месяц?

    ms-dred
    Станислав @ms-dred Автор вопроса
    У меня коллекция analytics это коллекция статистики куда записываются все важные действия пользователя на сайте, поэтому увеличивать просмотры определенной страницы методом обновления "count" не получится, если только для этого дела завести еще одну коллекцию, сугубо для просмотров, надо будет попробовать, это должно будет облегчить выборку.
    Получается в течении дня мне нужно будет обновлять данные просмотра каждой страницы в доп. коллекции, ночью переносить сумму просмотром в db.posts.url, а после в этой доп. коллекции обнулять счетчики страниц для сбора данных нового дня.

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

    Надо будет покумекать над этим, что так точно нагрузка уменьшится.
    Написано 11 мар.
  • Как реализовать ТОП просмотров за день, неделю и месяц?

    ms-dred
    Станислав @ms-dred Автор вопроса
    fenrir, если я правильно вас понял, то документ со временем раздуется очень сильно из за добавления новых ежедневных данных вида
    day: [
    
       {
           date: "10.03.2023",
           count: 1000
       }, {
           date: "11.03.2023",
           count: 900
       }
    ],
    week: [
    
       {
           date: "10.03.2023",
           count: 7000
       }, {
           date: "11.03.2023",
           count: 6000
       }
    ]

    Ну и получается нужно будет следить за всеми db.posts в базе и удалять устаревшие записи. Но идея имеет место быть.

    Алексей Ярков, можно, не проблема, проблема в том что нагрузки на столько велики что может объявится oom killer и офнуть базу, что он в принципе и делает периодически. У меня просто совместно с этими расчетами еще кое какие манипуляции проводятся, поэтому и делаю каждый час. Раньше было все Ок, но по мере роста базы и числа просмотров начались проблемы с этим, разграничу все это дело, а проблема так и останется.
    Написано 10 мар.
  • Как равномерно заполнить 3 массива с учетом высоты элементов?

    ms-dred
    Станислав @ms-dred Автор вопроса
    А сейчас вроде все работает правильно =)
    Написано 17 февр.
  • Как равномерно заполнить 3 массива с учетом высоты элементов?

    ms-dred
    Станислав @ms-dred Автор вопроса
    Александр, я поправил код, первый вариант был не правильный по логике своей
    Написано 17 февр.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Антон Банников
    • 5 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 4 ответа
    • 0 вопросов
  • vabka
    Василий Банников
    • 4 ответа
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации