Задать вопрос
  • Не работает машинка на радиоуправлении, что не так?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    Явным образом устанавливаем состояние моторов в void setup():
    // Остановка моторов при запуске
      digitalWrite(IN1, LOW);
      digitalWrite(IN2, LOW);
      digitalWrite(IN3, LOW);
      digitalWrite(IN4, LOW);
      analogWrite(ENA, 0);
      analogWrite(ENB, 0);


    и если нет сигнала - останавливаем моторы в loop():
    void loop() {
      if (radio.available()) {
        int joystickData[2] = {0}; 
        radio.read(&joystickData, sizeof(joystickData));
        controlMotors(joystickData[0], joystickData[1]);
      } else {
        controlMotors(512, 512);  // Нейтральное положение джойстика
      }
    }
    Ответ написан
    Комментировать
  • Какие есть модели mini PC с адекватной поддержкой always-on?

    @Drno
    да любой неттоп.. мы например используем 10 летниые HP think clietn и intel nuc(версия от гигабайта)

    чтоб ПК не терял сеть надо подключать провод, это всегда было и пока всё еще есть...
    Ответ написан
    1 комментарий
  • Какую букву в игре поле чудес в этом случае лучше всего открыть? правильное ли это решение?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    В поле чудес открываются все вхождения названной буквы. Поэтому надо называть ту, которая отбросит как можно больше слов.

    Так в вашем примере буква О откроется либо нигде, либо в 3-ей позиции, либо в 3-ей и 5-ой. В любому случае отбросятся 2 из 3 слов.

    В примере
    СЛЕВА
    СЛОВА
    СЛОВЕ

    Надо назвать E. Либо откроется 3-я буква, либо никакая, либо 5-ая. Опять, с одной попытки вы уменьшили множество вариантов до 1.

    Надо все слова сгруппировать по тому, на каких позициях в них стоит данная буква (пустое множество позиций - отдельный вариант). Из всех групп вас интересует худший вариант - самая большая. Вам надо выбрать букву, чтобы самая большая группа была минимальна.
    Ответ написан
    2 комментария
  • Почему возникает ошибка (T_VARIBLE)?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Когда пишет unexpected '$sql' (T_VARIABLE) это значит, что проблема в конце предыдущего выражения.
    Поднимаем глаза, смотрим на конец предыдущего выражения, и видим, что с ним не так.
    Ответ написан
    Комментировать
  • Как реализовать файловую систему?

    @alzneo
    Я в качестве первой ФС брал FAT16. Она очень простая и поддерживается практически всеми современными системами. Гугли "Microsoft FAT Specification", - это PDF на 37 страниц, подробный, последовательный, с примерами кода.
    Используй INT 13h для доступа к накопителю. Напиши свою утилиту format. Если отформатированный твоей утилитой накопитель распознает сторонняя система, то ты на правильном пути :)
    Дальше пишешь функции для чтения, записи и удаления файлов в FAT - это тоже будут обёртки над INT 13h: прочитал сектор(а) в буфер, модифицировал, записал.
    Ответ написан
    2 комментария
  • Как переносить строки в GitHub?

    xSkyFoXx
    @xSkyFoXx
    В конце строки поставьте 2 пробела. Это сообщит md что рендерит следующую строку надо с начала новой строки.
    Ответ написан
    1 комментарий
  • От чего "плавно" за 5-10 минут мог сломаться процессор?

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

    P.s. Китайские ксеонвы, заполонившие рынок последние годы это как я понимаю бу части списанных суперкомпьютеров, устаревших и распродаваемых как десктопы, а раз это бу, значит там есть почему сломаться.

    Ещё бы удостоверится, что сломался процессор, а не материнка, потому что дешевые китайские под них это рассадник стольких проблем, что я удивляюсь что их вообще покупают
    Ответ написан
    3 комментария
  • Почему моя реализация Shaker Sort-а такая медленная?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Возможно, копирование данных во временные переменные a и b - медленно. Сравнивайте просто item[i] и item[i+1].

    Потом, попробуйте закоментировать второй цикл, который идет с конца в начало. Сортировка первратится в bubbleSort. Я думаю, что это здорово ускорит ее. Тут дело в железе: самое медленное в современных процессорах - это обращение к памяти. И оно всякими костылями и подпорками ускореяется. Один из таких костелей - перефетчинг: когда вы читаете данные из какого-то места, процессор заранее читает сразу блок побольше, вдруг пригодится. Начиная с этого адреса и вперед.
    И когда цикл идет i++, то эта оптимизация срабатывает. Данные для следующей итерации уже оказываются в кеше и работа с ними быстрая. С i-- этот фокус никак не помогает, поэтому циклы задом-на-перед гораздо медленнее циклов идущих по возрастанию индексов, даже если там ровно такие же операции. Потому что там команда чтения данных занимает гораздо больше тактов процессора.
    Ответ написан
    5 комментариев
  • В чём смысл делать приложения-прокладки?

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

    @99insania99
    Подсказывала и проверяла мои работы
    Как может оценивать работу то, что само не может в 80-90% случаев написать нормальный код?
    Рассуждала о возможных приоритетах и помогала в направление
    Есть такой сайт https://roadmap.sh/ - он поможет с направлением
    Ответы чтобы были более человеческие, а не сухие
    Это можно решить промтом, задай его так, чтобы она тебя называла папочкой и в конце строк писала ^-^

    Нейросеть не способна заменить собой ментора и учителя. Она способна подобрать последовательность буковок, которая кажется правильной. Тебе поможет курс(возможно платный) или ментор, который даст тебе и план, и проверки, и направления.
    Ответ написан
    4 комментария
  • Как располагать стойки / шкафы в цоде?

    hint000
    @hint000
    у админа три руки
    не понимаю как должны быть устроены эти ваши цоды

    у меня будут 2 стойки / шкафа с серверами
    2 шкафа - это не ЦОД.
    ЦОД - это 200 шкафов или 2000 шкафов, а у вас только серверная комната.
    Как устроены нормальные серверные комнаты я скажу. Ставят кондиционер или несколько кондиционеров, чтобы их мощность по теплу была не меньше, чем потребляемая мощность всего оборудования в комнате. Температура на кондиционерах выставляется 16..20 C. Если критично, то добавляется мониторинг климата (есть такие железки). Кстати, влажность тоже важна, кондюки подсушивают воздух, а это плохо для работающего железа (плодится статическое электричество и может устроить кирдык железу), так что в одной компании даже ставили вёдра\тазики с водой, чтобы не пересушить воздух.
    Поскольку люди постоянно не находятся в серверной, то обычно принудительную вентиляцию там не делают, так и с пылью меньше проблем. С другой стороны, даже небольшая вентиляция поможет нормализовать влажность.
    Ответ написан
    Комментировать
  • Проблема с переключением на su пользователя?

    @Everything_is_bad
    Проблема погуглить и прочитать man su? нужно вводить пароль от builder3
    Домашнее задание: нагуглить разницу между su и sudo
    Ответ написан
    Комментировать
  • Как восстановить домен и адрес, аналогичный адресу и домену temp-mail.org, если хранилище MEGA требуется этот адрес для разблокировки своего аккаунта?

    @Drno
    никак. заводи новый акк на меге на нормальную почту
    Ответ написан
    Комментировать
  • Как восстановить домен и адрес, аналогичный адресу и домену temp-mail.org, если хранилище MEGA требуется этот адрес для разблокировки своего аккаунта?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    адрес usrXXX@easymail.top

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

    Сейчас он оплачен до 2025-06-07. Понаблюдайте - продлит его владелец через 3 недели или нет.
    Если нет - изучайте процедуру удаления доменов для зоны .top, имя может освободиться через 30 или больше дней.

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

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

    Этот Изимэйл.топ может быть как-то связан с сервисом mailboxpark.com, для уточнения и подробностей уже включайте режим шерлока самостоятельно.

    P.S.
    У Меги также есть какой-то режим восстановления по ключу шифрования файлов, но как он работает - не в курсе. Ключ, понятно, нужно тоже знать.
    Ответ написан
    Комментировать
  • Как запретить регистрацию в определенной мобильной сети?

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

    Например в android - Настройки - SIM-карты и мобильные сети - выбрать нужную сим карту 'Настройки сим карт' - Мобильные сети - отключить 'выбирать сеть автоматически'
    Ответ написан
    Комментировать
  • Как установить линукс на ноутбук с флешки?

    @pfg21
    ex-турист
    поставить на флешку ventoy, и уефи и мбр он умеет.
    уже вентой загрузит исо-образ линухи, просто скопировать исошник на флешку.
    брать лайв-сд образ линухи и далее с помощью гуя заинсталить линуху.
    вентою можно также подсунуть исо образ с виндой.
    Ответ написан
    Комментировать
  • Можно ли включить подсветку клавиатуры?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Наличие разъёма - не гарантия его работоспособности. Возможно в модельном ряду вашего ноутбука есть такой же с подсветкой и возможно БИОС от него подойдёт к вашему и всё заработает. А может не подойдёт и ноутбук превратится в кирпич. Кроме программных ограничений так же могут банально отсутствовать компоненты линии питания подсветки на самой плате. Если других вариантов не останется - то только колхозить свою линию питания с основной подсистемы питания ноутбука.
    Ответ написан
    2 комментария
  • Как улучшить OCR-парсер билетов на основе Tesseract.js?

    Зачем использовать OCR, если сейчас на практически всех посадочных талонах есть двумерный код, который можно прочитать и распарсить?
    https://www.iata.org/contentassets/1dccc9ed041b4f3...
    Получается нужно просто задетектить один из трёх видов кодов, выровнять его, распознать, а потом разобрать закодированную строку (по идее может различаться у разных авиакомпаний)
    Ответ написан
    3 комментария
  • OOM killer убивает cron. Как быть?

    @Zerg89
    Сделать задачу не через cron, а как службу, время запуска запихнуть в сам скрипт, и ей задать параметры oomkiller
    пример
    [Service]
    OOMScoreAdjust=150
    Ответ написан
    1 комментарий