Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
kn1ght_t

kn1ght_t

  • 138
    вклад
  • 32
    вопроса
  • 198
    ответов
  • 43%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Правильная семанитческая разметка для лендинга?

    approximate_solution
    approximate solution @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    body
      header
         nav
      main
          section
          section
          section
          aside
      footer


    ---- вот она, базовая семантическая разметка для лендинга. Даже если вы не назовёте что-то aside, не будет ничего критичного. Нужно придерживаться семантики, но не надо делать из нее каргокульт, между тем что бы думать час над названием тэга и выбрать div- выбирайте div
    Ответ написан 29 янв.
    Комментировать
    Нравится 4 Комментировать
  • Как сопоставить массив индексов с массивом?

    0xD34F
    0xD34F @0xD34F Куратор тега JavaScript
    indexes.reduce((p, c) => (p.child ?? p)[c], main)
    Ответ написан 18 дек. 2020
    3 комментария
    Нравится 4 3 комментария
  • Как сделать график?

    RAX7
    RAX7 @RAX7
    chartjs
    Ответ написан 13 авг. 2020
    Комментировать
    Нравится 7 Комментировать
  • Кто знает, как можно изменять размер svg таким образом, как на этом сайте?

    RAX7
    RAX7 @RAX7
    Ответ написан 11 авг. 2020
    Комментировать
    Нравится 7 Комментировать
  • Стек MEAN ( Можно ли заменить MongoDB на MySQL )?

    Xuxicheta
    Антон Швец @Xuxicheta Куратор тега Angular
    инженер
    нет никакого стека MEAN. Это просто свободно заменяемый набор инструментов, причем монгу вообще нет смысла брать. И родилась эта аббревиатура еще во времена первого ангуляра и вырвиглазной ноды, еще до nest.js и тайпскрипта.
    Все мануалы того периода сейчас уже нельзя воспринимать всерьез.
    Ответ написан 09 авг. 2020
    3 комментария
    Нравится 6 3 комментария
  • Стек MEAN ( Можно ли заменить MongoDB на MySQL )?

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

    Если хотите быстро и нормально, возьмите nestjs + graphql, на клиента apollo + любой фреймворк.
    потратите какое-то время чтобы прочитать что это все такое, доков навалом, зато потом будете думать о том как приложение свое писать, а не о том как и какие технологии/либы прикрутить чтобы что-то заработало.
    Ответ написан 10 авг. 2020
    Комментировать
    Нравится 2 Комментировать
  • Всем привет. Что я делаю не так?

    DmitriyGordinskiy @DmitriyGordinskiy
    Что делать?

    Учиться дебажить.
    Ответ написан 28 апр. 2020
    Комментировать
    Нравится 6 Комментировать
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    MikUrrey @MikUrrey
    Реактивные веб-сайты.
    Есть такой термин: Server Side Rendering, упоминается чаще всего в связи с технологиями Vue и React.
    Реактивные фреймворки "собирают" контент на клиенте, а node js позволяет тот же код использовать на сервере, чтобы он мог отдавать странички, готовые для СЕО.

    Кроссплатформенные мобильные приложения.
    Создаются по технологии React Native и подобным.

    Кроссплатформенные приложения для РС.
    Это, обычно, фреймворк Electron. Например, популярный нынче VS Code создан по такой технологии.
    Ответ написан 27 апр. 2020
    Комментировать
    Нравится 2 Комментировать
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    Виталий @vshvydky
    По существу вопроса,
    на беке должен быть порядок, использование js в сочетании с непониманием как правильно строить бек, приводит к популяризации мнения, что node.js на бекенде неправильное решение.
    Сразу оговорюсь, неправильное решение не использование node.js на беке, а использование программиста, не знающего как строится бек, как работать с базами данных и получать от них максимум.
    Отдельно про js. Имхо использование чистого js на бекенде допустимо только там, где кодовая база не превышает 200-300 кб кода, иначе могут быть сложности.
    Решение, использовать ts плюс сочетание доступных фреймворков
    Из того, на что можно и нужно посмотреть:
    nest.js - очень сильный фреймворк, позволяющий писть как большие монолиты. так и микросервисы, очень дружелюбен к фронтэнд на angular
    inversify.js - сильная DI
    express (в сочетании с inversify-express-utils), fastify - низккоуровневые фреймворки для http
    socket.io - сокеты с поддержкой каналов
    Есть еще много чего, что закрывает те или иные бизнес-задачи, по покрытию меньше , чем у явы, но по нагрузке на машины нода будет экономичнее.
    с пхп вообще сравнивать не буду, перформанса там нет.
    Ответ написан 27 апр. 2020
    16 комментариев
    Нравится 1 16 комментариев
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    SEOD @SEOVirus
    JS хорош тем, что он и фронд, и бэк. Можно шарить общий код. Как минимум, идеален для стартапов - т.к. прост, быстрая разработка - а больше ничего и не надо на началах. Если уж с фейсбуком сравнитесь по количеству пользователей - то там и про Go можно будет подумать, но это же наверное будет не в первый год? Там ещё тысяча технологий появятся. Короче, nodejs хорош для всего, что связано с вебом :)
    Ответ написан 27 апр. 2020
    9 комментариев
    Нравится 2 9 комментариев
  • Почему ноутбук не включался, а затем через две недели простоя вкючился?

    6yntar05
    6yntar05 @6yntar05
    Я клоун и это не обсуждается
    Фиксики починили, боюсь, другого вывода сделать невозможно
    Ответ написан 26 апр. 2020
    2 комментария
    Нравится 17 2 комментария
  • Версальщик. Нужен совет. Что делать, если уже знаешь основы HTML, CSS, Javascript?

    approximate_solution
    approximate solution @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Прошел обучение Way Up "Веб-верстальщик, начало".
    Название попахивает инфоцыганством чистой воды. Когда пишут что в верстке есть где-то начало, то видимо они не хотят видеть конец вашего кошелька.
    Только вот не знаю что дальше- стоит ли выбрать их платные курсы и какой именно ?

    Не стоит, если вы вкидываете деньги на такую базу как верстка, что же вы будете делать когда Вас коснуться более тяжелые вещи, на которые не пилят курсы и нужно изучать в одно лицо. Вся информация в свободном доступе, в прекрасном виде и изложении.

    Хочу стать профессиональным верстальщиком

    Боюсь Вас растроить, но сейчас Вы вряд ли найдете работу профессиональным верстальщиком, легче менеджером или в такси. Что бы Вас взяли на хотя бы позицию джуна в студию или фронтендером в офис Вам нужно:

    HTML5, CSS3, адаптивная, кроссбразерная, валидная верстка, gulp, pug, postcss. база php, база js, webpack, jquery, знания хотя бы wordpress, лучше wordpress+modx, лучше wordrpess+modx+opencart. В идеале если вы хотите получать не 30 тысяч рублей (так так тот стек тянет на 25). То еще и отличное знание js + к нему react+vue. И начинать с 40 тысяч в первый год.

    Доброе пожаловать в веб.
    Ответ написан 26 апр. 2020
    5 комментариев
    Нравится 11 5 комментариев
  • HTML + CSS - законченный сайт?

    ArsenyMatytsyn
    Арсений Матыцин @ArsenyMatytsyn Куратор тега CSS
    CEO iAmStudio, предприниматель.
    Если тебе не нужен интерактив и сайт несет исключительно информационную нагрузку, работает потому что он просто работает → да. Абсолютно нет смысла напихивать в проект то, чего там быть не должно.

    Более того, возьми на заметку генераторы статических сайтов типа Jekyll. На них такое удобно собирать.

    А умников, которые кричат, что в современном сайте должно быть всего и поболе не слушай. Должно присутствовать только то, что должно работать.
    Ответ написан 25 апр. 2020
    Комментировать
    Нравится 7 Комментировать
  • Разработчик недисциплинированно трекает время. Что делать?

    php666
    Северное Сияние @php666
    PHP-макака
    Упаси бог работать в столь токсичной среде.
    Сидеть и отчитываться за каждую минуту/час.
    Идеальный информационный концлагерь.
    Ответ написан 24 апр. 2020
    7 комментариев
    Нравится 29 7 комментариев
  • Разработчик недисциплинированно трекает время. Что делать?

    BasiC2k
    BasiC2k @BasiC2k
    Вы рассмотрели возможные причины "со своей колокольни" и сами дали на них ответ. Что показывает Ваш авторитарный (директивный) стиль управления.
    Постарайтесь быть ближе к подчинённым, разговаривайте с ними, вникайте в их проблемы. Тогда они сами расскажут - почему они не трекают, а Вы поймёте как это решить.
    Сейчас у Вас нет обратной связи.
    Ответ написан 24 апр. 2020
    Комментировать
    Нравится 27 Комментировать
  • Когда применяем паттерн Стратегия, а когда Декоратор?

    Maksclub
    Максим Федоров @Maksclub
    maksfedorov.ru
    Стратегия = полиморфизм, то есть мы завязаны на некий интерфейс, а какая реализация — нам не важно. Это история про зависимости. Ну например почтальон отдает пенсию бабушкам (любым, какой бабушке именно — зависит от стратегии, КОТОРАЯ НЕ СВЯЗАНА с модификацией конкретной бабушки:)

    Декоратор, это про добавить функционал в рамках одного интерфейса, тут вообще не рассматривается вопрос каких-либо отношений (к примеру бабушки и почтальона), тут рассматривается — бабушка в шубе или бабушка с загаром или бабушка на коляске, все та же бабушка, но "обернутая" неким поведением :) Главное что бабушка всегда остается быть той самой для всех бабушкой. То есть это не противопоставление — ни в начале ни в середине мы не завязываемся на дополнительное поведение бабушки у почтальона. Бабушка и все, а какая именно — зависит от стратегии разноса (например по названию улицы). Если выйдет к нему "декорированная" бабушка-качок — пенсию он даст ей также, как и не качку, тк она для него всего лишь некий субъект/абстракция, главное чтобы возраст и ФИО сошлись.

    Соответственно это никак не похожие паттерны, один поведенческий, другой структурный... Они применяются всегда в любой этап разработки. Я в самом начале могу сделать декоратор обычной бабушки в виде поющей бабушки, а почтальона или внука в виде стратегии написать потом. А могу наоборот — сначала научить возить бабушек на трамвае (через стратегию), а бабушек с костылями (декоратор) добавить позже...

    Кое-где не корректные аналогии, и в аналогии стратегия есть бабушка, но в целом для понимания норм и не критично :)
    Ответ написан 22 апр. 2020
    Комментировать
    Нравится 8 Комментировать
  • В чем разница между cmd и dos?

    Jump
    АртемЪ @Jump Куратор тега Windows
    Системный администратор со стажем.
    cmd это программа которая лежит в папке Windows (файл cmd.exe) - консольный интерпретатор.
    Вы даете этому интерпретатору скрипт - он его выполняет. Только и всего.
    Вместо него можно использовать пайтон, перл, повершелл.

    dos - Дисковая Операционная Система. Это обычная операционная система, для управления компьютером и запуска программ. Не имеет графического интерфейса. Разработана компанией майкрософт.
    Сейчас используется крайне редко, обычно вместо нее используют Windows, Linux и другие современные ОС.

    DOS в Винде на сегодняшний день присутствует встроенный в виде эмулятора или как?
    Нет, в настоящий момент он в винде отсутствует.

    Почему старые дос приложения запускаются?
    Потому что им нужна операционная система DOS. Поставьте ее вместо windows и запускайте.

    И в чем разница между консольным приложением и, например, моей любимой игрой
    Консольное приложение выводит сообщения исключительно в текстовом виде, в консоль и оттуда же берет команды.
    Игра как правило имеет графический интерфейс и с консолью не работает.
    Хотя бывают и исключительно консольные игры. Но они сейчас не очень популярны.
    Ответ написан 22 апр. 2020
    Комментировать
    Нравится 3 Комментировать
  • Насколько плохо все для начинающих программистов на рынке?

    Zoominger
    Рональд Макдональд @Zoominger
    System Engineer
    Да работы вагон, вот пример:
    1585746411161663668.png
    Ответ написан 18 апр. 2020
    5 комментариев
    Нравится 12 5 комментариев
  • Насколько плохо все для начинающих программистов на рынке?

    Araya @Araya
    Правдива
    Ответ написан 18 апр. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как менять цвет определённого слова?

    MSAFT @MSAFT
    jsfiddle.net/831chb0g
    Ответ написан 16 апр. 2020
    1 комментарий
    Нравится 3 1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 13 ответов
    • 0 вопросов
  • Dr. Bacon
    • 10 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • Jump
    АртемЪ
    • 6 ответов
    • 0 вопросов
  • Stalker_RED
    Stalker_RED
    • 6 ответов
    • 0 вопросов
  • DanceM
    Dance Macabre
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации