Задать вопрос
  • Какого заголовка не хватает, чтобы CORS не блокировал запросы по одному IP?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы же сами все и написали:
    Access-Control-Allow-Credentials должен быть true ( у вас '') - проверяйте в девтулзах.
    Access-Control-Allow-Origin должен быть не *
    Ответ написан
  • Как сделать, чтобы this указывал на текущий объект?

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

    потому что и не должно.
    Там происходит совсем не то что вы думаете, а чтобы то, что вы думаете соответствовало реальности, вам нужно прокачивать навык понимания JS.

    в строке bar: this.foo значение this относится к тому месту где все это происходит и не имеет никакого отношения к obj.

    этот код эквивалентен:
    const x = this.foo
    const obj = {
        foo: 'bar',
        bar: x
    }

    подумайте, почему x==undefined, и поймете что происходит у вас.
    Ответ написан
    Комментировать
  • Существуют ли конструкторы web-сервисов?

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

    на каких технологиях можно достаточно быстро написать web-сервис, не тратя много времени на изучение?


    на тех которые уже знаете. Как минимум язык заново не учить. сейчас почти все популярные стеки имеют что-то для веба.
    Если не знаете ничего подходящего - берите JS, копипастой со стековерфлоу или из примеров в документации соберете процентов 80 своего франкенштейна.
    Ответ написан
    Комментировать
  • Несколько конфигов nginx конфигов на докере?

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

    А вообще посмотрите на dokku - там nginx и проксирование встроенное, просто говорите какой контейнер на какой хост/порт привязать.
    Ответ написан
  • Можно ли начинать изучать программирование с React.js?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Можно. Результат будет хуже (намного), дольше (в разы) и сложнее (если вы склонны плакать - заплачете).
    Но можно.
    Ответ написан
    1 комментарий
  • Доступ к state в многостраничном приложении?

    Robur
    @Robur
    Знаю больше чем это необходимо
    передайте this.state.name в Content как свойство, а в нем уже передайте в catalog из props.
    Ответ написан
    Комментировать
  • Frontend / Верстка?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Без проблем. Не нравится - не изучайте.
    Только будьте готовы что 97% всех вакансий/проектов пройдут мимо вас, потому что там верстка будет нужна.
    Но вам никто не может запретить попытаться найти остальные 3% и среди этих 3% попытаться найти что-то стоящее.
    Ответ написан
    8 комментариев
  • Как сделать совместное редактирование данных на сайте?

    Robur
    @Robur
    Знаю больше чем это необходимо
    У меня была немного другая задача, но очень близкая, от реализации которой я в итоге отказался, но в процессе изучения как можно это решить, узнал про https://en.wikipedia.org/wiki/Conflict-free_replic...
    Такие структуры позволяют менять общие данные независимо и параллельно и затем их объединять в результат.

    Возможно это вам подскажет нужное направление мысли.
    Ответ написан
    2 комментария
  • Как найти какой элемент дает бесконечную загрузку страницы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    открываете девтулзы, сетевые запросы и смотрите какие со статусом 'pending'
    Ответ написан
    Комментировать
  • Как зарабатывать на веб-программировании?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. Чтобы зарабатывать на веб-программировании надо работать работу.
    2. Чтобы работу работать надо ее найти.
    3. Чтобы ее найти надо что-то уметь.
    4. чтобы что-то уметь надо этому научиться.
    5. вы сейчас вот тут.

    проходите пункты в обратном порядке, и добираетесь до 1 где вам начинают давать деньги.

    Не переживайте что пока не знаете что делать, большая вероятность что пока от 5 доберетесь до 1 пройдет год-два-три, за это время поймете что делать.
    Ответ написан
    7 комментариев
  • Почему многие говорят что mern умер?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Почему они так говорят лучше у них спросить.
    насчет древности - стеку lamp лет 20, а mern - лет 5.
    Ответ написан
    Комментировать
  • Регулярные действия в nodejs?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Есть более чем один пакет для таких дел. погуглите nodejs scheduler
    Какой выбрать - по вашим предпочтениям и задачам. cron тоже можно. Возможно вам и setInterval отлично подходит, в чем именно его "непрактичность"?
    Я использовал https://www.npmjs.com/package/agenda - свои плюсы и минусы.
    Ответ написан
    Комментировать
  • Как развиваться в сторону креативной фронтенд-разработки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вакансия - какая то странная.
    Половина требований - это то что человек посмотрит и запомнит через неделю работы. На собеседовании они вообще не нужны. Осталось ощущение что слова "креативный разработчик" подразумевают две вещи - либо такая "творческая личность" которая фигачит код в духе "for (var a && foo() in c ||d())" потому что "так оптимальнее и красивее, не люблю лишние строки", либо на которого навешивают работу дизайнера и требуют "ну сделай покрасивее что-то, заказчику не понравилось".

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

    Где можно почитать / посмотреть, как разрабатываются фронтенд сайтов уровня Awwwards?


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

    Поставьте вопрос конкретнее. все эти свистелки - это знание api (читается в доках) и алгоритмы.

    Если вам интересна тема именно алгоритмов, необычной графики и хитрых программных решений, и креативности в этом ключе - это мало относящаяся к фронтенду как таковому тема, тут наверное ближе и обширнее всего геймдев, можно почитать там, а так же штуки типа demo competition, (https://www.youtube.com/watch?v=NAeFuk-_Dwo&list=P... https://www.youtube.com/channel/UC96JVq-z0-0iHAkIk... https://www.youtube.com/watch?v=JZ6ZzJeWgpY) если хочется хардкора (это все написано на низком уровне в программах размером пара десятков килобайт) - вот там программной креативности хоть отбавляй, если вы сможете сделать что-то такое, то во фронте вас с руками будут отрывать делать "сайты уровня awwwards". Но возможно вы уже не захотите :)
    Ответ написан
    3 комментария
  • Современная соц сеть с помощью JavaScript, какие лучше всего использовать технологии?

    Robur
    @Robur
    Знаю больше чем это необходимо
    React подойдет. Express тоже. Nginx тоже. Насчет монго я бы пятнадцать раз подумал, лучше взять sql.
    "Firebase, Heroku, Aws и прочее" тоже подойдет

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

    А так-то абстрактную "соцсеть" можно и на jquery + пачка php файлов сделать, и загрузить на шаред-хостинг по ftp.
    Ответ написан
    7 комментариев
  • Есть ли сервис пример тестирования рекламы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Возможно сама рекламная сеть дает тестовые криэйтивы, либо задать тестовые устройства на которых реклама не считается. google ads например так делает.
    Ответ написан
    Комментировать
  • Раз и навсегда: JavaScript отступ 2 или 4 пробела?

    Robur
    @Robur
    Знаю больше чем это необходимо
    выбор между 2 или 4 пробелами очевиден - табы.
    Ответ написан
    Комментировать
  • Можно ли получить данные через js, но вставить через css ( если да -то как именно)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    добавляете программно тег <style>на страницу и внутрь - что хотите.
    Ответ написан
    Комментировать
  • Как перерисовать фронтенд, не передавая представление в теле ответа?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Для этого и используют React и Angular?

    да.
    Возьмите любой, прочитайте доку, вникните, и поймете, как.
    Так же можете погуглить Ajax.
    Ответ написан
    Комментировать
  • Ментор или план прокачки?

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

    Для прокачивания одна дорога - использовать и писать приложения. Или пет-проект(ы), или новый проект на работе, или уволиться и уйти туда где все это есть. Максимально быстро - это третий вариант, с условием попадания в хорошую сильную команду.
    Ответ написан
    3 комментария
  • Как собрать команду блокчейн разработчиков? Где их найти? Как договориться?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Я так понимаю что денег на зп у вас нет, поэтому у вас три варианта:
    1. искать не очень крутых спецов которых вы потянете, которые вам смогут из говна и палок собрать "на основе существующих технологий" что-то такое что вы можете показать клиентам и взять с них денег. На эти деньги уже нанять хотя бы одного нормального профи, чтобы он сделал что-то вменяемое. Это путь лихих авантюристов и сильно зависит от того как вы сможете "растянуть" свой проект в глазах клиентов.
    2. искать крутых разработчиков в кофаундеры. То что вы хотите сделать тут, как я понимаю. Это долго и тут нетворкинг работает намного лучше чем что-либо еще. Вы должны знать эту среду, знать людей, где они общаются, как искать, возможно вам повезет и вы где-то случайно пересечетесь с нужным человеком но шансов мало. Можете попробовать сервисы типа cofounderslab.com. Или спросить напрямую у тех спецов которых знаете, где они тусят и где можно найти других таких же. Удачи в общем :)
    3. Привлечь инвестиции. Angel или pre-seed, если вы так хорошо продаете несуществующий продукт клиентам, возможно вы сможете продать идею + разогретых потенциальных клиентов инвесторам.

    (ну и помимо идеи и продаж надо еще бизнес план - цифры всякие со значками доллара, надеюсь он у вас есть и хорошо проработан)
    Ответ написан
    Комментировать