• Как произвести сравнение и вывести результаты сравнения объектов в массиве?

    0xD34F
    @0xD34F Куратор тега JavaScript
    arr.map(n => {
      const ids = Object
        .values(n.childrenHash.reduce((acc, m) => ((acc[m.hash] ??= []).push(m.id), acc), {}))
        .filter(m => m.length > 1);
    
      return {
        ...n,
        childrenHash: ids.length ? ids : null,
      };
    })
    Ответ написан
    5 комментариев
  • Юзерскрипт выгружается из памяти, что делать?

    @TYTAHXAMOH Автор вопроса
    Решение - проигрывать циклически mp3 но не тишину! Ставим в скрипте любой звук, делаем ему автоматом громкость 0,01 и его не слышно но значок динамика на вкладке есть. Когда ставишь громкость в ноль - значок пропадает и вкладка в конце концов заморозится
    Ответ написан
    Комментировать
  • Какой бы код вы выбрали?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    function clockTick() {
      const date = new Date();
    
      electricDate.innerHTML = `${date.toLocaleDateString('en-CA')} ${date.toLocaleString('ru-RU', {weekday: 'short'}).toUpperCase()}`;
      electricTime.innerHTML = date.toLocaleTimeString();
    }
    Ответ написан
    Комментировать
  • Не получается верстать самостоятельно. Как преодолеть это?

    @DaraSumrak
    У меня была похожая проблема. Это как страх перед чистым листом когда, например, пишешь сочинение в школе. Вроде понимаешь, что надо, но боязно. Тут могу посоветовать хотя бы попытаться заткнуть своего внутреннего критика. Так сказать, верстать как получится.
    А еще поставить таймер на пять минут, сесть за комп и сказать себе, мол, я просто посмотрю что и как, всего пять минуток и все. И не ставить задачей верстать точь в точь по макету, а лучше вообще не с макета начать, а с песочницы. Простенького такого файлика, в котором ты пишешь код и смотришь: ага, так вот как оно работает.
    Если тебе понравится, то со временем втянешься, немного поигравшись в этой самой песочнице, и сможешь потихоньку приступать к простым макетам, одностраничникам например.
    И да, в начале пути лучше за большие проекты не браться, всю мотивацию убьет.
    Ответ написан
    1 комментарий
  • Имеет ли смысл в 2020-м году входить в веб?

    opium
    @opium
    Просто люблю качественно работать
    20 лет я слышу рынок труда будет перенасыщен, далее сейчас не видно кто его перенасытит то ? Откуда должен взять миллион хороших программистов, чтобы него перенасытить?
    Как вы узнаете что он будет перенасыщен?
    Или вы знаете какие то секретные университеты которые 20 лет работают втихаря и вот вот начнут по 100000 тысяч программистов выпускать в месяц?
    Ответ написан
    Комментировать
  • Очень хорошо знаю PHP - куда двигаться дальше?

    glaphire
    @glaphire
    PHP developer
    Есть много смежных и основных тем, в которые можно углубляться - это архитектура корпоративных приложений, работа с инфраструктурой (облака, брокеры сообщений, микросервисы), оптимизация нагрузки... Всей жизни не хватит) По статьям из интернета это многим знакомо, но стоит копнуть глубже и там бездна нюансов, которые можно осваитать месяцами
    Ответ написан
    1 комментарий
  • Очень хорошо знаю PHP - куда двигаться дальше?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Хайлоад

    Сразу поймёшь, что ничего не знаешь вообще
    Ответ написан
    2 комментария
  • Целесообразно ли уходить после 9 класса и учиться на ITшника?

    Griboks
    @Griboks
    Следует доучиться до 11, затем поступить в путягу, потом в уник. Таким образом будет обеспечена законная отсрочка до 27 лет.
    Ответ написан
    1 комментарий
  • Как найти самую длинную ветвь в дереве?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Никак, если есть ветвление на текущем шаге с разным количеством вопросов.

    Можно показывать только процентную часть от максимально-возможного кол-ва ответов в данной ветке:
    [прогресс, в %] = 100*([пройденное кол-во вопросов в текущей ветке]/[максимальное кол-во вопросов в текущей ветке])

    Чтобы найти количество пройденных/оставшихся шагов на конкретном вопросе ("узле"), нужно следовать от каждого "узла" "дерева" к "корню" "дерева" (к началу теста/опроса) и считать количество связей и сразу маркировать "рёбра" максимально-возможным значением "глубины" данной "ветки" от текущего "узла".
    Ответ написан
    8 комментариев
  • Какую cms выбрать?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    "Ну, что же, - начал Крокодил, -
    Пейзаж хорош! Но Нила я не вижу..." -
    "Что Нила нет, в том нет большой беды! -
    Сказал Тюлень. - Но где снега? Где льды?" -
    "Позвольте! - удивился Крот. -
    Есть кое-что важней, чем лед!
    Забыл художник огород".
    И. А. Крылов

    Универсальных cms - НЕТ )))
    Главное - Деньги )))
    Из ТОП10 (приблизительно) все могут. Например, для каждой страницы подключаешь свой шаблон. Только каждый шаблон оплачивается отдельно )))
    Сталкивался, нужен "блог" (сайт не динамический), но с таймером в сообщении: "скидки были, но прошли". Люди Упорно не хотели нанимать программиста ))). Денег НЕТ.
    Ответ написан
    Комментировать
  • Видит ли хостер что происходит на vds?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Не делайте ничего противозаконного и не наглейте - и никому не будете интересны.
    В том числе хостеру.
    Ответ написан
    Комментировать
  • Можно ли стать синьором купив один курс по программированию?

    GriNAME
    @GriNAME
    Front-End Developer, Android Developer
    Конечно же можно! Главное чтобы об этом говорилось в названии и цена была более 100к, а ещё чтоб гарантировали обучить за неделю. Тогда это гарантированно рабочий курс, который поможет стать сеньором)))
    Ответ написан
    Комментировать
  • Как стать топовым WEB разработчиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    стать топовым WEB разработчиком на фрилансе/удаленке?

    Сразу возникает вопрос, где та оценка качества по которой вы хотите стать топ разработчиком. Вы берете одну из самых низкопороговых ниш, и пытаетесь стать "царем горы".
    Знаю HTML, CSS, Bootstrap 3,4, верстал на них, сейчас освоил FlexBox, знаю как адаптивно верстать.

    С таким даже на работу не берут, без знания хотя бы js\php - всё сложно, будете перебиваться мелкими заказами и демпинговать.
    Желание делать сайты под ключ, дизайны сайтов, приложений и разработка.

    Готовьтесь к огромной конкуреции среди таких же "топовых разработчиков"

    Как думаете все вместе реально круто освоить и стать хорошим разработчиком сайтов от дизайна до верстки и запуска сайта, так скажем?

    Вы опоздали лет на 10, когда люди с Вашими навыками делали достаточно неплохие деньги.

    Сейчас неплохие деньги будет делать тот, кто 10 лет нарабатывал своё портфолио, обзавелся клиентами, и чем ваши навыки в виде "знаю чуток, верстал на них, сейчас освоил flexbox" - рынку Вы с такими темпами пригодитесь лет через 5, когда освоите пару фреймворков, либо 4-5 cms + php.
    Ответ написан
    47 комментариев
  • Работа web-студии с конструктором - реально?

    Sanes
    @Sanes
    Только если ты всё остальное умеешь делать. Дизайн, контент, продвижение...
    Уровень клиентов будет местные чебуречные.
    Ответ написан
    Комментировать
  • Как зарабатывать на веб-программировании?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Подскажите как зарабатывать на веб программирование

    Может лучше в доставку? :)
    В вопросе совсем зелёный.

    В Delivery Club - однозначно! Тем более, что спрос на услуги доставки сейчас высок как никогда :)
    вообще не знаю что надо делать что бы зарабатывать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    И при всём этом вообще не знаю что надо делать что бы зарабатывать.

    Чтобы зарабатывать надо работать на работе.
    Чтобы работать на работе, надо на нее устроиться.
    Чтобы на нее устроиться, нужно найти вакансию, пройти собеседование.

    Что нужно делать и уметь обычно написано в вакансии.

    Следовательно, ищете вакансии, читаете что в них нужно изучить, изучаете.
    И 19 лет это уже взрослый человек - проявляйте больше самостоятельности, перед тем как задать вопрос попробуйте найти уже готовый ответ. 19-летних людей ОЧЕНЬ много, вопросы у них однотипные. Готовых ответов в интернете полным полно. Если их сложно найти, или вы считаете себя уникальным, то лучше вообще не выбирать ИТ направление, потому что тут нужно очень много искать в интернете готового.
    Ответ написан
    Комментировать
  • Что может линукс, чего не может Mac?

    @Janus_Bora
    Коротко о главном:
    • Плюсы OS GNU/Linux:
      Можно настроить всё, что захочется.
    • Плюсы macOS:
      Не нужно ни чего настраивать.
    Ответ написан
    2 комментария
  • Как правильно подключить платежный шлюз?

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


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