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

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

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

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

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

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

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

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

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

Андрей

  • 98
    вклад
  • 0
    вопросов
  • 89
    ответов
  • 48%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Git: объясните «на пальцах» разницу между rebase и cherry-pick?

    ToxigG
    Александр @ToxigG
    Все красиво объяснил Nkly777, только в блоке PS merge с rebase перепутаны.
    Добавлю картинок.

    git rebase devel - собачка на молнии - "сшивает" коммиты по дате их создания
    (ветка devel "растворяется" в основной ветке)
    518b8dbce1cd4f96b30de9782ae38fcd.png
    git merge devel - пожарная лестница, все коммиты ветки devel крепятся в конец, образуется пересечение
    (devel остается отдельной веткой, к которой можно вернуться)
    1ba8186d879d46ff85ea7c1e192328e2.png
    git chery-pick idea - забрать коммиты из ветки idea
    2717e3091f644ef2954aa2de4514f446.png
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как сделать removeAttr по выбору radio?

    Petroveg
    Евгений Петров @Petroveg
    Миром правят маленькие с#@&ки
    $(document).on('change', '[name="merchant"]', function (e) {
    	$('#send').prop('disabled', !this.checked);
    });
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как разобрать регулярное выражение?

    Petroveg
    Евгений Петров @Petroveg
    Миром правят маленькие с#@&ки
    Весь (и он же единственный) изюм — \1, что означает найденную ранее строку (ссылка на первый шаблон) (\w).
    Итог — условию удовлетворяет строка, не содержащая нескольких одинаковых символов (латинской буквы в любом регистре, арабской цифры или знака подчёркивания), и находящихся в любом её месте.
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Скидка за Лайк в соц сетях?

    littleguga
    littleguga @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Готовых не знаю. Портировать - могу.
    Алгоритм:
    Логинимся через вк - получаем id пользователя => смотрим лайки определенной записи => смотрим есть ди там наш пользователь => даем/не даем скидку.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Какой лучше установить локальный сервер для node.js?

    Scorpi
    Scorpi @Scorpi
    1 апреля уже прошло.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой алгоритм работы модуля по логированию изменений файла?

    MarcusAurelius
    Тимур Шемсединов @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    А стрим тут и не нужен, делайте fs.readFile, потом ставьте fs.watch и при изменении fs.readFile в другую переменную и сравнивайте, только нужно создать еще очередь сравниваний, потому, что файл может меняться чаще, чем закончится предыдущее сравнивание (но это чисто теоретически, если по специфике задачи известно, что он меняется с малой периодичностью, то это можно и опустить). Результат fs.readFile это объект Buffer, для сравнения двух буферов, скорее всего, если они содержат текст их можно перегнать в строки .toString() и парсить. А вот понять, идентичны ли буферы, можно при помощи Buffer.compare(buf1, buf2).
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какой алгоритм работы модуля по логированию изменений файла?

    uvelichitel
    uvelichitel @uvelichitel
    habrahabr.ru/users/uvelichitel
    Вроде логично, что stream закрыт. Вы же не можете держать FileDescriptor открытым для одновременной записи и чтения двумя процессами. Это неконсистентно. Потом держать файл в памяти просто как dump пожалуй дороговато, наверное разумней хранить dump в файловой системе(если у вас журналирующая файловая система, то она сама все сделает). Посчитать изменения проще всего gnu-utill коммандой diff или ищите библиотеки.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Ну как же все таки научиться проф.верстать(вопрос внутри)?

    Tantacula
    Дмитрий Евграфович @Tantacula
    Ларавельщик, витающий в небесах.
    А ведь еще неделю назад этот человек собирался создать собственный css фреймворк.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Где водятся специалисты JavaScript?

    Vlad Timofeev @PyTiMa
    Учусь, кручусь, верчусь.
    Скоро буду Я! Учусь не зря ведь ;) И ничего, что я не из России.. шутки шутками, а по-моему: может Вам стоит завысить зп и к Вам потянутся?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать движущиеся полоски на заднем фоне?

    Ronnie_Gardocki
    Nikolay Talanov @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Сделано это с помощью canvas'а, размещенного по центру. js у них минифицированный, так что вам самим все придется писать. А уж как это написать, ну это уже совсем другая история, и тут вам вряд кто-то будет такое кодить :)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как удалить тег с определённым src?

    k12th
    Константин Китманов @k12th
    console.log(`You're pulling my leg, right?`);
    Вам понадобятся:
    Node#removeChild
    document.querySelector
    селектор по атрибуту
    Немного трудолюбия, чтобы слепить это все вместе.

    Только скрипт от этого не перестанет выполняться, так как к этому моменту его содержимое будет считано, распарсено, проинтерпретировано и запущено.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Grunt vs Gulp vs Prepros vs Codekit?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    Grunt - просто забудьте, старый, тупой велосипед который нужен только потому что людям не нравится Make или Ant. Приходится возиться с временными файлами, жирные и не читабельные конфиги... короче зачем...

    Prepros - не серьезно. Если честно даже не знаю что тут сказать, для верстальщика норм, для фронтэнда - на любителя.

    Codekit - не серьезно. Для тех кто не в состоянии разобраться с чем-то более гибким.

    Gulp - наше все. Никаких временных файлов, все манипуляции в памяти за счет чего все очень быстро, очень гибко (code over configuration)... Начиная с версии 4 будет вообще ништяк. Использовать что-то другое не вижу смысл. Только для специфичных задач или от лени.
    Ответ написан более трёх лет назад
    15 комментариев
    15 комментариев
  • Не встречали библиотеку для генерации случайных цветов?

    Александр Романов @maet
    Backed разработчик
    Может это подойдет:)
    https://github.com/davidmerfield/randomColor
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Меню на CSS - как убрать эффект смещения пунктов?

    andykov
    Андрей Б. @andykov
    Shit happens
    Никак, имитируйте жирность тенью. Это если ширина пунктов меню не известна.

    Вспомнилось что как то пробовал такое решение, но как по мне, лучше уж тенью.
    Здесь мы резервируем место заранее.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как доработать модальное окно на bootstrap?

    mlnkv
    Сергей Мельников @mlnkv
    JavaScript Developer
    jsbin
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Найти содержимое строки между тегами code?

    DevMan
    DevMan @DevMan
    jsfiddle.net/wn6x5k5z
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как правильно задать уникальное поле в mongodb?

    Tark
    Tark @Tark
    Pyramid'альный мир
    Уникальным поле будет после добавления индекса по нужному (-ым) ключу(-ам) с опцией {'unique': True}
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • "Взлетит" ли Dart?

    dtestyk @dtestyk
    нет
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • HTML: menu vs ul vs div для создания меню?

    Семен Борисов @snice17
    Для создания навигации, меню сайта использую следующую структуру. Это семантичнее чем 1,2,4 вариант
    <nav class="topmenu">
    <ul>
    <li></li>
    <li></li>
    </ul>
    </nav>


    menu немного по-другому работает
    www.w3schools.com/tags/tag_menu.asp
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Gulp. Как осуществить пропуск ошибок в js?

    copal
    copal @copal
    𝄞 ...оооо baby
    Это Вам gulp-plumber нужен.
    Он не дает упасть gulp, а вместо этого выводит сообщение об ошибке.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Dr. Bacon
    • 11 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • Evgenii
    • 6 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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