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

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

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

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

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

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Рома Зварич

  • 269
    вклад
  • 71
    вопрос
  • 200
    ответов
  • 100%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как быстро выбрать все сочетания из массива (комбинаторика)?

    merss @merss
    через рекурсию codepen.io/sashash/pen/xZjYKM
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как настроить livereload webpack 5?

    Dier @Dier
    Попробуйте добавить в webpack.config.js. Мне помогло

    target: 'web',

    https://github.com/webpack/webpack-dev-server/issu...

    https://stackoverflow.com/questions/64474426/webpa...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как в VSCode поменять цвет только одного свойства css (например height)?

    Konfy @Konf
    Редактирую ответы на 2 + 2 по 4 раза
    VS Code Semantic Highlighting
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как убрать выделение у нажатых элементов в CSS?

    apoca1ipsis @apoca1ipsis
    * {-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как с помощью css добавить ссылке двойное подчеркивание?

    yupiter7575
    Yupiter7575 @yupiter7575
    Python программист
    клик
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Что выбрать для начала изучения JavaScript из этого списка?

    Антон Воскобоев @Besyzr
    Классика. Если есть опыт в программировании или базовые знания JS, рекомендую.
    Если брать Флэнагана, то 7-е издание.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как открыть PSD в Figma?

    AlixDi
    Alex @AlixDi
    404 bio not found
    Я из 2021
    604f9aaf5f5fb494002147.png
    Не благодарите
    Ответ написан более года назад
    4 комментария
    4 комментария
  • Нужно ли "чистить" обработчики событий в JavaScript?

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

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

    oshliaer
    Alexander Ivanov @oshliaer
    Google Products Expert
    Насколько я знаю, есть только проверка всего текста через [CTRL]+[ALT]+[X]. Не очень интуитивно, но по табам переходит нормально. Ignore можно сделать за 2 клика.

    Другой вариант, использовать стандартное сочетание [SHIFT]+[F10] для вызова контекстного меню [ПКМ].
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Cервис онлайн для рисования блок-схем?

    Absent
    Absent @Absent
    draw.io — бесплатный и интегрируется с Google Drive (создает гугл-доки, которые потом открываются в этом сервисе)
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Переменные (variables) или Привязки (bindings)?

    Владимир Солнцев @vladdimir
    Верстальщик
    Глава 2. Структура программы. Привязки (стр 42)
    ... Чтобы получать и сохранять значения, в JavaScript
    есть штуки, называемые привязками или переменными: ...

    Похоже, что томат, что помидоры.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как пофиксить "скачок" элемента на onMouseDown?

    RAX7
    RAX7 @RAX7
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Почему Gulp так долго обрабатывает запрос?

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

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

    delphinpro
    Сергей delphinpro @delphinpro Куратор тега CSS
    frontend developer
    на гридах

    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как верстаются блоки со сложным вырезом?

    symbol
    name surname @symbol
    short
    https://jsfiddle.net/z6jm5L3h/
    частичное решение ( без скругления внутренних углов)
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как анимировать svg loader?

    notiv-nt
    Михаил @notiv-nt
    Как ваше ничего? Да, моё тоже
    https://codepen.io/notiv/pen/vYYwmJP

    steps(12) кол-во кругов, учитывая что они равноудалены
    Ответ написан более двух лет назад
    9 комментариев
    9 комментариев
  • Зачем нужен Gulp/Webpack?

    xfg @xfg
    Webpack - это сборщик модулей, который позволяет писать модульный код, где каждый модуль имеет возможность импортировать различные зависимости, начиная от других модулей, до css стилей и изображений. На главной странице сайта даже есть пример, вы подаете на вход "модули с зависимостями", а на выходе получаете то, что сможет работать в браузере.

    Webpack - это просто крайняя точка развития идеи самовызывающихся функций, с помощью которых пытались решить проблему загрязнения глобальной области видимости, когда каждый скрипт подключенный к странице мог свободно обращаться к любым переменным и функциям из других скриптов, что приводило к различным проблемам, вроде случайного переопределения переменных, неявных зависимостей и необходимости строгой последовательности подключения скриптов. Эта идея затем переросла в requirejs, затем в browserify и вот в наши дни - webpack/rollup/parcel. Webpack анализирует зависимости, которые вы подключаете в вашем коде и собирает из этого конечный bundle, который сможет работать в браузере.

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

    Gulp - это набор оберток-плагинов над различными утилитами. Это ведет к ряду проблем - плагины перестают поддерживаться разработчиками, плагины ломаются при очередном мажорном релизе Gulp, плагины не позволяют вам использовать новую версию утилиты, до тех пор, пока разработчик плагина не выпустит новую версию плагина совместимую с новой версией утилиты. Инструмент, который изначально возник, чтобы помочь решать возникающие проблемы, сам превратился в проблему. Это всё привело к тому, что от Gulp стали отказываться в пользу чистых утилит, которые теперь запускают через npm скрипты. Если посмотрите любые популярные open-source библиотеки, например bootstrap, то сможете заметить, что в 3 версии был Gulp, в 4 версии его не стало. Использовать Gulp сегодня не имеет смысла. Идея Gulp/Grunt - умерла, так как идея оберток-плагинов не принесла ничего, кроме дополнительных проблем.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Интерактивная карта на сайте. Как правильно поступить с координатами?

    sfi0zy
    Ivan Bogachev @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Вы можете в графическом редакторе переместить и масштабировать всю свою карту в SVG так, чтобы она была грубо говоря не от 0 до 100 (или какая она у вас там) по горизонтали, а от 19 до 169 (вроде бы, не силен в географии). И по вертикали так же подвинуть. И исходить из соображений, что координаты X/Y в SVG буквально равны нашим обычным координатам по широте и долготе. На восток и север - в плюс, на запад и юг - в минус. А перемещение на экране и масштабирование можно сделать с помощью атрибута viewbox, меняя его по ходу дела. Если вы руками рисуете, то таким образом можно получить точность в 1/4 градуса без умственных усилий, просто представив циферблат (0'/15'/30'/45' -> 0/.25/.50/.75), так что думаю, что для ваших задач, где точность не столь важна, это вполне подойдет.
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Можете посоветовать приложение для Android для заучивания слов на английском?

    Алексей Беспалов @FreeArcher
    Senior 1С; php, JS Starter
    https://ankiweb.net/decks/
    там я купил колоду на 14000 слов. Но качество не очень понравилось озвучки и вобще подбор слов.

    Но britlex мне понравился даже больше. Там 5000 слов из которых выкинуто 600 элементарных и 1500 интернациональных. Т.е. самое, что нужно осталось. Стоит 190 р. всего.
    https://britlex.ru/dictionary.php

    Но вам правильно сказали, что просто учить слова без контекста не очень продуктивно.
    Ещё хороший способ учить слова по книгам, например таким
    https://libking.ru/books/sf-/sf-fantasy/123910-6-d...
    новые слава выписываешь в anki, например и учишь. В итоге как правило перевод не помнится, а вот контекст когда оно встречалось в памяти. Запоминается легче. Но тут есть проблема с произношением.

    По этому от целей.
    Для разговора надо учить какие-либо колоды. А для чтения лучше с книжек, там и реально часто встречаемые слова будут.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Можете посоветовать приложение для Android для заучивания слов на английском?

    Zoominger
    Рональд Макдональд @Zoominger
    System Integrator
    ED Words, Simpler, Duolinguo, Remember.
    Это то, что у меня.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • Drno
    • 8 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 8 ответов
    • 0 вопросов
  • Максим Кравчук
    • 6 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 5 ответов
    • 0 вопросов
  • artzolin
    Артем Золин
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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