Задать вопрос
  • Существуют ли эталонно красиво написанные программы?

    @Everything_is_bad
    Беда в том, что довольно трудно найти хорошо написанный код, который можно было обозреть целиком.
    бесполезное занятие, больше похоже на прокрастинацию, короче пока сам не начнешь понимать какой код "красивый", какой нет (а это только когда сам напишешь кучу кода), толку от рассматривания не будет.
    Ответ написан
    Комментировать
  • Вставил новый процессор в пк и пишет cpu or memory changed, что делать?

    Сыграю в экстрасенса.
    Там ещё должно быть написано "please enter setup" и какую кнопку надо нажать.
    Зайди в биос, нажав f2 / f11 / del и сохрани настройки.
    Ответ написан
    4 комментария
  • Почему не открывается проброшенный порт из локальной сети?

    fzfx
    @fzfx
    18,5 дм
    Ответ написан
    Комментировать
  • Комфортно ли будет использовать linux через портативный m2?

    @Drno
    если usb 3 или выше - будет норм...
    но не проще использовать синхронизацию через облако \ rsync ?
    Ответ написан
    3 комментария
  • Как обновить программу "ip" в Linux?

    @rPman
    -br это короткая нотация --brief выводит в коротком виде информацию, странно что у тебя не поддерживается но это не так критично... скорее всего вместо типовой утилиты ip используется упрощенная ее замена (экономят место на диске?)

    По поводу обновления, для начала ты брал образы тут?

    Еще момент, самые свежие образы для малинки скорее всего сделаны на древних версиях linux по причинам желания денег производителям чипов SoC и не желания не просто что то делать, нет, просто следовать лицензии opensource или хотя бы публиковать информацию о железе, что бы сообщество могло запилить самостоятельно поддержку той же gpu. Пока эта ситуация не изменится, будет грустно.

    upd. поддержка --brief появилась в 2021г в версии 5.15 смотри какие версии твоей ОС содержат эту версию или старше
    Ответ написан
    2 комментария
  • Как понять, какой сетевой адаптер на материнке?

    @SunTechnik
    Если Windows, то в devices manager находим устройство. Смотрим его описание.
    В идентификаторах ищем vendor и device id ( vid:did) эта пара, которая с точностью до релиза идентифицируют оборудование.

    Под linux; смотреть lspci
    Ответ написан
    Комментировать
  • Как перезапустить USB порты на Linux?

    t_q_l
    @t_q_l
    Интересная личность
    Попробуйте способы, описаные тут:
    • компиляция программы, которая делает soft reset для USB-порта
    • решение через флаги /sys/bus/pci/...
    • скрипт на python
    • скрипт на bash

    и другие.

    Мне кажется, что на bash проще всего:

    for i in /sys/bus/pci/drivers/[uoex]hci_hcd/*:*; do
      echo "${i##*/}" > "${i%/*}/unbind"
      echo "${i##*/}" > "${i%/*}/bind"
    done
    Ответ написан
    1 комментарий
  • Что такое уровни абстракции в книге 'Чистый код' Мартина?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Уровни абстракции - разбиение программы на модули, каждый из которых реализует свой уровень, предоставляя интерфейс для следующего уровня и скрывая от него детали реализации.

    Например:
    Первый уровень - драйверы базы данных. Они реализуют соединение с базой, протокол обмена данными.
    Второй - универсальный интерфейс базы данных (PDO). Он реализует работу с любой базой данных в едином стиле.
    Третий - ORM. Он представляет объектную модель данных, хранящихся в БД.
    Четвёртый - основные операции бизнес-логики.
    Пятый - бизнес-логика верхнего уровня.

    При этом, драйвер БД использует сетевой интерфейс, у которого семь уровней абстракции (модель OSI), не вдаваясь в детали реализации.
    Ответ написан
    Комментировать
  • Нашел старый HDD и подключил к компу, когда включаю пк, винда не грузится, в чем может быть проблема?

    @rPman
    Не понятно как вы смотрите crystaldiskinfo диска, если при включении у вас не запускается компьютер

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

    Я так понимаю на живую втыкаете разъем, осторожно, должна быть поддержка материнки для этого и правильный кабель, в котором длина контактов земли, питания и для данных разная, что бы подключать сначала землю а только потом нежные данные. На практике обычно работает и так, даже без поддержки материнки, потому что в стандарте это разрешено, но уже на свой страх и риск смерти контроллера или даже диска (я помню даже ide на лету подключал, уж на него и стандарта горячего подключения не было).

    Почему не запускается система, нужно смотреть сообщения на экране, если там что то типа no bootable OS или что то похожее, значит используется legacy mbr режим и после изменения порядка дисков нужно заново в биосе указать, с какого запускаться. Можно однократно без изменений в биосе нажать сразу после включения/перезагрузки F12/F11/F8/F9/Esc (одну из этих кнопок, какую - читать инструкции к материнке или выяснить перебором) и в полученном меню выбора дисков для загрузки, загрузиться.

    Если это EFI загрузка, то необходимо заново указать, на какой диск установлена ОС, сделать это можно установщиком windows (в командной строке) либо в linux утилитой efibootmgr
    Ответ написан
    4 комментария
  • Как отформатировать внешнее хранилище из-под openwrt?

    Ну через Luci (веб-интерфейс) никак.

    Надо зайти через SSH и использовать одну из доступных утилит fdisk, gdisk, cfdisk, parted или установить их, они много не занимают.

    Диагностика с помощью lsblk.
    Ответ написан
    1 комментарий
  • Что я делаю не так?

    15432
    @15432
    Системный программист ^_^
    На вашей плате обычный линейный понижающий преобразователь до 3.3в, так что хоть 9в на него подавайте, греться сильно больше будет, но работать продолжит. 5в или 6в на входе, вообще не важно.

    Также стоит проверить сам аккумулятор. Если хоть одна банка разряжена, он вообще никакой ток выдать не сможет. Проверьте напряжение на нем под нагрузкой, не должно проседать ниже 5В
    Ответ написан
    2 комментария
  • Что я делаю не так?

    @VT100
    Embedded hardware & software.
    Так вот когда сервопривод включается esp может вовсе выключиться

    Без схемы соединений и указания моделей всех блоков (или ссылок на магазины) дальнейший разговор бессмысленен. Уж не запитан ли сервопривод от стабилизатора на плате ESP?
    Ответ написан
    Комментировать
  • Как получать данные с десктопного приложения Windows (works via inet) в реальном времени?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Приложений много - игровые, биржевые и тд.

    Из игр получать данные только через чтение памяти и перехват трафика драйвером в ядре ОС. В остальных приложениях всё зависит от конкретного приложения: в случае классических оконных приложений все данные из окон считываются через стандартные системные оконные API вызывы. Во всех остальных приложениях - индивидуально для каждого приложения. Реверсинг приложения, исследование его работы и реализация соответствующего решения. После каждого обновления приложения - доработки под новые изменения. При кардинальном обновлении приложения - полное переписывание решения.

    Как это лучше всего реализовать?

    Лучше для чего именно?

    На каком языке?

    С/С++ и ассемблер.

    Писать под каждое приложение отдельный код?

    Да.

    Или есть вариант с машинным обучением, возможно ли качественно обучить машину распознавать одни и те же действия в разных приложениях?

    Нет.
    Ответ написан
    Комментировать
  • Иллюстрации 3D в стиле Сбера где можно купить, достать? По каким запросами искать?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Всё это "3D-иллюстрация" - так и ищите на стоках, добавляя ключевые слова и исключая ненужную стилистику. Например, "3d illustration bank card". В духе копилки как раз есть. Или "3d illustration bank card smartphone glass". Запросы наобум по примерам прикинул. Приноровиться и научиться искать можно, стоков много. Но контент в нужной стилистике на них может оказаться скудным - это минус.

    Конкретно эти примеры выглядят не стоковыми, а кастомными, под нужды клиента. Такой стиль модный у многих банков и других фирм уже несколько лет. Ищите фрилансера (или работника в штат), который может реализовать подобное. Если нужно качество, то это наиболее эффективный вариант.

    Также можно подобрать ИИ-модель, которая будет генерировать иллюстрации в этой стилистике + возможно, доработка в редакторе (убрать огрехи, добавить логотип, дорисовать детали и т.п.). Или обрабатывать стоковые картинки и коллажи до заданной стилистики. Потребуются знания функционала ИИ и составления промптов.
    Ответ написан
    Комментировать
  • Проблема с командой bash отказано в доступе. Как решить?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Он пытается распаковаться в /usr/local/bin, у вашего пользователя нет туда доступа, есть у root. Запускать непонятные скрипты из интернета от имени root - плохо.
    Ответ написан
    2 комментария
  • Как перевести 4.8V электроотвертку на литий?

    NeiroNx
    @NeiroNx
    Программист
    Не понимаю зачем гоняться за вольтами на коллектором двигателе? Побыстрее 2 банки, помедленнее - одна. Обмотки это не микроконтроллер там нечему дохнуть.
    Ответ написан
    Комментировать
  • Как перевести 4.8V электроотвертку на литий?

    15432
    @15432
    Системный программист ^_^
    Есть 500-страничное обсуждение этой темы на форуме, можете почерпнуть информацию там
    https://forum.fonarevka.ru/showthread.php?t=33409
    Ответ написан
    Комментировать
  • Как сделать работающую мультизагрузку в GRUB?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Обычный порядок установки - поставить линух, поставить винду и запустить grub-update, который сам найдет винду (если EFI, в режиме MBR не найдет), и сам все создаст в конфиге граба. Не надо никуда лезть руками и уж тем более не надо что-то там запускать на винде.
    Ответ написан
    2 комментария
  • Как исправить файловую систему на Линукс и не потерять данные?

    smorman
    @smorman
    When In Rome do as The Romans do...
    что-то примонтировать

    Вывод предлагает, как раз отмонтировать, а не примонтировать и запустить проверку xfs_repair, т.к. имеется внутрення ошибка xfs_trans_canal в файле fs/xfs/xfs_trans.c в строке 1104...
    Ответ написан
    2 комментария