Задать вопрос
  • Каково сайту на VPS с IPv6-only?

    @Drno
    Очень многие на Ваш сайт просто не попадут. как уже указали - потому что поддержка ipv6 пока сильно ограничена.
    Вопрос можно решить через cdn, например cloudflare, которые будет перенаправлять ipv4 на ваш ipv6.
    Ответ написан
    3 комментария
  • Этот график меня беспокоит, что это может быть?

    xez
    @xez
    TL Junior Roo
    Это процесс открытия диспетчера задач
    Ответ написан
    1 комментарий
  • Сто́ит ли использовать RAID встроенный контроллер материнской платы?

    @Zerg89
    В случае смерти материнки в лучшем случае вам придётся искать туже материнку вплоть до ревизии и то НЕ ФАКТ что поможет
    Уж лучше софт раид шансов его восстановить куда больше
    Ответ написан
    13 комментариев
  • Почему нет инфы о библиотеках в procfc файле maps, которые в сишном коде подключены и используются?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Компилирую gcc -o outfile source.c -lpthread. То есть собираю без всяких статиков, чтобы были зависимости к подключенным библиотекам. Далее запускаю процесс, чекаю /proc/pid/maps. Там нет ни единого упоминания к libpthread.

    100500 лет назад libpthread объединилась с glibc и теперь хоть и существует отдельно, чтобы программы использующие -lpthread продолжали собираться, внутри пустая. Короче, ты выбрал неудачного кандидата для экспериментов.
    Ответ написан
    Комментировать
  • Как обойти cloudflare selenium?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    искать дальше,
    нанимать фрилансеров за результат,
    смотреть как делают другие

    искать там где знают что и как делать чтобы работало - у кулхацкеров, у инстаграмоводов (да, там не не CF но там непалеваность ботов) и т.п.

    короче - ищите и обрящете

    P.S. у меня работает метод которому года два уже, но - парсинг неспешный буквально запрос в 1-5 минут, там немного и нечасто, при много и часто - другие технологии
    Ответ написан
    2 комментария
  • Как уберечь аккаунт от бана несовершеннолетнему на Апворк?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Ты сам никак не можешь работать по правилам.

    Единственный вариант для тебя - оформить аккаунт на родителей или на старшего друга, и работать через него. Хотя это тоже нарушение, формально говоря.

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

    Как-то так.
    Ответ написан
    8 комментариев
  • Внешний SSD на 1 тб за 800р на али. В чём подвох?

    @Drno
    в том что там или 128 \ 64 гб или он вообще нерабочий
    Ответ написан
    3 комментария
  • Внешний SSD на 1 тб за 800р на али. В чём подвох?

    Либо не приедет, либо приедет мусор.

    Не надо пытаться искать технику по цене на порядок ниже рыночной - такого не бывает в природе.
    Ответ написан
    3 комментария
  • Внешний SSD на 1 тб за 800р на али. В чём подвох?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Вот в чем:
    scale_1200
    Ответ написан
    1 комментарий
  • Как скрыть код на питоне на мини-компьютере от пользвователя?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Полное шифрование диска - надёжно. При условии, что у клиента не будет доступа внутрь по SSH и консоль. Но тогда встаёт вопрос - как расшифровывать при ребуте? Есть некоторые варианты (1, 2), но они довольно гемороечные.
    Ответ написан
    Комментировать
  • Как скрыть код на питоне на мини-компьютере от пользвователя?

    ValdikSS
    @ValdikSS
    Для этого используют полнодисковое шифрование с использованием Trusted Boot.
    Ответ написан
    Комментировать
  • Есть ли возможность создать 10 Gbit/s интерфейс между qemu/kvm-виртуалкой и её хостом с физческим интрефейсом 1 Gb/s?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если у вас в виртуалке стоит virtio, то скорость будет не по физическому интерфейсу, а по возможностям хоста. Просто потестируйте скорость через iperf.
    Ответ написан
    Комментировать
  • Какой 2к монитор выбрать для программирования?

    @MegaEdwards
    Тебе скорее на широком будет комфортнее, просто из-за соображений размера, больше кода помещается, соответственно удобнее работать. А какая матрица - без разницы, все хороши, но думаю, IPS будет предпочтительнее, ведь концентрироваться будешь с ней побыстрее. Лично у меня так, не знаю как у других.
    Ответ написан
    4 комментария
  • Какие виды функций есть в C++, и как их различать?

    Функция cout из стандартной библиотеки C++ использует указатель для доступа к объекту ostream, который представляет поток вывода. Указатель используется для работы с методами и свойствами этого объекта, такими как << оператор для вывода данных.

    Обманул тебя ChatGPT.
    cout - это не функция, а объект.
    И конкретно в твоём коде указатели напрямую нигде не используются.
    Ответ написан
    Комментировать
  • Как правильно подходить к возвращаемым типам функциях php?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Хорошие вопросы.
    Разумеется, увеличивать количество запросов к БД ради красивой типизации - это абсолютно не вариант.

    Как можно увидеть, в приведенной цитате написано не однозначно, а "скорее всего".
    И поэтому надо конечно стараться, чтобы функция возвращала какое-то одно значение, но не делать этого любой ценой. Поэтому getUserDataFromDatabase вполне может возвращать array|false, а getUserIdFromDatabase - int|false, хотя я бы с ней не заморочивался, первой вполне достаточно. А userIsPresentInDb вообще не нужна, вместо неё можно использовать одну их предыдущих.

    Другое дело, что нужного результата можно добиться и другим способом.
    Ведь вполне можно вернуть пустой массив. И таким образом формально соблюсти типизацию.

    return $result ?: []; // дёшево и сердито

    Но это будет всё равно не очень красиво. В одной стороны - да, для проверки, вернула ли функция непустое значение, такой вариант вполне сгодится. Но с другой стороны все равно как-то неаккуратненько. Ведь мы на самом деле ждём не абы какой массив, а вполне определённый, с конкретным набором полей. То есть, если эта функция вернет массив вида [0, 42, 100500], то это будет явно не то, что нам нужно, но при этом типизация и слова поперёк не скажет.

    Если думать от типизации, то функция getUserDataFromDatabase, возвращающая какой-то абстрактный массив - это нонсенс, бессмыслица. Эта функция должна возвращать юзера. Поэтому в идеале надо придумать способ указать, что функция возвращает не абстрактный, а конкретный массив определенного формата. Тем более, что такой способ как раз есть, ведь типизованный массив - это же объект! И для данного случая даже специальный паттерн есть - ValueObject (хотя в случае с пользователем лучше будет все-таки делать полноценный класс, содержащий не только данные, но и методы, например auth(), который сравнивает хэш пароля с введенным).

    Соответственно, в идеале функция должна возвращать объект, представляющий пользователя.

    И уже в этом объекте поле id может либо либо быть нулём, либо иметь какое-то положительное значение. Или даже объект может содержать отдельное свойство, заполнен/не заполнен.

    И вот в этом случае типизация заиграет совсем новыми красками, и будет использоваться на 100%
    function getUserFromDb( int $userId ) : UserObject {
            return $result ? UserObject::fillFromArray($result) : new UserObject();
    };
    $user = getUserFromDb();
    if (!$user->id) {
        // нинашли :'(
    }


    Но опять же, как пишет ниже Сергей delphinpro, зависит от задачи.
    И решив проблему правильной типизации значения, которое функция вернет, если нашла пользователя, можно вернуться к вопросу о том, что возвращать, если функция ничего не нашла. И в этом случае вполне подходящим вариантом будет вернуть null
    function getUserFromDb( int $userId ) : ?UserObject {
        return $result ? UserObject::fillFromArray($result) : null;
    };
    
    if ($user = getUserFromDb()) {
        // нашли :)
    }
    Ответ написан
    6 комментариев
  • Как отображать mp4 видео без ос?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Работа без ОС с железом заключается в том что вы делаете свою "ОС на минималках" и компилируете
    ее в ваш софт. Поэтому мне кажется что тут более важный вопрос - а что вам нужно от ОС ?
    Загрузчик? Файловая система? Драйвера для экрана? Для звука? Это все очень сложные
    инжереные вопросы и чтобы их решать - нужно сначала уметь их решать вместе с ОС и уже
    потом как-то придумать как избавиться от ОС.

    Иначе выглядит что вы просто хотите странного.
    Ответ написан
    Комментировать
  • Это приложение вирусное?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Яндекс Старт, это то, во что с очередным обновлением превратился браузер Яндекс с Алисой. Поэтому формально это не вирус, а официальное обновление от разработчиков.
    Ответ написан
    Комментировать
  • Можно ли вести полноценный чат с ChatGPT через API?

    Нужно при каждом запросе передавать всю историю сообщений - это и будет память.
    Ответ написан
    Комментировать
  • Зачем продают OEM-процессоры и рискованно ли покупать их?

    Зачем продают OEM-процессоры и рискованно ли покупать их?

    Продают для разных сборщиков, кому не нужна коробка - логистика лотка с кучей процессоров гораздо дешевле, чем логистика такого же количества процессоров в коробках.

    Например DNS может себе купить оптом много этих процессоров для собственных сборок, а излишек продать в розницу с небольшим дисконтом, по сравнению с BOX. При этом гарантия продавца будет по сути такая же.

    И нет, риски крайне малы (не больше, чем при покупке боксовых), если покупать у нормального продавца.

    Боксовый кулер мне не нужен

    А его сейчас в BOX и не кладут практически :)

    родная гарантия тоже особо не нужна

    У OEM процессоров гарантия ровно такая же, как и у BOX.

    Из-за чего они появляются и могут ли они быть хуже, чем боксовые?

    Появляются, повторюсь, из-за того что на них есть спрос среди сборщиков. Нет, они ничем не хуже боксовых.
    Intel изначально их и продаёт в крупных лотках. При покупке в магазине тебе даже могут иногда продать процессор с отломленным куском этого лотка, чтобы было удобнее нести)

    На фото лотки от райзена, но для интела примерно что-то похожее.
    119787-amd-ryzen-cpu-pictured-2.jpg
    Ответ написан
    9 комментариев
  • Имеются ли ограничения на ЯП при разработке по ГОСТ?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Для верности можно взять Axiom JDK, он сертифицирован ФСТЭК, точно никто не придирëтся.
    Ответ написан
    Комментировать