• Что в сленге означает "замапить"?

    hint000
    @hint000
    у админа три руки
    от англ. глагола to map - отобразить, сопоставить (по аналогии с тем, как географическая карта отображает местность). В русскоязычном ИТ-контексте "связать" подходит по смыслу, но если разбираться педантично, то я бы сказал "привязать", чтобы не путать с другим смысловым значением "связать" (напр. связать абонентов телефонии).
    Ответ написан
    Комментировать
  • Что в сленге означает "замапить"?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    связать что-то.
    Например ключ со значением, букву диска с конкретным устройством, хоткей на какое-то действие.
    Ответ написан
    Комментировать
  • Что в сленге означает "замапить"?

    @majstar_Zubr
    C++, C#, gamedev
    Это англицизм-синоним слову "отобразить". Но обычно относится к смыслу "сопоставление значений".

    Обычно это означает "произвести отображение контекста А на контекст Б". Результатом отображения является набор соответствий значений.
    Это очень высокоуровневое и обобщённое понятие.
    Но оно обозначает прямой процесс построения отображений с помощью лишь одних значений и соответствий.

    Англицизм употребляется потому, что весь процесс программирования состоит из отображений, это слово настолько перегружено, что просто бесполезно.

    Трансляция - процесс передачи из одного контекста со своей терминологией в другой контекст со своей терминологией. Если информация в одном контексте кодируется определённым набором символов, то в процессе трансляции построится абстрактное синтаксическое дерево для контекста А, потом оно будет по каким-то правилам отображаться в АСД для контекста Б, по которому будет сконструирована
    новая форма отображения информации, но уже в терминах контекста Б.

    Если вместо трансляции произвести "маппинг", то у нас информация в контексте А будет разбита на куски, информация в контексте Б будет разбита на куски, и маппинг выдаст нам набор стрелочек вида кусок А-> кусок Б.

    Маппинг - это всегда про значения. Значения кодов клавиатуры символам или функциям, enum и все задачи, в которых вы используете key-value storage и т.д. и т.п.
    Ответ написан
    Комментировать
  • Как исправить помехи при воспроизведении звуков в наушниках на Linux Mint?

    smorman
    @smorman
    When In Rome do as The Romans do...
    А что рулит звуком в Mint?
    Pulse Audio или ALSA?

    Если Pulse, попробуй (но не гарантирую, хотя мне помогало), открой:
    Пользователи и группы (если таковой нет, то установи gnome-system-tools - sudo apt install gnome-system-tools, в неё эта утилита входит) и в откр. окне утилиты слева нажми на:
    Управление группами.
    Откроется окно: Параметры групп.
    Найди в окне служб pulse и pulse-access.
    Сначала клацаешь два раза мышом на: pulse и в открывшемся окне: Свойства группы pulse, в Члены группы: вешаешь Галку на своё имя в системе и жмёшь на Ок.
    Попросит пароль, вводишь его и жмёшь на Аутентифицировать или на клаве на Enter.
    И ещё раз клацаешь два раза мышом на: pulse-access и в открывшемся окне: Свойства группы pulse-access, в Члены группы: вешаешь Галку на своё имя в системе и жмёшь на Ок.
    Жмешь на Закрыть.

    Перегруз...
    Смотришь и пробуешь.

    Повторюсь, не на всех железках помогает.
    Ответ написан
    Комментировать
  • Можно ли вывести список enum?

    SerJook
    @SerJook
    кодер
    На чистых плюсах решения получаются трудно поддерживаемыми, можно воспользоваться библиотекой better-enums.

    #include "enum.h"
    
    BETTER_ENUM(etype, int, laborer, secretary, manager, accountant, executive, researcher);
    
    //...
    struct employee {
        int number;
        float pension;
        etype post = etype::laborer;
        date start;
    };
    
    int main()
    {
        //... пропущено
        for (etype i : etype::_values())
        {
            std::cout << i << " ";
        }
        std::cout << std::endl;
        std::string etypeStr;
        std::cin >> etypeStr;
        first.post = etype::_from_string(etypeStr.c_str());   
    }
    Ответ написан
    Комментировать
  • Как удалить все элементы массива меньше указанного числа в C?

    xpert13
    @xpert13
    Full Stack Developer
    Вариантов на самом деле много. Как по мне, самый простой (для понимания) - это:
    1. Пройтись по массиву и посчитать сколько "ненужных" в нём элементов
    2. Создать новый массив размером "размер_предыдущего - количество_ненужных_элементов"
    3. Проходимся еще раз по массиву и копируем в него только нужные элементы

    Не самый оптимальный вариант, так как у нас два прохода по массиву. Можно и обойтись одним (например, копируя значения с конца массива и запоминая количество найденых элементов, чтобы потом обрезать массив правильно), но логика будет немного сложнее и запутаннее.
    Ответ написан
    3 комментария