• Как научить телефон снимать в 1k60fps?

    @alexalexes
    Скорее всего ответ нужно искать на специализированном форуме, в специализированной теме.
    https://4pda.to/forum/index.php?showtopic=1043136&...
    Ответ написан
    1 комментарий
  • Как исправить ошибку "could not find driver" в Ubuntu 20.04?

    @aleksejjjjj
    sudo apt install php8.2-mysql
    Свою версию PHP подставьте
    Ответ написан
    8 комментариев
  • Можно ли дублировать параметры в Active Directory (AD) без изменения схемы?

    @NortheR73
    системный инженер
    Как вариант, можно посмотреть в сторону AD LDS - схему можно будет шатать как угодно, не трогая основой AD. Основные атрибуты синхронизировать по расписанию с боевым AD и добавить свои атрибуты для разных языков. Инструменты для работы с AD LDS используются те же самые, что и для обычного AD, только точка подключения отличается
    Ответ написан
    1 комментарий
  • Внешний SSD на 1 тб за 800р на али. В чём подвох?

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

    Adler_lug
    @Adler_lug
    У Яндекса своя система хранения паролей и их синхронизации. У других хромоподобный браузеров (в том числе Edge) пароли шифруются на основе конкретной учетной записи Windows, соответственно, если нет какой-то синхронизации с облаком (как у того же Chrome), то с другой учетной записи или после переустановки системы пароли не достать.
    Ответ написан
    Комментировать
  • Ассемблер, почему дизассемблированном коде много ненужных операций?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Почему не переписать вместо этого
    add ebx,dword ptr [rbp+ECX*4+10h]

    Буквально так написать нельзя, потому что нет такого режима адресации в котором можно было бы использовать вместе Rbp (64-битный) и Ecx (32-битный). Можно было бы написать add ebx,dword ptr [rbp+rcx*4+10h], но для этого счётчик цикла должен был бы быть 64-битным, а он, как мы видим, 32-битный (int i). Т.е. ответ на вопрос "для чего это": для беззнакового расширения 32-битного счётчика цикла в регистр, который можно использовать для доступа к памяти.

    Другое дело, что из исходного кода очевидно, что при обращениях к памяти i не выходит из диапазона 0..9, так что разницы между ecx и rcx нет и не может быть. Возможно я что-то упускаю и у компилятора другое мнение на этот счёт, но может быть он просто туповат и не имеет кода который бы мог использовать эту возможность оптимизации, а может такая оптимизация и есть, но она не была включена во время генерации этого кода.
    Ответ написан
    Комментировать
  • Что будет, если убрать из URL уникальный id у новости в CMS?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Сто раз уже обсуждалось.
    Заголовок не гарантирует не только уникальность, но и неизменность.
    В реальной жизни заголовки довольно часто редактируются.
    И "если убрать из URL уникальный id", то все ссылки, которые вели на статью, после редактирования превращаются в тыкву.
    Ответ написан
    4 комментария
  • Как купить лицензию на Warhammer 40k?

    vabka
    @vabka
    Токсичный шарпист
    Во-первых, покупка лицензии на чужую интеллектуальную собственность для создания своего продукта - это не в магазин за хлебом сходить.
    Тут тебе нужно показать "продавцу", что его основной продукт (в данном случае - миньки для настолки) не пострадает, а только выиграет от твоего поделия.

    Обращаться нужно к GW, очевидно.
    Цена будет зависеть от того, на что вы там договоритесь.

    К кому и в каком формате обращаться?

    Пиши им на почту со своим предложением. Подробно опиши свою идею, чтобы GW могли оценить свои риски.

    Какие бумаги должны подтверждать покупку лицензии?

    Собственно договор должен быть, в котором тебе разрешается использовать интеллектуальную собственность GW для создания твоего продукта.

    Как могут кинуть?

    В данном случае, в общем-то, никак - либо вы договоритесь, либо нет. Максимум как могут "кинуть" - это если ты будешь просить лицензию на одно, а окажется, что тебе нужно совершенно другое.

    Для начала можешь попробовать написать им в юридический отдел бумажной почтой:

    Games Workshop Group PLC
    Willow Road, Lenton,
    Nottingham
    NG7 2WS
    UK

    Но если у тебя в данный момент нет пары миллионов $$$, то смысла нет - с тобой даже общаться не станут.

    Ещё вариант - поищи какого-нибудь издателя, который уже издавал игры с лицензией на WH и предложи им свою идею - вероятно у них уже есть контакт с GW и им будет проще купить ещё одну лицензию.
    Ответ написан
    3 комментария
  • Как с помощью смартфона проверить ширину лазерного реза?

    GavriKos
    @GavriKos
    С такой точностью не каждая линейка справится. Смартфон с его погрешностями и переменной средой с тонной преобразований и подавно.

    Самый правдоподобный вариант - взять смартфон, на пресе его сплющить до 0.5 мм с нужной точностью, и пихать в рез как щуп.
    Ответ написан
    2 комментария
  • Где лучше учиться на программиста, если тебе за 35?

    xez
    @xez
    TL Junior Roo
    Шансы от этого не зависят.
    Учиться в любом случае придётся самостоятельно.
    Ответ написан
    Комментировать
  • Что такое upstream в Git?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Гит — это распределенная система. Мы можем иметь много равноправных репозиториев и обмениваться информацией между ними. Тот репозиторий, в который мы сейчас коммитим, будет локальным. А другие репозитории, в которые отправляем (push) или из которых получаем (fetch), они внешние (вышестоящие, upstream, remotely)
    Часто говорят удаленные, но это не очень уместный перевод слова remote в данном контексте. Потому что появляются странные формулировки типа «удалить удаленный»

    Именем upstream ещё принято обозначать исходный репозиторий, от которого мы сделали форк на GitHub, так как имя origin уже занято и указывает на форк. Поэтому адрес исходного репозитория, при необходимости, сохраняем в переменной upstream. В данном контексте это просто традиция, и назвать ссылки на внешние репозитории мы вольны как угодно. Команда git remote лишь создаёт переменные, в которых мы храним URL внешних репозиториев, чтобы затем использовать имя переменной в командах, вместо того, чтобы писать длинный URL.
    Ответ написан
    Комментировать
  • Стоит ли сейчас ипользовать Elasticsearch?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, нынче эластик стал как-бы платный.
    Взамен сообщество отпочковало исходники и развивает opensearch, вот его и пользуйте.
    Тот же эластик, только полностью свободный, правда от AWS.
    Ответ написан
    Комментировать
  • Как настроить строку подключения к удаленном серверу?

    hint000
    @hint000
    у админа три руки
    "ConnectionString": "Data Source=147.78.64.26;Initial Catalog=StroyCompany;Integrated Security=False;User Id='sa';Password='********';MultipleActiveResultSets=True"
    (в предположении, что default instance)
    Источник: https://learn.microsoft.com/en-us/previous-version...
    раздел SQL Server (Full Editions) Connection String Examples
    Ответ написан
    Комментировать
  • Можно ли как-то отредактировать файл /etc/resolv.conf на shared хостинге?

    karabanov
    @karabanov Куратор тега Ubuntu
    Системный администратор
    На shared хостинге нет, на полноценном VPS да.

    У curl есть флаг --resolve
    curl --resolve go1.unisender.ru:443:217.77.111.4 https://go1.unisender.ru

    Для PHP, например CURLOPT_RESOLVE
    Ответ написан
    Комментировать
  • Временное наказание Telegram API. Выдает ошибку. Как исправить?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Ты пытаешься передать DateTime туда, где ожидается bool.

    Что ты хотел этим сделать - фиг знает.
    Мб ты просто перепутал порядок аргументов.
    А может ты воспользовался каким-нибудь модным ИИ, который выдумал то, чего не существует.
    Ответ написан
  • Как правильно настроить dram + cpu?

    vaut
    @vaut
    Обычная настройка разгона:
    1. ставим желаемую частоту процессора и максимально приемлемое напряжение и сразу проверяем. Если тест стабильности не проходит, уменьшаем хотелки.
    2. понижаем напряжение с контролем стабильности.
    3. чуть чуть понижаем частоту и поднимаем напряжение, что бы не было сюрпризов.
    4. выставляем желаемую частоту памяти и максимально приемлемое напряжение, расслабляем тайминги от души. Понижаем частоту если не заводится.
    5. понижаем тайминги (не забываем про постоянные тесты)
    6. пытаемся понизить напряжение. Делаем небольшое повышение после нахождение минимума.

    Спустя несколько дней перезагрузок радуемся приросту производительности в играх в зоне погрешности измерений, так как упор шел в видеокарту. И еще неделю спустя после внезапных сбоев возвращаемся на стоковые настройки.
    Ответ написан
    2 комментария
  • Есть смысл в DDR4-3600 для Ryzen 3100?

    @ewgenc
    Нет, прирост производительности на уровне погрешности.
    Ответ написан
    1 комментарий
  • По какой причине __init__.py часто оставляют пустым?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Изучаю различные репозитории
    - а надо изучать азы Python, а потом уже "различные" репозитории.
    По какой причине __init__.py часто оставляют пустым?64c948f950df5147587603.png

    Файл пакета __init__.py
    Ответ написан
    Комментировать
  • Перемещаемые профили в Active Directory?

    @aleks-th
    По хорошему вам бы написать сколько пользователей, сколько серверов.
    Какие задачи вы хотите решить с перемещаемыми профилями - это вообще не очень стабильное решение.
    Какой характер работы у пользователей - может они по террабайту данных генерят - и синхронизация просто колом встает.
    Чтобы что-то более-менее точное посоветовать нужно именно специфику понимать.
    ----
    Не знаю для какой именно задачи нужны перемещаемы профили - ними проблем постоянно много возникает.
    Там же постоянная синхронизация, и слишком много точек отказа - когда синхронизация может не пройти, или чтото пойдет не так.
    Мы сколько ни пробовали их внедрить, в итоге на практике потом отказались от этой затеи.

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

    Что значит подвисание сервера - он зависает что-ли ? Если да то это вообще ненормальное состояние.
    Если просто подвисает, но не падает - то как минимум тестировать где у него узкое место - сеть или диски, или в чем то другом затык - подвисания это неправильное поведение сервера.
    Ответ написан
    2 комментария
  • Какие способы декодирования существуют в PHP?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Обычный обфусцированный код.
    Достаточно отворматировать, чтобы уловить что там

    \x74\x69\155\145 - юникодная запись = time
    (upd: подобные строки легко перевести в читамеый вид, закинув ее в consol.log в браузере
    Или в phpStorm Вырезать/Вставить Ctrl-X/Ctrl-V)

    $O8666750554638273663 - переменная
    O6505149678668561343: - метка

    $list = ["openInventory" => [
      "name" => "Taking Inventory",
      "requires" => []
    ];


    public function __construct(Server $O8666750554638273663) {
            goto O1970219884901744879;
    
            O6505149678668561343:
            $O1777212593691497481 = @fopen($this->path, "wb");
            goto O4083818622447351734;
    
            O3393899177948378635:
            $this->fp = $O1777212593691497481;
            goto O0537484758143303834;
    
            O8048393773490650940:
            $this->encodeData();
            goto O2278372111902823051;
    
            O2791274778590356360:
            $this->generalData();
            goto O8382244228756303546;
    
            O1005405451303321896:
            $this->data["time"] = $this->time;
            goto O6370898434236048902;
    
            O8942154602257954378:


    Можно закинуть в IDE, сделать автоформат, посидеть, переименовав переменные в нормальные имена и всё. А если дорабатывать собрались, то пожалуй стоит сделать рефакторинг, избавившись от goto. Тут придется посидеть подольше.
    Ответ написан
    Комментировать