Задать вопрос
  • Почему Doom портируют куда только можно?

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

    NeiroNx
    @NeiroNx
    Программист
    Nano pi
    Ответ написан
    Комментировать
  • Как привязать img к input file?

    NeiroNx
    @NeiroNx
    Программист
    <img src="" id="image">
    <input id="files" type="file" onchange="$('#image').src=URL.createObjectURL(this.files[0]);">
    Ответ написан
    Комментировать
  • Как создать синтезатор голоса на python?

    NeiroNx
    @NeiroNx
    Программист
    Ну никто не мешает сделать записи отдельных слов и воспроизводить их.
    Разбиваешь текст на слова, находишь соответсвующие файлы этим словам, добавляешь паузы если их нет и воспроизводишь полученный список через pygame или коммандную строку.

    Если слова нет - можно по слогам произнести
    Ответ написан
  • Возможен ли VR Контроллер из смарт часов?

    NeiroNx
    @NeiroNx
    Программист
    Нет. Вам прошивку на этот "дешман" никто не будет делать.
    Берите OpenSource проекты - тогда возможно сами сможете разобраться или может кто-то уже деалал.
    Например:
    LILYGO® TTGO T-Watch 2020 V3 ESP32
    Ответ написан
    Комментировать
  • Почему вылетает синий экран смерти при обучении сети?

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

    NeiroNx
    @NeiroNx
    Программист
    так подели на строки вначале, если тебе надо строки делить пополам
    yourlist=mylist.split("\n")
    firstpart, secondpart = "\n".join(yourlist[:len(yourlist)//2]), "\n".join(yourlist[len(yourlist)//2:])
    Ответ написан
    Комментировать
  • Как авторизоваться в api Habitica?

    NeiroNx
    @NeiroNx
    Программист
    Передается в заголовках:
    x-api-user
    x-api-key
    https://habitica.fandom.com/ru/wiki/%D0%9F%D1%80%D...
    Ответ написан
    Комментировать
  • Как заменить изображение на гиф файл?

    NeiroNx
    @NeiroNx
    Программист
    Блин сделай SVG с анимациями, там это проще.
    Так то можно и гифами, через setTimeout менять обратно.
    <img onclick="this.src='1.gif';setTimeout(function(x){x.src='1.png'},2000,this)" src="1.png"/>
    Ответ написан
    Комментировать
  • Kerio. Настройка уведомлений в Telegram?

    NeiroNx
    @NeiroNx
    Программист
    Почта и приложение для iPhone.
    Ответ написан
    Комментировать
  • Какое максимальное напряжение можно измерить с помощью зарядного устройства?

    NeiroNx
    @NeiroNx
    Программист
    Впринципе может принять напряжение в 2 раза больше номинала(если не держать часами его), померять - как повезет. Обычно делают конечно чтобы меряло до 30в - но это когда самостоятельные вольтметры. Тут может оказаться что резистивный делитель АЦП и диапазон его измерений не дадут померять больше 20в.
    Ответ написан
    1 комментарий
  • Что применить для бортового компьютера летающего транспорта?

    NeiroNx
    @NeiroNx
    Программист
    Большинство многослойных плат уязвимы к вибрациям: проблема в переходных отверстиях. Большинство BGA корпусов тоже уязвимы к ним. Нужно искать чипы в больших корпусах, чтобы их контактные площадки были больше. Для защиты от излучений взять корпус из алюминиевого сплава с добавлением веществ поглощающих излучение. Для вибростойкости корпус заливают компаундом, теплопроводность должна быть повышенной - чтобы он мог эффективно отводить тепло. Особо греющиеся компоненты - через термопрокадки. Разъемов по минимуму - оперативка распаянная на плате 8...16 гиг проц лучще x86 у них выше быстродейстивие. Техпроцесс чем больше размер элемента - тем мене он чувствителен к излучению - нужно искать грань межу энергоэффективностью и чувствительностью к излучениям. Архитектура - лучше всего распределенная система, где много слабых процов(компов) выполняющих свою задачу(жизнеобеспечение, навигация, доступ, развлечения) и центральный, для ресурсоемких задач. Сеть - желательно оптика. По два интерфейса - паралельно резервируемая сеть(PRP) - прокладка по противоположным частям корпуса. Питание - также резервирумая сеть на 48 вольт. Если карабль можно делить на отсеки - значит у каждого отсека свой контроллер и система питания АКБ, солнечных панелей. Чтобы каждый отсек мог работать самостоятельно - являясь аварийным спасательным модулем.
    Желательно предусмотреть аварийный носитель данных в каждой минимальной системе, работающий в режиме только чтения(аппартно) и содержащий проверенную исправную систему предыдущей стабильной версии и выбираемый к загрузке при определенных условиях.

    Консоли и визуализация: у каждой консоли свой графический процессор и процессор вычислительный, операционная система, возможно и АКБ. Грубо говоря планшеты с тачскрином и двумя оптическими сетевухами, экран OLED гибкий - меньше стекла.

    Таким образом получается некоторая распределенная система, где каждый компонент выполняет свою роль/задачу/обаботку. В то же время система получается универсальной и масштабируемой - от простого шатла до межзвездного корабля-города, космической станции. Набор компонентов соответсвует задаче - например если для обработки радиосвязи нужна специфическая FPGA то естественно она должна там быть. Но смысл модульности в том - для того чтобы сделать радиостанцию достаточно взять интерфейсный модуль и модуль радиосвязи. В то же время в целом корабле - все модули объединяет некий центральный процессор - модуль который анализирует данны с ввода и формирует вывод - назначает какую функцию будет исполнять дисплейный модуль, сигнализирует оператору, устраняет неисправности.
    Выбор компонентов ведомых - от FPGA до различных ARM - в зависмости от функции память согласно задаче, у главного x86 много ядер, много памяти. У дисплейных меньше памяти, проц наверно ARM, зато есть вся перефирия. Можно поделить на малые -универсальные, средние, и большие - каждый способен работать автономно и нести какие то функции центрального, но основная его задача - интерфейс пользователя. При этом каждый модуль решающий специфичную задачу - связь, навигация, защита - имеет свой веб интерфейс в сети который бы позволил его конфигурировать и взаимодействовать с ним - без специального дисплейного модуля.
    Ответ написан
    1 комментарий
  • Зачем нужна виртуализация при разработке веб приложения?

    NeiroNx
    @NeiroNx
    Программист
    Виртуализация также нужна для изоляции потенциально опасного кода.
    Допустим у вас бизнес: сервер , а на нем 100 приложений разных заказчиков.
    В одном из приложений допустили ошибку - которя позволит удаленно выполнить код и перезаписывать любые файлы.
    Хакер ломает одно из 100 приложений и получает доступ ко всем остальным. Там были важные проекты - заказчики требуют неустойку. Вы вынуждены им заплатить ее и продать свой бизнес.
    Самое смешное что приложение которое взломали - было тестовое и денег за его размещение вы не получали.

    Для этого и нужна виртуализация чтобы из-за глупости одного не страдали все.
    Ответ написан
    Комментировать
  • Почему нет устройства /dev/block/vold/179:66 на Андроид?

    NeiroNx
    @NeiroNx
    Программист
    179:66 - некоторый ИД который в разных версиях систем может получаться по разному. Также /dev/block/vold/ - штука опциональная и может присутсвовать не во всех системах.

    грубо говоря "mount -t ext4 -o rw /dev/block/vold/179:66 /data/sdext2" не будет работать в каждой системе.
    Ответ написан
  • Как освободить место на компьютере?

    NeiroNx
    @NeiroNx
    Программист
    Винда со временем набирает вес, переустанови. Лучше всего на урезанную и про Windows Store забудь
    Ответ написан
    Комментировать
  • Как с ip-камеры отобразить поток видео на локальной html?

    NeiroNx
    @NeiroNx
    Программист
    Можно, если камера отдаёт MJpeg поток. Такой поток можно прописать в src тега img. Прочие видеопотоки как правило имеют кодеки, которые браузер не понимает в теге video.
    Ответ написан
    Комментировать
  • Какой выбрать ЯП для непрограммиста?

    NeiroNx
    @NeiroNx
    Программист
    Учите JavaScript+html+css так как эта связка много где работает.
    Ответ написан
  • Можете подсобите с описанием схемы с управляющим источником тока?

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

    NeiroNx
    @NeiroNx
    Программист
    FL studio возможно не умеет это(batch processing)...
    636939cbc89cb604640901.png
    Эта вроде умеет, а ставить студию чтобы только узнать умеет она так или нет - мне лень.
    Ответ написан
    Комментировать