• Как из содержимого строки сделать название переменной?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Комментировать
  • Как точно посчитать за какой время выполняется цикл?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Ваш цикл занимается нифига-не-деланьем - компилятор имеет полное право его выкинуть, так что такие измерения бессмысленны.
    Ответ написан
    4 комментария
  • Как запитать радиоприёмник от повербанка?

    @VT100
    Embedded hardware & software.
    Можно. 5 В с выхода банка соответствуют разряду элементов питания приёмника до 1,25 В на каждый. А работоспособность должна сохраняться до 4 В. Вероятнее всего - да, чёрный минус и красный плюс.
    Но не нужно, может "забиться" шумом от банка. Лучше - от батареек.
    Ответ написан
    Комментировать
  • Юридические последствия бага на сайте?

    В первую очередь, наличие ответственности зависит от того к юрисдикции какого государства относится покупка. В РФ такое деяние может быть квалифицировано по ст. 165 УК РФ (Причинение имущественного ущерба путем обмана или злоупотребления доверием) или ст. 159.6 УК РФ (Мошенничество в сфере компьютерной информации). А в другом государстве может не быть "подходящего" запрета и, соответственно, такое деяние вообще не будет квалифицировано как преступление.
    Ответ написан
    Комментировать
  • Может ли не серверное железо перекрыть серверное или как собрать новый сервер?

    hint000
    @hint000
    у админа три руки
    В принципе задача построения оптимальной железяки на базе десктопных комплектующих вполне решаема (на базе серверных комплектующих тоже вполне решаема). Но нужно учесть немало деталей.

    Во-первых, каков бюджет?

    Во-вторых, почему не рассматриваете горизонтальное масштабирование вместо вертикального? Для кучки виртуальных машин было бы очень логично не менять железо, а рядом со старым поставить новое.

    В-третьих, готовы ли пожертвовать IPMI? Это нормально во многих случаях, но всё же это должно быть осознанное решение.

    В-четвёртых, максимальный объём памяти на десктопных материнках. Если захочется больше, чем 128 ГБ, то Socket LGA2066 или TRX4 (но что-то не верю, что TRX4 впишется в бюджет). Если достаточно 128 ГБ, то можно взять AM4 или LGA1700. Есть ровно одна причина, по которой можно выбрать LGA1700 - это возможность в первых рядах героически броситься на амбразуру DDR5 (пока дорогая память и пока небольшой выигрыш в производительности). Если нет склонности к героизму или нет возможности разбрасываться деньгами, то на сегодня оптимально будет AM4.

    В-пятых, количесво ядер. Сейчас у вас два 4-ядерных процессора. На десктопном железе будет один процессор. Он должен превосходить старые не только по частоте, но и хотя бы не уступать по количесву ядер и потоков. Т.е. хотя бы 8C/16T (и даже такой минимальный вариант уже даст выигрыш).

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

    В-седьмых, при апгрейде с использованием серверного корпуса нужно помнить, что блок питания имеет форм-фактор не ATX. Просто убедитесь, что есть подходящий запасной БП. Это ATX можно купить на каждом углу.
    Ответ написан
    Комментировать
  • Как использовать телефон в качестве микрофона?

    suffix_ixbt
    @suffix_ixbt
    https://www.babai.ru/
    Если используете pavucontrol(pulseaudio), вам следует сделать:

    $ pulseaudio -k
    $ killall micclient-x86_64.AppImage
    $ sudo modprobe -r snd-aloop
    $ sudo vi /etc/pulse/default.pa


    добавить в default.pa:

    load-module module-alsa-source device=hw:CARD=Loopback,DEV=1,SUBDEV=0

    $ sudo modprobe snd-aloop
    $ pulseaudio --start
    $ sudo cp micclient-x86_64.AppImage /usr/bin/MicClient
    $ while true; do nohup MicClient -t Wifi 192.168.1.100 > /dev/null 2>&1; sleep 1; done &


    192.168.1.100 - это IP-адрес моего телефона в локальной сети, вы должны изменить его на IP-адрес вашего телефона.

    В pavucontrol(регулятор громкости) на вкладке "Устройства ввода" включите "Встроенный звук" (а не "Встроенный аналоговый стереозвук") в качестве устройства ввода.

    И перенаправьте звук MicClient на виртуальное устройство вывода, сначала в "pavucontrol / Устройства ввода", чтобы поставить галочку "Встроенный звук" на "Установить как резервный", а затем:

    $ pactl load-module module-loopback latency_msec=1

    Теперь с WoMic в android и micclient-x86_64.AppImage в x64 linux, у вас есть набор домашнего караоке-оборудования с почти нулевой задержкой.

    Если вы слышите много шумов, вы можете попробовать переключить "Настройки микрофона WO / Источник звука" в своем телефоне Android, например: nexus 6p должен выбрать "Микрофон (режим 2)".

    Чтобы отключить перенаправление звука MicCleint на устройство вывода:

    $ pactl unload-module module-loopback

    Обратитесь: https://gist.github.com/diyism/5959444e324a1b38509...
    Ответ написан
    Комментировать
  • Как из c++ выполнить python?

    profesor08
    @profesor08
    Ну выполни shell команду и получи ее вывод. В качестве команды передаешь строку вызова питона для выполнения кода переданного строкой python -c "print(1 + 2)"
    Ответ написан
    Комментировать
  • Какой СPU выбрать для самосборного NAS?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    https://www.chaynikam.info/cpu_comparison.html?Cel...`

    я бы взял Celeron J3060 сугубо из за энергопотребления
    на самом деле к насу требования довольно простые хорошая мама с 2 гигабитными портами и аппаратным ускорением. Достаточное количество sata портов. аппаратный рэйд (тогда нужен аналог ilo ) или программный рэйд.
    Ответ написан
    1 комментарий
  • Почему часто отключается проводная мышь?

    @bsalbiev
    Автоматизирую потихонечку
    Раз после отвисания " наверстывает упущенное", значит скорее всего контакт с мышью не прерывается и проблему надо искать в самой системе, драйвера мат. платы, мыши, usb концентратора, либо какое-то ПО
    Ответ написан
    1 комментарий
  • Как удаленно проверить наличие пароля на BIOS из Windows 7?

    лучше всего спросить у пользователя
    иначе - пробовать использовать CmosPwd или сделать что-то на основе скриптов Dell
    Ответ написан
    Комментировать
  • Как запустить сайд-проект при основной работе?

    @dmshar
    Ваш пример - просто демонстрация того, что собственный проект это НЕ перспективы, НЕ независимость, и НЕ круто. Собственный проект - это в первую очередь целеустремленность, ответственность и квалификация. Очевидно, что это все есть далеко не у всех. Правильнее сказать - это есть у очень не многих.
    Ответ написан
    1 комментарий
  • Как запустить сайд-проект при основной работе?

    @majstar_Zubr
    C++, C#, gamedev
    Есть два процесса, которые могут работать в качестве топлива для процесса разработки сайд проекта, и вы о них знаете:

    1) процесс дискретного финансирования со стороны инвесторов. Логика следующая: если сайд проект нужен миру, то это значит, что с помощью сайд проекта можно заработать, а один из вариантов - купить долю в момент первой нарезки пирога.

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

    3) можно пойти и на компромисс: и инвестиции получать, и обманывать и исполнителей. Но этот вариант требует периодически менять страну пребывания, хотя если делать все аккуратно, то стран хватит до конца жизни.

    4) можно переехать в страну из доступных вам с самым большим уровнем жизни, а команду набирать в стране с низким уровнем жизни. При этом вы будете больше менеджерить и находить клиентов будет проще.

    5) можно продолжать схему, по которой вы уже что-то делаете. Наверное, просто стоит научится извлекать ошибки из прошлого опыта. Если такой сложный MVP, что у вас успевает core team распасться, может быть у вас не MVP вовсе? На энтузиазме больше двух недель работать могут только два друга, которые решили стать "духовными братьями", все остальное нужно чем-то питать.

    P.S. книг про мотивацию и менеджементъ персонала много, и все они написаны коучами, которые пишут книги для тех, кто приведет того, кто найдет автора-коуча для тренингов. Чтобы узнать про особенности разработки в командах без финансирования, вы можете взять интервью у мододелов, или самим поучаствовать, чтобы повстречать самых странных представителей человечества. В некоторых случаях оказывается, что вообще сам процесс важнее релиза, если бы можно было бы делать мод 20 лет, то его будут делать 30 лет.
    Ответ написан
    Комментировать
  • Как решить ошибку при компиляции через nuitka?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Возможно, кириллические символы в пути.
    Ответ написан
    Комментировать
  • По какой причине не работает SSTP VPN (WINDOWS)?

    @q2digger
    никого не трогаю, починяю примус
    вижу на скрине *.kz - может просто государство продолжает блокировать какие-то протоколы?
    Ответ написан
    1 комментарий
  • При подключении винчестера не удается загрузиться с других дисков, с чем связано?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Программа R.tester его видит при появлении и не видит при исчезновении

    Если Р.тестер так видит и не видит винчестер, значит он пропадает как устройство.

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

    Контроллеру крышка, или можно починить?

    Вероятность проблем с контроллером по описанию выглядит низкой. Скорее какие-то внутренние проблемы, для диагностики которых пока маловато информации.
    Следовать советам с Youtube по замене платы тоже не стоит. В вашем случае нужен, как минимум, либо перенос ROM, либо его содержимого.

    Могут быть, например, баги из-за переполнения G-list. Могли деградировать головы, в результате чего они могут читать, но не могут писать, и т.п.

    В целом возможны 4 варианта:
    1. Диск был перегружен при работе, и всё ещё продолжает записывать ленты черепичной записи (SMR). В этом случае можно попробовать подождать, хотя он маловероятен;
    2. Дефекты магнитной поверхности пластин;
    3. Отказ одной или нескольких головок;
    4. Запил (царапина на блине).

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

    чтобы данные скопировать

    Если с винчестера нужно восстановить данные, то написав сюда, вы поступили разумно.
    Сейчас у вас есть хороший шанс отделаться "малой кровью" - пока диск не "ушатан" окончательно, вероятность вЫчитать его как есть, без вмешательства в гермоблок, заметно выше. Благодаря этому и цена будет приемлемой.
    Чтобы этот шанс не потерять, обращайтесь в компании, занимающиеся только восстановлением, никаких "ремонт ПК". У работающих честно диагностика бесплатная.
    Вот краткий универсальный гайд по data recovery: https://xn----7sbbfbnfa0a2audfacc2cat8e9f.xn--p1ai/

    Если вы в Москве, будем рады помочь. В праздники работаем все дни *вздыхает*
    Ответ написан
    2 комментария
  • Как NTFS удаётся хранить файлы размером больше 4Gb?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если операционная система 32-битная, то это накладывает ограничение лишь на оперативную память, а не на жёсткий диск или файлы.

    Загрузить 4-гигабайтный файл в память она не сможет, но это и не требуется ни для копирования файла, ни для работы с ним (по частям).
    Ответ написан
    4 комментария
  • Как сделать NFT, который меняется после покупки?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    если что то не изменяемое меняется то вас наебали.
    Велкоме
    Ответ написан
    2 комментария
  • Книга о последних версиях ядра Linux?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Например, в них нет файла kernel/sched.c

    например git log -- kernel/sched.c легко объяснит, что с этм файлом случилось.

    насколько критично, что я буду изучать ядро по данной книге, т.е. по устаревшей версии ядра?

    совсем не критично, потому что то, что написано в книге имело место в прошлом, а с помощью git можно проследить, что с тех пор изменилось.
    Ответ написан
    Комментировать
  • Почему при открытии портов подключение не происходит?

    Adler_lug
    @Adler_lug
    Хоть и не совсем в теме, но меня смущает эти две строки:
    listener.bind(('localhost', 9999))
    и
    connection.connect(('external_ip', 9999))

    Биндите localhost, который к открытию портов, по идее , отношения не имеет, а коннектиться пытаетесь в внешнему IP.
    Ответ написан
    2 комментария
  • Как реализовать что б при нажатии кнопки клавиатуры в телеграм боте у вас открывался чат с человеком?

    InternetMaster
    @InternetMaster
    Интернет
    Можно Inline кнопкой в качестве url передать username пользователя с которым требуется открыть чат. Ссылка в формате t.me/username.
    Ответ написан
    Комментировать