• Как создать такой объект?

    @askhat
    Object.keys(yourObject).reduce((acc, el) => ({...acc, [el]: el}), {})
    Ответ написан
    4 комментария
  • Как написать операционную систему с нуля ( без специальных знаний)?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    На эту тему есть хороший анекдот.

    Последуй совету великого композитора, начни с малого. Приложение для телефона, небольшой сайт, простую игру для виндоус, например крестики-нолики. После этого можешь решить, что тебе нравится больше. И если не пропадет желание писать операцонную систему то начни изучать Линукс
    Ответ написан
    1 комментарий
  • Почему Gulp так долго обрабатывает запрос?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вам нужно разделить development и production билды.
    Сборка проекта со всеми минификациями, генерацией source-maps и прочими штуками - очень тяжелый процесс.

    Для локальной разработки желательно этот процесс упростить. Убрать сжатие, минификацию, префиексеры и т.п.
    Это резко ускорит разработку. Ну а перед деплоем на сервер - делайте полный билд.
    Ответ написан
    Комментировать
  • Как воспроизводить музыку с браузера в Spring Framework?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Spring тут вообще не при чём. В теге audio нужно просто указать путь к аудио-файлам на сервере.
    Ответ написан
    7 комментариев
  • Ноутбук или компьютер для программирования?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    При выборе между ноутбуком и стационарным компьютером, должен возникать только один критерий - мобильность. Если вам нужна мобильная рабочая станция, чтобы можно было брать на учебу, в дорогу, куда угодно - то определенно, ноутбук ваш выбор. Если нет, то однозначно стационарный компьютер, т.к. стационарник за ту же стоимость будет в разы мощнее, его можно легко апгрейдить, и проживет он больше (если что-то сломается, то легко поменять).

    какие должны быть характеристики?


    Тут зависит от бюджета. Минимум 8 гб оперативы, современный 4-х ядерный процессор, и SSD какой-нибудь.
    Ответ написан
    Комментировать
  • Как применять Git начинающему?

    yaleksandr89
    @yaleksandr89
    PHP developer
    Значит курсы были не очень. Git не предназначен ни для верстки, ни для frontend, ни для backend.

    Системой контроля версий вы можете отслеживать изменения в чем угодно. И главным преимуществом (на мой взгляд) является ведение своего рода истории работы над проектом и возможность откатиться на определенный его участок.

    Плюс при командной разработке отпадают "вопросы: "кто это сделал?", плюс возможность ограничить внесения изменения в определенные ветки (например на продакшен).

    Я уверен, что плюсов у Git гораздо больше, назвал известные мне. Не знаю какие вы курсы проходили, но мне хватило githowto, начил ещё читать книгу "Git для профессионального программиста", но меня хватило страниц на 200 :)
    Ответ написан
    4 комментария
  • Можно ли полностью копировать дизайн сайта?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Смотря у кого скопируете конечно :)
    В целом не рекомендуется, могут быть последствия вплоть до юридических.

    Так что крадите идеи, а не дизайны.
    Ответ написан
    3 комментария
  • Как перенести изменения одной ветки на другую?

    tsarevfs
    @tsarevfs
    C++ developer
    Решение Maks Kovyvchak правильное, но только на случай если вам нужно достать или перенести один или несколько коммитов, но не все.
    Более типичная ситуация, когда работу сделанную в отдельной ветке надо целиком влить в другую. В gitflow через это проходят все коммиты.
    https://bitworks.software/2019-03-12-gitflow-workf...

    Для этого применяется команда git merge
    Ответ написан
    Комментировать
  • Есть ли linux для сайтов, домашних проектор, из коробки?

    Zoominger
    @Zoominger
    System Integrator
    Даже FTP не могу настроить.

    Не находите ли вы, что это ваша проблема?

    Есть ли какое нибудь решение, что бы можно было установить готовую пачку пакетов, а там уже все готово и настроено между собой?

    Да, в Ubuntu Server при установке можно выбрать LAMP Server, только толку-то, если настраивать надо всё равно под себя.

    Что бы веб интерфейс был, который позволит в несколько кликов создать новый сайт

    Это та самая кнопка "Сделать хорошо", которой нет.

    Может под это дело есть готовый дистрибутив основанный на debian, который можно поставить и забыть о проблемах?

    Ну да, именно Ubuntu.

    Мне не хочется часами копаться в конфигах

    Какая чистая, незамутнённая, возмутительная наглость! Это же ваш рабочий инструмент, не?
    Ответ написан
    2 комментария
  • Обязателен ли Git для front-end'a?

    @VegasChickiChicki
    Как я люблю такие вопросы. Очередной вкатывальщик не хочет что-то изучать, потому что сложно и начинается...
    Это вопросы, суть которых не получить ответ, а получить... некое самоутешение, что бы что-то не изучать.
    "А важен ли git", "А важен ли JavaScript", "А важны ли фреймворки", "А важны ли препроцессоры" и т.д.

    Ответ:
    По факту - ничего не важно, если вы этим не будете пользоваться.
    По сути - важно все, ибо знать нужно все, чем больше знаете - тем лучше для вас же! И тем больше вероятность устроиться на работу, потому что у работодателя будет выбор между вами и точно таким же человеком, но который знает\умеет чуточку больше.
    Ответ написан
    2 комментария
  • Что мотивирует IT специалистов кроме ЗП?

    @anton99zel
    29а класс средней школы №7
    не кажется ли странным повышать зп еще и еще, когда обязанности не меняются?

    Выпал в осадок)
    1. Цены растут, включая цены на товары и услуги, чтобы осуществлять деятельность.
    2. Мне, как удаленному сотруднику, приходится за свой счет содержать и обновлять технику, возможно покупать ПО.
    3. Чтобы быть в тренде, получать новые знания - нужно, помимо прочего, покупать курсы, учебную литературу, возмещать деньги, потраченные на образование.
    Не маловажным является карьерный рост, уверенность в завтрашнем дне, комфортные условия работы.
    Комфорт дело относительное. Для меня это не удобное кресло и безлимитный кофе, а возможность работать откуда угодно, в любое время суток, а один зуб полечить раз в пять лет я и без вашего ДМС могу.
    Я знаю людей, которым давали зарплату 0,5 М ₽ и служебную квартиру в центре Москвы, и они всё равно уходили на новые проекты. Почему? Потому, что достигнут потолок, становится скучно, появляется депрессия, лень, а еще за эти деньги портят нервы и ты не можешь даже на неделю уехать отдохнуть.
    Программирование это хорошо до определенного возраста, а что делать после 50 лет, когда твой мозг уже не работает как раньше, а любой школьник сделает тебя на раз-два? Естественно, что по карьерной лестнице хочется добраться до кресла управленца, руководителя. А если такой лестницы не видно, то и зарплата со временем перестанет радовать.
    А вообще Java разработчики и банковские системы это люди-боги в моем представлении))
    Дайте им машину, два месяца в год каникулы у океана, арендуйте жильё и денег положите в конверт тысяч 300 ежемесячно )))
    Ответ написан
    Комментировать
  • Что мотивирует IT специалистов кроме ЗП?

    Robur
    @Robur
    Знаю больше чем это необходимо
    до 30 - самоуверждение. норм денег, чтобы хватало на все, технологии покруче, все эти печеньки, звания, возможность ходить с гордым видом собственной важности и вообще.
    после 30 - возможность делать осмысленные вещи, понимать ценность потраченного на работу времени, профессиональный рост (не в плане изучения очередной новой технологии), принимать ответственность за решения и сознавать свой вклад в то на что тратишь свою жизнь. Все это работает когда комфортный уровень жизни к которому привык в период до 30 сохраняется естественно.
    Ответ написан
    4 комментария
  • Что разработать на Spring Boot 2, Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Силу воли в себе создайте.
    Ответ написан
    Комментировать
  • Что делать дальше?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    просто хотел узнать, что делали вы, после того как вы закончили основы

    У меня не было курсов. И Тостера тоже не было. Доступ в Интернет был, но не чаще, чем раз в неделю, на час и на скорости примерно 15 килобит в секунду. У меня даже IDE не было. Был только учебник, текстовый редактор, компилятор с интерфейсом командной строки и желание стать программистом. Я прочитал учебник и пытался писать программы. Когда не получалось, перечитать учебник ещё и ещё раз, экспериментировал с кодом снова и снова. А так как писал я на Ассемблере, ошибки в программах в лучшем случае заканчивались её молчаливым закрытием, а в худшем перезагружали или завешивали компьютер. Через год упорных ежедневных стараний я достиг уровня достаточного, чтобы устроиться на работу.

    Ну как, помогло вам знание о том, что делал я?
    Ответ написан
    2 комментария
  • Как продать изобретение в обмен на долю фирмы?

    Zoominger
    @Zoominger
    System Integrator
    они сильно вырастут после внедрения моей разработк

    Чёт под ночь привалило таких.

    Вложитесь в юриста, пусть он проведёт ваше дело.
    Не в интернетике же спрашивать-то.
    Ответ написан
    Комментировать
  • Почему Spring Boot кушает столько памяти?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Spring
    Седой и строгий
    Да, нормально. Boot - это же набор костыликов, они снижают количество работы для программиста за счёт увеличения количества работы выполняемой фреймворком, соответственно будет и потребление памяти выше и производительность ниже.
    Ответ написан
    Комментировать
  • Какую роль играет www в web?

    AleksDesker
    @AleksDesker
    Исторически предполагалось что будут одинаково востребованы www.example.com, ftp.example.com, smtp.example.com и эти субдомены сделают обращения к ним более понятным для ученых которых работают с сетью (а ведь кому, кроме ученых может понадобиться интернет, правда?).
    В наше время лучше предполагать введение адреса с www., просто добавить переадресацию на без-www, потому что во первых некоторые пользователи могут на автомате его добавлять, во вторых как дополнительный запас для распределения нагрузки: https://www.yes-www.org/why-use-www/
    Ответ написан
    1 комментарий
  • В чём заключается смысл правки чужого вопроса?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    DevMan спасает вас от бана за нарушение пункта 3.1 правил.
    Ответ написан
    5 комментариев
  • Как обновлять данные без обновления страницы с freemarker?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Javascript'у без разницы какой шаблонизатор вы используете.
    Ответ написан
    Комментировать