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

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

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

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

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

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

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

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

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

Евгений Заливадный

JavaScript Engineer (REACT / NODE.JS)
  • 1
    вклад
  • 48
    вопросов
  • 7
    ответов
  • 71%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как правильно изучать язык C?

    alexgp13
    Александр Прохорович @alexgp13
    Руководитель ИТ-проектов
    Вы выбрали язык с очень ограниченной сферой применения, особенно на начальном этапе изучения. Он сейчас больше используется в робототехнике и прочих разработках, связанных с "железом".
    В целом после изучения основ надо начинать писать простые программы, даже если такие программы уже есть. Напишите калькулятор, например. Или текстовый редактор какой-нибудь.
    Ответ написан 29 янв.
    Комментировать
    Комментировать
  • Безопасно ли хранить токен в Session Storage браузера?

    bingo347
    Дмитрий Беляев @bingo347
    Crazy on performance...
    HttpOnly Cookie доступна только серверу, который доступен по домену, который прописан в этой куке и никому больше.
    Storage доступен любому скрипту на странице. Соответственно содержимое Storage может угнать любой скрипт подключенный извне.
    Ответ написан 27 янв.
    Комментировать
    Комментировать
  • Если злоумышленник узнаёт мою сид фразу от Ethereum кошелька, то я не смогу её сменить?

    younghacker @younghacker
    Другими словами если вы "спалили" seed фразу, то нужно как можно быстрее создать новую, и на новый полученный кошелёк перекинкть все средства со старого. Но необходимо помнить о стоимости транзакций.
    Ответ написан 26 янв.
    2 комментария
    2 комментария
  • За счёт чего спутники и космические станции удерживаются на орбите?

    IvanPetrof @IvanPetrof
    Возьмите камень и бросьте его горизонтально. Камень будет лететь по дуге и упадёт на землю.
    Возьмите другой камень и бросьте горизонтально но с большей силой (большей скоростью) . Камень полетит по дуге и упадёт дальше первого камня.
    Возьмите третий камень и бросьте его горизонтально очень сильно, чтобы он летел как можно дальше. Если скорость камня будет достаточно велика (первая космическая) , то он полетит так далеко, что должен будет упасть где-то за горизонтом. Но только он там не упадёт, т. К. Земля круглая и в том месте где камень должен будет упасть, поверхность земли "закруглится" вниз и камень продолжит лететь дальше, огибая поверхность Земли.
    Естественно это будет работать только если камню не будет мешать воздух. Т. Е. Предварительно надо подняться повыше, где атмосфера сильно разрежена (100 км для начала хватит)
    Ответ написан 28 янв.
    1 комментарий
    1 комментарий
  • Может ли меня кинуть работодатель?

    Bedrosova
    Юлия Бедросова @Bedrosova
    14 лет, а гонору на все 34. На вашем месте я бы задавалась вопросом, как мне не разочаровать работодателя, который вообще согласился дать шанс ребенку, потому что вы получите пользу даже если вам ничего не заплатят, а вот работодатель в любом случае потратится на то, чтобы вас обучать, да что там обучать - ему придется сначала вас социализировать, если вы не понимаете, на сколько нелеп ваш запрос.
    Ответ написан 01 нояб. 2021
    14 комментариев
    14 комментариев
  • Если злоумышленник узнаёт мою сид фразу от Ethereum кошелька, то я не смогу её сменить?

    rPman @rPman
    сменить не сможешь, твой сид однозначно определяет твой кошелек
    сменив сид ты меняешь кошелек и соответствующий адрес.

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

    пользоваться можешь но смысла в этом никакого, так как все доступные деньги злоумышленник заберет сразу как это станет возможным
    Ответ написан 11 янв.
    Комментировать
    Комментировать
  • Какие проекты запрещено писать на React по лицензии?

    y0u
    y0u @y0u
    dev
    https://github.com/facebook/react/blob/main/LICENSE
    Ответ написан 07 нояб. 2021
    Комментировать
    Комментировать
  • Какую ORM стоит осваивать и использовать как основную в коммерческих проектах для Node.js разработчика в 2021 году?

    exeto
    Тимофей Дергачёв @exeto
    front-end developer
    https://www.prisma.io/

    spoiler
    prisma vs typeorm
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Какой выбрать node.js фреймворк под небольшой проект?

    peterpro
    peterpro @peterpro
    Eсли приложение больше чем один эндпоинт на одну табличку в БД, и жить ему больше чем квартал - надо брать нормальный корпоративный фреймворк, с нормальной ORM, в вашем стеке это Nest + TypeORM.

    PS: Я вообще не понимаю людей, которые в 2020 году что-то пишут на голом express/fastify (или называют эти либы - фреймворками). Такое ощущение, что у них после старта очередного проекта всплывает табличка "поздравляю, вы сэкономили 15 минут на развёртывании, вы - восхитительны!"
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как добавить приватный ключ в SSH Agent навсегда?

    neol @neol
    Если не ошибаюсь, то ключ надо прописать в ~/.ssh/config в виде
    Host remote.com
       IdentityFile ~/.ssh/remote.com.key

    где remote.com - первый сервер, к которому вы подключаетесь
    Ответ написан 25 авг. 2021
    2 комментария
    2 комментария
  • Как добавить приватный ключ в SSH Agent навсегда?

    Иван Корюков @MadridianFox
    Web-программист, многостаночник
    Пропишите добавление ключа в агент в автозагрузку.
    Ответ написан 25 авг. 2021
    2 комментария
    2 комментария
  • Как выбрать счётчик электроэнергии совместимый с Arduino?

    GavriKos
    GavriKos @GavriKos
    Если это не основной счетчик - то просто смотрите сразу ваттметр и все. Проще будет. Но легализировать его не получится 100% - никто с него показания считывать не будет. Можете поставить обычный счетчик и СРАЗУ за ним ваттметр - будет то же самое почти.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как выбрать счётчик электроэнергии совместимый с Arduino?

    Александр Скуснов @AlexSku
    Программист по автоматике
    Я вам расскажу, как делают в "промышленности", но это реально работает, дальше можно копать в сторону удешевления и упрощения.
    1) Электросчётчки Меркурий со своим протоколом типа Modbus-RTU (RS-485).
    2) От фирмы Инсат OPC-сервер опроса. Можно получать несколько сотен данных, но я показываю несколько основных:
    60f6711479c82651630655.png

    3) Какую-нибудь SCADA (у Инсата есть MasterSCADA v.3 и 4).
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Многопоточность в Nodejs?

    TTATPuOT
    Антон Неверов @TTATPuOT
    https://code.patriotovsky.ru/
    Самый простой способ сделать приложение многопоточным - это использовать какой-нибудь диспетчер процессов, по типу pm2. О чём и говориться в статье, в целом.

    Смысл в том, что для 99% задач, node однопоточный. И в коде нет такой команды "сделать многопоточно сейчас же". Даже Promise.all запускает функции одна за одной в асинхронном стиле.

    Делайте асинхронный код, а многопоточность создавайте с помощью сторонних приложений.
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как выбрать счётчик электроэнергии совместимый с Arduino?

    vabka
    Василий Банников @vabka
    Токсичный шарпист
    1. Главное чтобы счётчик был сертифицированный. Всё как и с обычными счётчиками
    2. Есть несколько протоколов. Есть импульсный - он просто шлёт импульс за каждые N единиц объёма, а есть более дорогие, которые реализуют какой-нибудь нормальный протокол.
    В принципе оба вида будут совместимы с Arduino - главное чтобы интерфейсы были все необходимые. (Ардуинки разные бывают)
    Ответ написан более года назад
    6 комментариев
    6 комментариев
  • Зачем хранить state в localStorage c помощью react-persist?

    gadfi
    Олег Гамега @gadfi
    https://gamega.org
    ну в localStorage я бы не стал, он не типизирован, есть же indexDB, хотя на маленьких размерах пофиг
    пригодится может в любом offline first приложении, и не только
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Есть ли готовые и проверенные сборки линукса под видеорегистратор на RaspberryPi?

    Drno @Drno
    https://mysku.ru/blog/china-stores/41724.html (работает на основе Motion)

    https://robototehnika.ru/content/article/sistema-v... (установка и настройка чистого Motion на Ubuntu Server)

    https://felenasoft.com/xeoma/ru/articles/raspberry...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Какие за и против использования ISO кода валют в качестве первичного ключа базы данных?

    ComodoHacker @ComodoHacker
    Не используйте естественные ключи в качестве первичных. Используйте только суррогатные. Избежите многих проблем.

    Основных проблем с естественными ПК две.
    1. Проходит время, и возникает необходимость поменять естественный ключ. Например, его внесли с ошибкой (человеческий фактор). В вашем случае, допустим ISO решила, что существующий код оказывается не политкорректный, и его нужно поменять. И вам нужно поменять либо одну строку в одной таблице, либо все строки во всех таблицах, которые на нее ссылаются. Чувствуете разницу? А часть данных может быть уже в архиве, read-only и т.д.
    2. Проходит время, и "уникальный" естественный ключ оказывается не уникальным. Например, вам понадобился тот же доллар, но с особым курсом и т.п. Если это ПК, то нормального решения нет, пусть даже сложного, как в п. 1. Вам придется превратить естественный ключ в суррогатный, а для естественного добавить отдельный столбец. Так лучше сделать это с самого начала. :)
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как принудительно очистить память в IDE JetBrains WebStorm?

    vabka
    Василий Банников @vabka
    Токсичный шарпист
    Память без остановки сжирается вплоть до зависания ПК (на момент написания вопроса 8GB).

    Похоже на баг - где-то утечка памяти. Какая у вас версия? Какие плагины стоят?
    (Вообще такая ситуация нормальная, но для этого в проекте должны быть миллионы строк кода)
    А почистить память можно через File -> Invalidate Caches/Restart
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как принудительно очистить память в IDE JetBrains WebStorm?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov
    Сейчас я не могу её найти.

    Правой кнопкой щёлкните по статусбару снизу и там выберите "Memory Indicator".
    Ответ написан более года назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • NikFaraday
    Nik Faraday
    • 6 ответов
    • 1 вопрос
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • cssfish
    • 5 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • SilenceOfWinter
    Антон Шаманов
    • 5 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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