• Почему скорость битовых операций отличается в 1000 раз?

    @res2001
    bakdurak, Разверните вручную этот цикл for (int j = 0; j < 8; ++j)
    Т.е. просто запишите 8 операций, маску указывайте константой, а не из массива и не сдвигом.
    Это будет самый быстрый вариант, имхо.
    Вообще компилятор может и сам это сделать, при каком-то уровне оптимизации, но тут не угадаешь.

    PS: Что у вас в задаче этот участок кода настолько критичен? Я бы не стал заморачиваться с его оптимизацией в принципе - так как на одиночных операциях тут прирост производительности в оптимизированной версии мизерный.
  • Соглашаться ли получать меньше на испытательном сроке?

    @res2001
    Согласен с Сергей Горностаев но процент великоват. У меня на последнем месте то же был 3 месяца испытательный срок, платили меньше на ~12%. Если, по вашим меркам, компания того стоит , то есть смысл соглашаться на испытательный срок. На счет снижения оплаты стоит обсудить с работодателем, если вам кажется, что это слишком много.
    Вообще на моей практике практически везде были испытательные сроки с пониженной оплатой, в т.ч. и на вакансиях не связанных с разработкой.
  • RDP из другой подсети подключается через раз. Как решить?

    @res2001
    Dmitriy, Судя по всему клиент просто сообщает, что сервер отвалился. Нужно смотреть журнал на сервере.
  • RDP из другой подсети подключается через раз. Как решить?

    @res2001
    Для начала смотрите журнал сервера на предмет ошибок подключения RDP. Определитесь с ошибкой, а там уж можно будет и решение какое-то искать.
  • Какая проблема в запуске простейших сценариев?

    @res2001
    antinatalismmm, У меня запускается. Попробуйте запустить вручную в командной строке. Какой результат?
    Таким образом можно открывать любые файлы, которые открываются двумя кликами мышки в проводнике или раб.столе.
    Иногда какой-нибудь софт переопределяет команду start, тогда родная команда может не срабатывать. Но в этом случае помогает запуск start из командной строки. Вы похоже так всегда и делаете.
  • Какая проблема в запуске простейших сценариев?

    @res2001
    запускайте так: start "" "<путь к файлу>"
    Если первый параметр в кавычках, то он воспринимается как заголовок окна.
  • Почему не работает маршрутизация?

    @res2001
    Адреса 4.х.х.х. и 5.х.х.х - белые.
    Capitollium, не используй белые адреса для внутренних сетей! Возьми любую подсеть из серых для сети между маршрутизаторами. Так же можно использовать подсеть 10.0.0.0/8 - она то же серая.
    Зачем у тебя выделены отдельные подсети для маршрутизаторов (4.4.4.0 и 5.5.5.0)? Я бы сделал одну подсеть для всех маршрутизаторов. Клиенты пусть сидят в своих собственных подсетях.
    На маршрутизаторах 1 и 3 прописать маршрут по умолчанию через 2.
    На 2 прописать маршруты для клиентских подсетей через соответствующие маршрутизаторы.
    NAT - только на 2
  • Не работает клавиша на внешней клавиатуре...?

    @res2001
    NonVer, Возможно клава воткнута в порт USB3 в ноуте? Некоторые девайсы для USB2 бывает не корректно работают с USB3. Порты USB3 синего цвета, USB2 - черного.
    На родной клаве ноута эти клавиши работают?
  • Где ошибка в bat файле?

    @res2001
    Для вывода пустой строки используйте:
    echo.>%filename%
  • Как правильно привести тип void* к int?

    @res2001
    Zuoya, Ответ дал Rsa97 - размер типа void не определен, поэтому оператор v[i] - не может быть вычислен, но когда вы сначала v приводите к int* - то это уже становится нормальным вычислимым оператором.
    Почитайте что-нибудь про void и void*.
    Поставьте ответ Rsa97 решением.
  • Как разбираться c проблемами различного масштаба в Linux самостоятельно?

    @res2001
    Не однократно сталкивался, что даже советы "умных дядек" не помогают.
    Аппаратных конфигураций великое множество, сборок линукса то же и если производитель специфической аппаратной конфигурации не поддерживает вашу версию ядра то для решения проблемы самому можно до поседения углубляться в разработку драйверов, возможно вы и решите проблему, но обычно овчинка не стоит выделки. В таких случаях, как правило, дешевле найти обходной путь, например, купить какую-то другую железку с аналогичным функционалом, но поддерживаемую линукс.
    Из последнего - не так давно после очередного обновления убунты у меня перестал работать микрофон на гарнитуре. До этого все работало, в винде гарнитура работала нормально. Примерно месяц пытался искать решение и надеялся, что может быть в следующем обновлении ядра починят, но ничего не помогло. Т.к. микрофон мне нужен для работы, и постоянно перезагружаться в винду (стоит второй ОС) долго и стопорит процесс, то купил внешнюю аудио карту.
  • Какие есть альтернативы Samba для подключения сетевого диска вне локальной сети?

    @res2001
    nidalee, Открывать файлы размером в 10Гб с подобной шары - это конец работе - любое чтение следующей порции данных или запись файла/части файла будет вызывать весьма ощутимые задержки. В итоге пользователи будут сначала скачивать файлы себе на локальный диск, и это правильно.
    Тут либо используемый софт должен быть специально заточен под подобный режим работы, либо никак.

    По поводу вариантов подключения:
    SAMBA и NFS - это протоколы предназначенные для использования внутри локальной сети, так что напрямую через интернет оба если и будут работать, то только с определенными ограничениями и плясками с бубном. Это связано с использованием широковещательных запросов, которые в инете будут, скорее всего, блокироваться провайдером.
    Так что на самом деле вариантов только 2:
    1.VPN + Samba. Примерно то же самое можно получить через sshfs.
    2. WebDav (сюда же можно и S3 добавить)
    Из них для работы через интернет реально предназначен только WebDav.
    Впрочем, если каналы связи нормальные, то может и первый вариант будет работать сносно, но это надо тестировать в ситуации приближенной к реальности.
    В любом случае, открывать файлы напрямую с диска и работать с ними будет не реально из-за больших задержек на каждый чих.
  • Альтернатива sudo/su для Windows?

    @res2001
    Евгений, На сколько я знаю, runas не повышает привилегии.
    Если вы запустите через runas с указанием пользователя, например Администратор, то программа запустится из-под Администратора, но без повышения привилегий. Штатного способа повысить привилегии из cmd.exe я не знаю.
    Есть варианты с использованием простого скрипта на powershell и с использованием сторонних утилит.
    И еще runas - специфическая утилита, например ему нельзя указать пароль в командной строке или из файла. Да, можно предварительно сохранить его, но этот вариант не всегда подходит.

    PS: уже лет 5 я не интересовался вопросом повышения привилегий, так что мои познания, возможно, отстали от жизни.
  • Почему не работает демон?

    @res2001
    egorggegor,
    я думаю, не скомпилировалось бы

    А вы хотите сказать, что оно скомпилировалось?
    https://ideone.com/loDx1q

    buf нужно объявлять как то так:
    char buf[7];
    Вызов read в этом случае такой:
    read(fd, buf, 7);
  • Альтернатива sudo/su для Windows?

    @res2001
    Евгений, UAC отключается только для процессов, запускаемых удаленно, локальный пользователь, при этом, наслаждается UAC по полной программе.
    Тут же ситуация достаточно интересная - при включенном UAC при запуске удаленного процесса нет возможности вывести окно "User Account Control", чтоб запросить повышение прав, потому что пользователь находится на другом компе. В этом случае UAC просто блокирует запуск приложения и удаленному пользователю возвращается ошибка запуска.
    Поэтому либо отключаем UAC для удаленных приложений, либо запускаем какой-либо сервер, который будет работать с уже повышенными правами. В любом случае UAC отдыхает.
    Других вариантов я не знаю.
  • Что делать с ошибкой Raptrstub.exe 0xc000007b?

    @res2001
    Видимо это она: https://geekon.media/programma-raptr-pomoshhnik-dl...
    Думаю можно смело ее деинсталлировать из системы.
  • Что делать с ошибкой Raptrstub.exe 0xc000007b?

    @res2001
    fuckmylifecantsavethat, Вы должны искать не АМД (его много в винде), вы должны искать где лежит файл raptrstub.exe
  • Что делать с ошибкой Raptrstub.exe 0xc000007b?

    @res2001
    fuckmylifecantsavethat, У вас нет видеокарты от АМД. Тогда не ясно откуда взялась эта программа.
    Возможно она вам и не нужна. Попробуйте найти где она расположена на диске, так вы, возможно, узнаете, с чем она связана в вашем конкретном случае (у АМД есть не только видеокарты, возможно эта программа входит и в какое-то другое ПО).
    Найти можно просто поиском по системному диску по имени файла программы с помощью любого файлового менеджера (Far, Total Commander, ...). Найдете пишите сюда в каком каталоге она лежит.