Задать вопрос
  • Как установить Ubuntu server на ноутбук с неработающим экраном?

    3r1k
    @3r1k
    the quieter you become, the more you hear
    Винт с ноутбука на другой комп закинь, поставь всё что душе угодно и верни назад.
    Ответ написан
    4 комментария
  • Эмуляция пропусков и других БСК через NFC

    @Wallos
    Зависит от того, какую бесконтактную смарт-карту вы хотите эмулировать.

    Если речь идет о HID prox, EM-Marin и им подобные(кстати, Clamshell это всего-лишь разновидность корпуса карты), работающие на частоте 125 КГц, то ничего не выйдет.

    Эмулировать карты Mifare можно:
    Ultralight и Classic - только при наличии поддержки чипсетом аппарата. Для Classic-а потребуются ключи.
    DESFire - все несколько сложнее, но в принципе можно, если вы напишете эмулятор SAM-а, и у вас также будут все необходимые ключи.

    Теперь что касается высказывания предыдущего корреспондента относительно метро.
    В метро используются преимущественно Mifare Ultralight и никаких "проприетарных" карт там нет. Mifare является стандартом дэ факто и везде одинаков. Безусловно, Ultralight - карта тупая, но совсем не ReadOnly. У нее читаются все сектора без каких-либо трудностей. Если скачать прогу от NXP TadInfo в маркете, то можно увидеть дамп любой метрошной карты.

    В реальной жизни основная проблема копирования Mifare Classic и Ultralight состоит в том, что UID на этих картах прошивается на заводе, он уникален для каждой карты и не изменяем. И даже есть у вас есть белый пластик и есть все ключи(для Classic-а), то повторить его полностью вы не сможете из-за того же UID-а.
    Таким образом, если ваш чипсет поддерживает работу с произвольными UID-ами, то вы можете эмулировать карты Mifare при условии, что самостоятельно напишете программный эмулятор верхнего уровня.

    EMV-карты также прекрасно эмулируются, т.к. работают на той же ISO 14445 и на то есть общеизвестные приложения.

    P.S. Если я правильно понял, вопрос именно об эмуляции карт, а не об их взломе. Эмуляция подразумевает, что вся необходимая информация(ключи, идентификаторы. дампы) у вас уже есть.
    Ответ написан
    1 комментарий
  • Как исправить нечеткий текст в Debian 12 при масштабе 150%?

    @lrmpsm53
    Чтобы ответить на этот вопрос нужно знать, какое у вас окружение рабочего стола и дисплейный сервер. Предположим, что у вас GNOME + Wayland. В таком случае должен растроить. Часть приложений будет отображаться так потому, что они управляют своим отображением посредством x11. Но так как используется Wayland, то приложение взаимодействует с ним через xwayland. Xwayland не может нормально в GNOME выполнять дробное масштабирование для x11 приложений.
    Если это для вас критично, то можно попробовать переключиться на x11. Выйдите из системы и в менеджере входа найдите шестерёнку. В ней найдете пункт GNOME x11. Но имейте в виду, что так вы потеряете преимущества Wayland. Например лучшую производительность в играх, может появиться тиринг
    Ответ написан
    1 комментарий
  • Что такое культура программирования?

    rqdkmndh
    @rqdkmndh
    Web-разработчик
    А что тут непонятного?
    -Поклонение богу программирования
    -Умение чистить программистскую карму
    -Умение проводить обряды (вроде танцев с бубном)
    -...
    Ответ написан
    Комментировать
  • В чем заключается ошибка этой логики рекурсии?

    @timau32
    Ну у тебя почти все правильно разве, что можно сделать его короче.

    function disco(delay, isRed) {
        setTimeout(function tick() {
            document.body.style.backgroundColor = isRed ? 'red' : 'green';
            disco(delay, !isRed)
        }, delay);
    }
    
    disco(1000);


    и в принципе потом можно по такой же логике просто подрубить setInterval вместо бесконечных генераций Таймаутов.
    Ответ написан
    Комментировать
  • Почему не работает сортировка товаров по цене?

    vmpartner
    @vmpartner
    In code we trust
    В вашем случае нужно узнать тип цены и написать примерно так

    "ELEMENT_SORT_FIELD" => "catalog_PRICE_1",
    "ELEMENT_SORT_ORDER" => "asc",

    catalog__ - по полю CATALOG_FIELD (может быть PRICE - цена или CURRENCY - валюта) из цены с типом PRICE_TYPE (например, catalog_PRICE_1 или CATALOG_CURRENCY_3). С версии 16.0.3 модуля Торговый каталог сортировка по цене также идет с учетом валюты.

    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Ответ написан
    2 комментария