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

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

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

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

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

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

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

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

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

timokins

  • 62
    вклад
  • 37
    вопросов
  • 75
    ответов
  • 52%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему через некоторое время localstorage удаляется?

    timokins @timokins
    Основные браузеры очищают localStorage при очистке cookies.
    Настройка сброса данных после закрытия браузера также влияет на localStorage (в т.ч. приватный режим).
    + может быть включена автоматическая чистка в различных программах/расширениях.

    Проще говоря, браузеры самостоятельно не очищают localStorage без дополнительных настроек.
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как создать свой json файл и получить к нему доступ по url?

    timokins @timokins
    Если требуется побаловаться и бесплатно,
    то myjson.com
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как запустить и остановить .sh файл через nodejs?

    timokins @timokins
    exec вызывает Вашу программу через вызов оболочки,
    сначала он вызывает оболочку в которой уже вызывается введенная команда, т.е. Ваша программа.

    Соответственно, возвращаемый PID принадлежит не программе, а оболочке.

    Если Вы хотите вызвать программу напрямую без вызова оболочки, то используйте execFile.
    ----
    Или используйте spawn, как посоветовали выше.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как оценить стоимость дизайна спрайтов персонажей?

    timokins @timokins
    Как оценить стоимость дизайна спрайтов персонажей?

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

    Эффективней будет сходить на биржу фрилансеров и посмотреть на работы дизайнеров, которые Вас устроят и узнать расценки. Или создать заказ с выше предложенным описанием и собрать отклики с примерами работ и ценами.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как на js реализовать математические операции с объектами?

    timokins @timokins
    JS не поддерживает переопределение арифметических операций.
    А paperjs делает это с помощью своего компилятора из PaperScript в JavaScript:
    https://github.com/paperjs/paper.js/blob/89c60b1a0...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему меня "раскрыли", scrapy выдает крякозябры и как получить HTML самой страницы (вопрос не простой)?

    timokins @timokins
    Дело, может быть, как раз в заголовках,
    которые scrapy использует по-умолчанию,
    например, user-agent: scrapybot (совсем непалевно).
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Сущесвует ли переводчик текста/Статьей/новостей с помощью ИИ?

    timokins @timokins
    https://www.deepl.com/
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как проверить отсуствие точки с запятой в конце вызываемых JQuery-методов?

    timokins @timokins
    Подключите eslint,
    настройте параметр semicolon,
    и он Вам подскажет.
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Как в github может быть рабочая ссылка на файл, а файл в репозитории отсутствует?

    timokins @timokins
    При создании релиза можно загрузить файлы двумя способами:

    binaries:

    5d810b6abefa7942713381.png
    и files:

    5d810b961f18c096092710.png
    Ваш пример был загружен вторым способом
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сделать валидацию данных(проверку как на money) на данные которые мы получаем на вопрос 'Во сколько это обойдется?’ в функции getExpensesMonth?

    timokins @timokins
    Данное условие никогда не выполнится:
    if ((typeof (sum)) != 'string' && sum != '' && sum != null) {

    1. sum != ''
    используйте !==, чтобы не было преобразование типов, иначе sum != '' будет false при let sum = 0;
    2. sum += prompt('Во сколько это обойдется?', '');
    prompt возвращает строку, поэтому после выполнения данной операции на выходе будет строка,
    что противоречит Вашему условию (typeof (sum)) != 'string'
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Api для проверки пунктуации?

    timokins @timokins
    если юр. лицо, то litera5.ru
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как решить проблему в JavaScript?

    timokins @timokins
    eval("value");
    кавычки не нужны
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему возникает ошибка при использовании тернарного оператора, но нет ошибки при использовании if?

    timokins @timokins
    Точку с запятой кто-то забыл поставить после объявления point
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Прямая ссылка на MongoDB?

    timokins @timokins
    База данных находится на MongoDB Atlas

    Там по соседству есть MongoDB Stitch,
    он выполнит серверную часть и по ссылке можете создать любой запрос к базе с выводом результата

    upd: речь идет о http сервисе,
    вот ссылка на документацию:
    https://docs.mongodb.com/stitch/services/http/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие существуют "общие" правила по верстке web страниц?

    timokins @timokins
    Подробный чек-лист:
    https://github.com/thedaviddias/Front-End-Checklist
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как оборвать цепочку промисов?

    timokins @timokins
    если ошибка в onError удовлетвоирт условию - цепочка обрывалась

    используйте throw в catch и цепочка прервется
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как сделать команду чтобы обнавлять значение столбца у всех пользователей каждый день (24 часа)?

    timokins @timokins
    cron еще жив

    1. пишешь скрипт с запросом sql на обновление поля у всех пользователей
    2. прописываешь его ежедневный запуск в cron
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как решить судоку, если для любой из оставшихся пустых ячеек более одного значения?

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

    timokins @timokins
    все тоже самое, только вычитай минимальное значение,

    0px = 150
    300px = 50

    отрезок в 1px = x = 300px/(150-50)

    точка 75 равна:
    300px - ((75 - 50) * х) = 225px

    точка 50 равна:
    300px - ((50 - 50) * х) = 300px

    точка 150 равна:
    300px - ((150 - 50) * х) = 0px
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Возможен ли автоматический drag&drop при загрузке страницы?

    timokins @timokins
    я про случай, если нужный файл лежит в той же папке на хостинге, например

    Если файл лежит на сервере, то сделайте к нему обычный запрос при загрузке страницы.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • Grapeoff
    Dmitriy Grape
    • 5 ответов
    • 1 вопрос
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • drAbuse
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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