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

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

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

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

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

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

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

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

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

Павло Пономаренко

  • 143
    вклад
  • 58
    вопросов
  • 180
    ответов
  • 32%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему винда передает звуки в микрофонный канал?

    crimshine321 @crimshine321
    Блин, как я тебя понимаю. Купил ss artic raw и друзья говорят, что слышат буквально всё, что я смотрю на ютубе, переустановка дров не спасла (хотя с ними можно по разному танцевать) - самый распространенный ответ про стерео микшер - конечно он выключен. сотни отзывов на ушки, никто не жаловался на подобное

    нашел ответ в том, чтобы через прогу глушить все, кроме микрофона таким способом: https://vb-audio.com/Voicemeeter/banana.htm

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

    GavriKos
    GavriKos @GavriKos
    Отвечу про аудикоарту. Если вам надо подключать инструменты - то смотрите сразу хоть как то профессиональные - а их на хотлайне не будет. Ищите фирмы Focusrite, Behringer - и можно сразу внешние а не в корпус.

    У самого Behringer umc 22 - ну по крайней мере 1 и 4 пункты обеспечены ))) 3 пункт думаю тоже можно реализовать - но это вопрос софта и того, куда вы подключите микрофон (а в такие звуковухи впихнуть простой микрофон может не получится). 2 пункт проверяю.

    P.S. 2 пункт проверил - тоже без проблем. Правда программно это не регулируется (конкретно на моей звуковухе).
    И да - для первого пункта нужен ASIO, и желательно версией повыше
    Ответ написан более двух лет назад
    12 комментариев
    12 комментариев
  • Должен ли выполняться конструктор, как общий функционал?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега РНР
    Никакого класса Main, во всяком случае с методом Login быть не должно.
    Ответ написан более трёх лет назад
    10 комментариев
    10 комментариев
  • Как сделать футер прилепленным книзу но чтобы он прокручивался вниз при прокрутке?

    bbquite @WebDev921
    <html>
    <body>
    
    <div class="wrapper">
    
      <div class="content"></div>
    
      <div class="footer"></div>
    
    </div>
    
    </body>
    </html>


    * {
      margin: 0;
      padding: 0;
    }
    html,
    body {
      height: 100%;
    }
    .wrapper {
      display: flex;
      flex-direction: column;
      height: 100%;
    }
    .content {
      flex: 1 0 auto;
    }
    .footer {
      flex: 0 0 auto;
    }


    Остальные способы тут: Тык
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • В чем отличие между Git Reset --soft, --mixed и --hard?

    TommyV888
    Ilya Loginov @TommyV888
    -
    Если вы читали вот это:
    https://habr.com/ru/post/203282/
    И не смогли понять о чем идет речь, то вам стоит больше узнать про git, т.к. подробнее уже некуда
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не работает object?

    rockon404
    Антон Спирин @rockon404
    Frontend Developer
    В коде нет ошибок. Либо не подключен JQuery, либо в html отсутствует элемент с id="22"
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как усилить проверку примитивных типов в TypeScript?

    yarkov
    Алексей Ярков @yarkov
    Помог ответ? Отметь решением.
    Брэндинг вам в помощь
    type IFooIndex = string & {_type?: 'foo'};
    type IBarIndex = string & {_type?: 'bar'};
    
    class Foo {
        id: IFooIndex;
    }
    
    class Bar {
        id: IBarIndex;
    }
    
    function findFoo(index: IFooIndex) {
        // searching by IFooIndex
    }
    
    findFoo( new Bar().id );
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какое новое ключевое слово в C# для иммутабельных классов?

    FoggyFinder
    Foggy Finder @FoggyFinder
    То, о чем вы сейчас говорите, называется Records (записи), давно и успешное используемое в F#.
    Вопрос о том когда будет добавлена их поддержка в C# до сих пор открыт. Судя по всему в C# 8.0 не войдет. А дальше будет видно, так как слухи ходили еще со времен C# 6.0.

    В предложении фигурирует "with-expressions" которое позволит писать следующий код:

    e1 with { identifier = e2, ... }

    и будет равносильно

    e1.With(identifier2: e2, ...)

    Более подробную информацию вы можете узнать тут
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Если нет возможности нанять одновременно frontend и backend разработчиков на проект, то кого нанимать первым?

    lega @lega
    fullstack
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как в React изменить стиль всех элементов класса?

    rockon404
    Антон Спирин @rockon404 Куратор тега React
    Frontend Developer
    Стараться не использовать прямые обращения к элементам DOM в React разработке и использовать состояние компонента.
    const Grid extends React.Component {
      state = { itemsSize: 'sm' };
    
      handleChangeSize = () => { /* some code */ };  
    
      render() {
        const { itemSize } = this.state;
        const { items } = this.props;
    
        return (
          <Wrapper>
            <ControlPanel onChangeSize={this.handleChangeSize} />
            {items.map(item => <Item key={item.id} size={this.state.itemSize} />)}
          </Wrapper>
        );
      }
    }
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как написать функцию с выводом наименьшей цифры?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Проще для написания - преобразовать в строку, разбить по символам, найти минимальный при помощи Math.min, преобразовать в число.
    const min = s => +Math.min(...s.toString().split(''))



    А по производительности было бы выгоднее делить на 10 в цикле, и остаток от деления сравнивать с предыдущим результатом.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему return не возвращает значение?

    0xD34F
    0xD34F @0xD34F Куратор тега JavaScript
    Возвращает. Только вы ничего с ним не делаете.

    А ещё кавычки в функции getSentence не те, что надо - должны быть обратные.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Интересная реализация класса на JS?

    0xD34F
    0xD34F @0xD34F Куратор тега JavaScript
    class Base {
      constructor() {
        this.x = 3;
      }
    
      static get x() {
        return 1.5;
      }
    }
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как зеленому дизайнеру взять первый заказ на фрилансе?

    Sanes
    Sanes @Sanes
    Попрактикуйтесь сначала в самом дизайне. Сделайте портфолио.
    Фриланс в первую очередь это менеджмент и продажи. Потом всё остальное.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой язык выбрать под Backend высоконагруженного rest-сервиса?

    Taraflex
    Александр Таратин @Taraflex
    Ищу работу. Контакты в профиле.
    С++ - прекрасно, но очень не хочется заниматься самому управлением памяти.

    vibed.org
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Стандарт Ecma-252 врет насчет оператора сравнения ( == )?

    Lynn
    Lynn «Кофеман» @Lynn
    nginx, js, css
    Тут «!» это не отрицание, а специальная нотация. См конец раздела 5.2.3
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему компилятор не правильно производит арифметические операции?

    lz961 @lz961
    1 / (12 * n + 1) == 0 т.к. 1 -- int, 12*n+1 -- int, int/int -- деление с остатком
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать смену стилей для повторяющегося дива?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Оно?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать чтобы если экран был меньше 420px, то вместо одной картинки, была другая?

    vadimkot
    Вадим Кот @vadimkot Куратор тега CSS
    используйте https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
    пример 1, пример 2
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что делать, если зависимости npm @types создают конфликт в TypeScript?

    L2jLiga @L2jLiga
    Достаточно убедиться, что lдиапазоны версий @types/mongoose в @types/connect-mongo и в вашем проекте являются совместимыми

    Как вариант решения в своем package json указать
    "@types/mongoose": "*"
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Следующие →
Самые активные сегодня
  • Sozdavan
    • 15 ответов
    • 0 вопросов
  • Evgenii
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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