Задать вопрос
  • Оцените идею пожалуйста?

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

    это желание.

    А где идея то?
    Ответ написан
    Комментировать
  • Как исправить Error: getaddrinfo ENOTFOUND?

    Robur
    @Robur
    Знаю больше чем это необходимо
    как использовать прокси есть в доках https://github.com/request/request#proxies
    Это если ваш корпоративный прокси вообще даст вам обращаться к серверам потенциального противника.

    В браузере у вас этот линк открывается?
    Ответ написан
  • Похожи ли React js на React Native?

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    Программирование деформирует человека как личность?


    Нет.

    У кого такое было? Как с этим справиться?

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

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


    Очевидно что вы вместо обновления существующего создаете новый. Чтобы это изменить, надо перестать создавать новый, а вместо этого обновлять существующий. Тут вам upsert подойдет.

    Как можно отвести один документ на одного пользователя, что бы на каждого пользователя был свой документ в коллекции mongodb.


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

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    Долго искал лучшее техническое решение в плане удобства и практичности. победили тетрадка + ручка.
    Для командной работы конечно не подойдет, но тут уже сильно он контекста зависит.
    Ответ написан
    Комментировать
  • Mobx state tree и MobX Разные вещи?

    Robur
    @Robur
    Знаю больше чем это необходимо
    MST это Mobx+State tree. То есть надстройка над mobx.
    Mobx дает инструменты для создания реактивных данных, но не дает никакой структуры для приложения, максимально гибкая библиотека, как хотите так и строите свое приложение.
    mst - построена на основе mobx, дает больше всяких фич, и при этом налагает на вас определенные условия - как вы данные в своем приложении должны организовать и работать с ними.
    Ответ написан
  • Способы обновления большого количества объектов Mongodb?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. зачем вам сначала все удалять, потом создавать? попробуйте https://docs.mongodb.com/manual/reference/method/d... сравните скорость, что быстрее то и используйте.
    2. вообще извращение какое-то, так вам проще просто json - файл в облаке держать - читаться/обновляться будет быстрее.
    Ответ написан
  • Можно создавать веб-приложения на React Native и Nodejs?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Можно.
    документация как выложить android - приложение - в документации ReactNative, подробно и с примерами.
    Чтобы разобраться как выложить nodejs - надо разобраться с тем как и где поднять свой сервер и как запускать на нем свои nodejs-сервисы, единой схемы нет, тема очень обширная. начните с гугления express+production+heroku+vps+nodejs deploy в разных комбинациях
    Ответ написан
    Комментировать
  • Стоит ли начинающему фронтендеру создавать сайт-портфолио, или профиля на GitHub будет достаточно?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если это будет хорошо и качественно сделано - то конечно наличие такого сайта в плюс.
    Качественно - с точки зрения того что открывший его человек за пару минут поймет какой вы специалист в первую очередь и сайт не будет отталкивающим/неудобным во вторую.
    Ответ написан
    1 комментарий
  • Как сформулировать тело запроса к Graphql с помощью npm request?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Оставим вопрос зачем вы себя мучаете при наличии наикрутейших и удобных библиотек для работы с graphql за кадром.

    Как сделать - создать правильный HTTP запрос в соответствии со спецификацией. Копаться лень но по моему там просто post-запрос с query в виде json в теле запроса.

    Как этот body переделать под request-npm?

    никак не надо, для начала попробуйте отправить body как body

    но ничего не работало

    Вообще ничего? даже компьютер не загружался и дисплей не включался? или все такие не работало что-то более конкретное, чем "ничего"?

    Пробовал formData, form, qs,

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

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    что такое "слабовидящие"?
    Дальтоники? С плохим зрением? различные CVI? Другое?
    Для каждой группы будет своя адаптация. И далеко не все можно сделать "готовыми" скриптами. часть потребует вообще серьезного изменения разметки сайта - это только руками.
    Разве что контрастность поднять и сделать черно-белое все.

    Если вы просто хотите "сделать что-то" чтобы отчитаться что сайт адаптирован для слабовидящих, и вам реальные проблемы реальных людей совершенно не интересны - то просто сделайте все буквы побольше.
    Ответ написан
    4 комментария
  • Как объединить два больших react приложения из разных реп?

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

    второй подразумевает что надо переделать так чтобы сборка была одна на всех и использовались те же версии библиотек, как минимум реакта и всех "глобальных" вещей, типа роутинга, gql если есть и тп. все что имеет глобальный стейт или использует контекст реакта.
    подключайте как исходный код - будет проще изменить то что нужно изменить, отдельный модуль вам не нужен

    Естественно если вы хотите объединить приложения на уровне исходного кода то с большой вероятностью этот код и сборку придется переделывать либо в первом либо во втором.
    Ответ написан
    Комментировать
  • На ваш взгляд, есть ли смысл программисту делать интернет магазин самому?

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

    Отсюда уже будет ясно какие решения надо принимать.

    А то у вас в заголовке одна цель, в тексте совсем другое.
    Ответ написан
    Комментировать
  • Что сейчас стоит изучать, html,css,js + углублено php или лучше js+фреймфорк типа react, angular?

    Robur
    @Robur
    Знаю больше чем это необходимо
    сначала html+css, потом js, потом js-фреймворк любой, потом немного бекенда - пхп или ноду.
    Но для вас сейчас на ближайшие н-цать месяцев имеет значение думать только о html/css/js
    Ответ написан
    Комментировать
  • Как вызвать метод из другого класса в JS?

    Robur
    @Robur
    Знаю больше чем это необходимо
    const ParseFile = require("./ParseFile");


    У вас должен быть export в ParseFile.js
    Ответ написан
    7 комментариев
  • Куда дальше двигаться если не получилось найти работу в Front-end за пол года поисков?

    Robur
    @Robur
    Знаю больше чем это необходимо
    перед обучением нужно подписать контракт что год отработаешь в этой компании после обучения. Я отказался.


    вы отказались потмоу что какая-то мутная контора, вам не хочется тратить 9 месяцев на обучение перед трудоустройством, или потому что вы не хотите взвешивать на себя обязательство проработать год?
    Это ведь тот самый коммерческий опыт который отделяет вас от работы мечты

    выходов несколько:
    - фриланс. Доходов будет крайне мало первые полгода-год, это будет не работа а дальнейшая учеба по сути.
    - искать стажировку не в городе а в россии. Шанс небольшой но он есть. Резюме придется отправить не в 15 а в 150 компаний.
    - оставить все как есть, вернуться на работу которую можете работать, сделать еще одну попытку

    И вопрос - вы весь год без работы реально все освободившееся время по 8 часов в день что-то учили, развивались, делали?
    Ответ написан
    1 комментарий
  • На что ссылается this при данной вложенности?

    Robur
    @Robur
    Знаю больше чем это необходимо
    this при любой вложенности содержит тот this который был установлен при вызове функции в которой эта строка выполняется.

    В вашем случае:

    в первом варианте - this установлен для конструктора в создаваемый объект. bind(this) привяжет к создаваемому объекту. результат записывается обратно в onPlayerStateChange - поэтому теперь откуда бы эта функция не была вызвана, она будет привязана к созданому объекту (инстанс VideoPlayer)

    во втором варианте - bind(this) привяжет к тому this который установлен для вызова createPlayer. Это значение зависит от того как createPlayer была вызвана.
    Если просто player.createPlayer, то в this будет player (инстанс VideoPlayer), соответственно он и пойдет в bind(this)
    привязанная функция будет передана как обработчик но сама onPlayerStateChange не меняется и остается не привязанной.

    YT.Player тут вообще никак не участвует и не играет роли.
    Ответ написан
    Комментировать
  • Как расчитать время на реализацию task-а?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Но с результатами данной формулы не согласно мое начальство и клиенты. Мол, это много.

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

    нужно определить какой вариант - ваш и действовать в соответствии.

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

    еще вот такой метод очень популярен:
    Собрал с разработчиков оценку, посчитал. Надо заложить риски.
    - умножить на два?
    - Нет, на два это не научно. Надо умножать на число e или на число пи, в зависимости от сложности проекта.
    - А это как определяется? "E..., какой сложный" и "Пи... какой сложный"?
    Ответ написан
    Комментировать