Задать вопрос
  • Для каких случаев используются forEach и for of?

    Robur
    @Robur
    Знаю больше чем это необходимо
    основное правило:
    forEach используется когда вам больше хочется использовать forEach.
    for of - во всех остальных случаях.

    spoiler
    ну еще в forEach удобнее заранее заготовленную функцию передать, а for of удобнее для await, но такие детали при таком вопросе не существенны.
    Ответ написан
    Комментировать
  • Как получить оплату если заказчик с Украины?

    Robur
    @Robur
    Знаю больше чем это необходимо
    чтобы не засветиться - езжайте оба в минск, там в кафе он забудет чемоданчик, вы его найдете. Что вы кино не смотрите, в самом-то деле.
    Ответ написан
    2 комментария
  • Как банк узнал, где я лазил в интернетах?

    Robur
    @Robur
    Знаю больше чем это необходимо
    теперь вы понимаете почему столько шума вокруг "защиты данных", "права на анонимность", GDPR и так далее?

    При достаточном количестве собранных данных не большая проблема понять кто и где был. А вы поди еще и в соцсетях на этом же телефоне залогинены.
    Ответ написан
    Комментировать
  • Как безопасно передать информацию с одного сайта в cookies другого?

    Robur
    @Robur
    Знаю больше чем это необходимо
    генерите ссылку на B в которой все нужные параметры, B при загрузке страницы их получает оттуда и сохраняет куда надо (сессия на сервере, куки, localstorage)
    Ответ написан
  • Откуда вы черпаете идеи для дизайна?

    Robur
    @Robur
    Знаю больше чем это необходимо
    постоянное опасение из-за юзабилити не дает раскрыться


    И правильно, сначала юзабилити, потом уже креатив. Раз оно упоминается, то речь видимо об дизайне интерфейсов.
    Если хочется чтобы прям творчески-творчески, то рисуйте то с чем пользователь не взаимодействует - картинки всякие, логотипы, арты. или где взаимодействие не главное - тогда юзабилити не должно сильно ограничивать.

    Массовый интерфейс сейчас в принципе в наш век 5-секундного внимания должен быть мгновенно понятен, а значит - похож на все что человек видел до этого.
    Ответ написан
    Комментировать
  • Что ещё надо изучить для должности trainee/junior js?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Достаточно, теперь попробуйте на эту самую должность устроиться.
    Ответ написан
    Комментировать
  • Как правильно использовать module в nestjs?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Использовать - так как описано в документации. Просто примите это за предлагаемый способ организации кода.
    Модули - это принятый в nestjs способ разделения кода на достаточно изолированные части.
    Например вы делаете модуль User - и там весь код который относится к пользователям - сервисы, контроллеры, резолверы и прочее. Так же наружу из модуля экспортируется только то что нужно, а не все подряд.
    То есть в другом модуле вы подключаете модуль User - и вам доступно те части в этом модуле которые этот модуль предоставляет.

    Отдаленная аналогия - это как объединять код и данные в класс - можно и без них, но когда все сгруппировано в классы то код более организован.

    Так или иначе любые зависимости мы импортируем напрямую из файла сервиса

    Импортировать зависимости можно по разному. Если сделано правильно - то импортируете вы модуль, а из него уже берутся сервисы для того чтобы резолвить @Inject
    Ответ написан
    Комментировать
  • Как совместить несколько роутеров?

    Robur
    @Robur
    Знаю больше чем это необходимо
    поменяйте местами Route в Switch, чтобы сначала /register срабатывал, а если там что-то другое, то уже сработает /
    Сейчас у вас всегда будет / срабатывать
    Ответ написан
    5 комментариев
  • Как вести два одинаковых проекта, имя возможность дорабатывать их вместе и по отдельности?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1) вы себя проклянете, если правок будет хоть немного больше парочки.
    2) это тот же 1) только сбоку. С точки зрения гита - мало разницы между втрой веткой в том же репо или такой-же веткой в другом репо. команды на мерж кода будут разные, все остальное - одно и то же.

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

    3) правильный вариант. Стоит ли он потраченных усилий - это уж только вы сами можете оценить.
    Ответ написан
    8 комментариев
  • Как отрисовывать компонент в зависимости от адресной строки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Комментировать
  • Почему nodejs приложение не деплоится на heroku?

    Robur
    @Robur
    Знаю больше чем это необходимо
    ничего не работает

    Сначала думал

    Потом решил

    Вспомнил, что


    Несколько дней не могу решить проблему,


    А теперь когда вы достаточно намучались, сходите в логи деплоя/хероку и посмотрите что происходит, найдите и опишите реальную проблему. Потом повторите то что вы уже делали.
    Ответ написан
  • Как выстраивать работу компонентов реакт для определенных роутов?

    Robur
    @Robur
    Знаю больше чем это необходимо
    возьмите react-router и не изобретайте свой велосипед.

    в header пишете свою логику для роутов (в вашем случае -<Route path="/page1"><Button /></Route> ), в content - свою.

    Форму отправляйте программно по нажатию этой кнопки, если сама форма где-то в content. Сделать можно по разному - проще всего данные в стор положить.

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    Когда столкнулся с такой проблемой, делал перерыв и гимнастику на расслабление, через какое-то время сформировались видимо нужные привычки и проблема ушла. Последние лет 5 не вспоминаю. иногда код пишу с расслабленными глазами на автомате в расфокусе, но это если чувствую что устают.
    Самый действенный способ для меня - просто регулярно закрывать глаза минут на пять и расслаблять. Ну и важно в первую очередь научиться понимать когда и как они устают, чтобы вовремя отслеживать и что-то делать. Когда глаза уже вываливаются от напряжения то уже поздно делать какие-то перерывы, надо идти спать.

    Насчет очков - первый раз слышу и не знаю никого кто бы пробовал.
    Ответ написан
    1 комментарий
  • Должен ли верстальщик уметь поднимать сервер и разворачивать проект на Linux?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Должен/не должен это не эффективный подход.

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

    Иначе - будет стагнация как у некоторых персонажей, которые "не обязаны выполнять не свою работу", и при этом в соседних темах ноют что уже 10 лет никаких проблесков в карьере, зп какая-то нищенская, и кроме как забухать ненавидя всех вокруг ничего не остается.
    Если этот вариант вам не подходит - то берете мануалы и вперед. Их много хороших, вот например https://www.digitalocean.com/community/tutorials/h...

    Дальше уже идете на тостер с конкретными проблемами а не вопросами "меня тут заставляют работать больше чем предполагалось"

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    Есть мысль попробовать подрабатывать на фрилансе, выделяя по два-три часа в день(в выходные побольше).


    Попробуйте. Тогда поймете что и как конкретно надо делать. У каждого своя ситуация/желания/навыки/итп.
    Возможно все окажется не так как вы думаете, и выяснится что зря столько думали :)
    Если найдете свою нишу и клиентов и вы реально круты - то немаловероятно что это все выльется просто в удаленку над большим проектом с хорошей зп мимо биржи.
    Каждый раз когда я приходил на апворк "за мелкими заказами в свободное время" происходило именно это, вплоть до смены места работы, но говорят последнее время апворк уже не тот, не знаю, давно там не был.

    По поводу оформления - задумаетесь когда поймете что зарабатывать можете. Технически ничего сложного - оформляете ИП, заводите счет юрлица в банке, звоните в валютный контроль и они вам рассказывают как правильно оформлять поступления, какие документы нужны (разные банки хотят разного, что странно, но реалии всегда такие). Скорее всего это будет договор + инвойсы. Или только договор, если там прописан порядок расчетов в устраивающей ваш банк форме.

    Не знаю точно можно ли работать и как ИП и как работник в компании, мое ИМХО - проблем вообще не должно быть.
    Ответ написан
    2 комментария
  • Почему говорят что нельзя лезть в Jquery без знаний в javascript?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Никто не придумал. Спрашивать надо у тех кто его говорит, почему они это говорят. А то может там 50 разных причин у разных людей.

    я в JS не шарю, но мне проще написать тот же скрипт на скрыть/показать на JQ чем на JS


    Да берите и пишите, если вам так проще. JS будете учить когда поймете зачем это вам.
    Так то можно и вообще на конструкторах сайты собирать и жить отлично.
    Ответ написан
    Комментировать
  • Какую нужно иметь специальность, чтобы уехать работать Геймдевом за границу?

    Robur
    @Robur
    Знаю больше чем это необходимо
    не знаю как сейчас они называются у нас, но учитесь на то что за границей называется Computer Science. Какие наши специальности этому соответствуют - погуглите, считайте ваша первая домашняя работа.
    Во время учебы фокус на технологии которые используются в разработке игр.
    Потом вам еще надо будет опыта в этой области поднабраться, хоть немного. Можно начать в процессе учебы
    А потом уже искать как переехать.
    Ответ написан
    Комментировать
  • Что такое webpack dev server?

    Robur
    @Robur
    Знаю больше чем это необходимо
    А что именно в официальном описании в документации вам непонятно? Или вы его пока не читали, сначала спросить решили?
    Ответ написан
    Комментировать
  • Сложный интерфейс, нужен алгоритм?

    Robur
    @Robur
    Знаю больше чем это необходимо
    интерфейс примитивный. Предметы наверное тоже только прямоугольники занимают. Клеток всего кот наплакал.
    Даже если наговнякаете как получится - лагать не будет, а если будет то у вас большой талант.
    В чем именно для вас сложность? экран на клетки разбить? или таскать предмет из одной клетки в другую? и то и другое на уровне школьной информатики + немного чтения документации по канвасу и драг н дропу
    Ответ написан
  • Проблема с Redux ( Cannot read property 'map' of undefined)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    попробуйте const store=createStore (UpdateMenu, {menuDate});
    Ответ написан