Pull to refresh
187
Karma
0
Rating
Михаил Быстрянцев @horror_x

Программист

PayPal заблокировала бизнес-аккаунт Flipper Zero и более 2 месяцев держит $1,3 млн без объяснения причин

Есть много альтернативных способов приема платежей
Что толку, если клиенты требуют PayPal?

Никогда не используйте пикселизацию для сокрытия текста

Вот он удивится, когда узнает, что это ещё и от EDID матрицы может зависеть.

Оказывается, собственные NVMe-накопители Apple невероятно быстры, только если вы не заботитесь о целостности данных

Без понятия, лишь указываю на акценты в статье. Могу предположить, что прослойка в виде ОС может вносить какой-то оверхед.

Оказывается, собственные NVMe-накопители Apple невероятно быстры, только если вы не заботитесь о целостности данных

Так это речь про альтернативу в виде F_FULLSYNC, которая, в отличии от fsync, работает как ожидается, но очень медленно.

Какие задачи не решаются bat-файлами?

Вот только где найти текстовый редактор с функцией вставки таких символов?
Alt+027 в Notepad++ отрабатывает.

Какие задачи не решаются bat-файлами?

Чем решение через powershell не угодило?
С ним тоже не всё гладко. Навскидку:
1. Требует при запуске переопределять параметры безопасности, ещё желательно указывать флаги вроде -NoProfile для ускорения запуска.
2. Даже с флагами запускается иногда несколько секунд (!).
3. Надо писать код под минимально возможную версию (чтобы работало на всех ОС), а за этим тяжело следить и добавляется необходимость тестировать в других средах.

Green server для PET-проектов на базе Raspberry Pi – часть третья (сравнение с нетбуком)

Тоже такой использую, оказался крайне удобным. И корпус, и радиатор, и GPIO доступны.

Настройка docker в debian 11.2

Добавили удобную фичу, вы хотите использовать её при разработке будущих релизов. В случае LTS-дистрибутива ждать придётся до нескольких лет.

Да и периодически актуализировать стек это хорошая практика. Гораздо лучше, чем потом резко мигрировать на далеко ушедшие актуальные версии с кучей breaking changes и подводных камней, которые вылезут все разом.

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

Microsoft убирает из Windows 11 wmic.exe

sudo это совсем про другое и для запуска bash-скриптов он не требуется. Иначе это была бы огромная дыра в безопасности, ведь каждый скрипт работал бы с привилегиями независимо от того, что он на самом деле должен делать.

Microsoft убирает из Windows 11 wmic.exe

Это уже не из коробки. Уже нельзя использовать это как bash/CMD, для автоматизации действий на целевой машине без изменения её состояния.

Количество пользователей кому это нужно не велико
Все, кто вынужден использовать bat-скрипты, но страдает от крайне ограниченной функциональности?

Microsoft убирает из Windows 11 wmic.exe

Я вот чего не могу понять. Microsoft форсит переход с CMD на PowerShell, но при этом получается, что последний заточен именно под администрирование и не совсем альтернатива первому.

Если я не администратор и мне просто нужно автоматизировать какие-то действия, не требующие никаких привилегий, мне всё равно приходится прописывать каждый раз несколько дополнительных параметров при запуске. А я хочу просто аналог bash-скриптов на Windows, работающий из коробки.

Настройка docker в debian 11.2

Да ещё б вспомнить. Поскольку обновление помогает, оно в памяти не оседает. Случайный пример: в Ubuntu 18.04 была такая проблема при использовании qmake. Его помню, потому что недавно пришлось один старый сборочный сервер из-за этого обновлять.

А ради актуальных фич вообще частая история. Если не изменяет память, даже ради поддержки ARG в своё время приходилось обновляться.

Настройка docker в debian 11.2

Наверное автор не знал про sudo usermod -aG docker $USER.

Настройка docker в debian 11.2

Так сама установка так и происходит, просто сначала добавляется репозиторий самого докера, чтобы была актуальная версия. Если актуальность не критична, можно обойтись и без этого.

Настройка docker в debian 11.2

Сколько ни пользуюсь докером, всегда были проблемы со «стабильными» версиями в составе дистрибутива, особенно в LTS. То баг, который исправлен только в более поздних версиях, то фича, которая давно всеми используется, но доступна только с какой-то версии.

Т.е. версия дистрибутива может и LTS, а вот docker нет.

Добавляем дополнительные особенности реализации на C++ с помощью «умных» оберток

Т.е. итераторы враппера разыменовываются не в тип хранимых значений, а во враппер над значением? Враппер же непрозрачным становится, вся соль теряется, плюс не очевидно совсем.

Да и настолько неочевидное использование операторов это ужас какой-то. Это как на условный ++ повесить lock, а на -- unlock.

А намёки на потокобезопасность встречаются только в примерах с ThreadSafe::*, так что непонятно, зачем в примере с простейшим случаем вообще какие-то guard'ы.

Добавляем дополнительные особенности реализации на C++ с помощью «умных» оберток

    for ( const auto & value : values )
        cout << *&value << endl;
В чём смысл *&?

P.S. Кодстайл ужасный, читать очень тяжело. Чтобы отличить операторы от ссылок (&, &&) и шаблонов (<, >), приходится вникать в семантику.

И шести лет не прошло: вышел дистрибутив Slackware 15.0. Главные изменения и возможности

Qt Version: 5.15.3
А как это? Она же всё ещё доступна только по коммерческой лицензии.

Защита от копирования Unity-проекта с использованием библиотеки kernel32.dll

В теории ломается всё, что выполняется на клиентской стороне. Но это не значит, что существует универсальный «метод». Сам процесс взлома это не метод.

С заинлайненными проверками, например, не всё так просто. Каждый случай уникален и сложность взлома зависит скорей от того, как именно разработчики применили защиту и насколько легко автоматически распознать такие вставки или подменить для них входные данные.

Защита от копирования Unity-проекта с использованием библиотеки kernel32.dll

Мне наивным больше кажется очередной пересчёт скачиваний торрента в упущенную прибыль…

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity