Задать вопрос
  • Может ли класс наследовать магический метод родителя __toString()?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Если верить ООП то достаточно непереопределять наследуемую фунцию, в током случае будет выполняться та, что наследуется от родителя. Хотя это зависит от того как функция определена у родителя, к примеру она может не наследоваться, в таком случае явно вызвать ее не выйдет в общем случае.
    Ответ написан
  • Как реализовать обмен данными на расстоянии между устройствами?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Телепатия или квантовая связанность, ловите пару фотонов, запутываете их, изменяете первый, читаете со второго. А если серьезно, что значит любые? Не бывает такого в природе при текущем уровне развития технологий. Если вам такое потребовалось то либо вы не понимаете как работает связь в современных устройствах, либо не правильно сформулировали задачу, которую пытаетесь решить. GSM Shield, ровно как и GPRS и т.п. существуют, но в ваши ограничения точно не входят со всей обвязкой. Такого размера можно максимум WiFi на ESP, но даже он будет примерно 1,5х2,0
    Ответ написан
    Комментировать
  • Какие есть варианты трансляции звука на другой компьютер под windows (в идеале - что-то вроде виртуального устройства вывода)?

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Этим, гонять несколько часов, либо сдохнет что ни будь, если бракованный компанент попался, либо будет верой и правдой служить пару лет минимум, через пару лет можно повторить.
    Ответ написан
    Комментировать
  • Есть разница втыкать ОЗУ в слоты 1 и 2 или 3 и 4?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    обычно каналы выдены одним цветом корпуса разъема, иногда это 1-2, 3-4 иногда 1-3 2-4
    Ответ написан
    Комментировать
  • Как запретить остановку программы?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Смотря что нужно и насколько это должно быть надежно. В простейшем случае лучше разделить программу которая выполняет методы и программу которая выполняет таймер, чтобы в случае экзепшна не накрылся таймер. Можно использовать и while(true), в нем на время ожидания просто вешать Thread.Sleep(пять минут)
    Ответ написан
    Комментировать
  • Подходящий аналог TeamViewer?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    поддерживаю geek01 виртуалки рулят, но только пользователю нужно объяснить что играть в GTA 5 в это время не стоит, и еще перезагружаться не желательно. Как альтернатива можно глянуть в сторону таких продуктов, хотя если честно не представляю как оно будет работать вкупе с teamviewer
    Ответ написан
    Комментировать
  • Есть аккумулятор на 16в как снизить до 12в?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    гуглить понижающий преобразователь напряжения
    Ответ написан
    Комментировать
  • Кража цифровых данных, что делать?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    У большей части "провайдеров оплаты" есть механизм обратной передачи информации, работает это примерно так, на первом сервере есть только демо, оригиналов там просто нет, воровать нечего, на втором есть оригиналы, но доступ к нему строго ограничен еще на уровне файрвола (аппаратного желательно) и к нему постучаться из вне могут только его админ и сервер "провайдера оплаты", при совершении платежа указываются (автоматически или вручную) данные клиента, и после оплаты сервер провайдера направляет информацию серверу с оригиналами о том что оплата произведена и только тогда тот второй сервер передает оригинал. Тут возможность взлома либо в очень багованном ПО с вашей стороны или с конкретной проблемой у провайдера, оба маловероятны.
    Ответ написан
    Комментировать
  • Процесс svchost (netsvcs) занимает очень много памяти, около гигабайта. Не жирно ли?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Попробуйте отключить службу windows update, у меня ее периодически жестоко клинит и она сжирает всю оставшуюся оперативку запивая все это загрузкой CPU
    Ответ написан
    9 комментариев
  • Как можно реализовать задачу с помощью нейронных сетей?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Сначала нужно определить список предметов, список тем и сопоставить их со списком предметов. Для каждой темы определить ее сложность (по какой либо шкале). Для каждого вопроса нужно определить его сложность (вес), тему и предмет.
    Таким образом имея данную информацию можно на основе правильных ответов по всем вопросам данного ученика определить, какие темы он знает хорошо, какие не очень или не знает. Тут элементарно можно определять вес тех вопросов, что он ответил правильно по отношению к весу всех вопросов в теме\предмете. Получится чтото вроде "знает на 42% мат.анализ, на 89% правильно ответил в теме "как убиться об стену после 42% матана""
    Нейронная сеть тут можно и не использовать. Выбирать вопросы можно просто по принципу "выбирать те, темы, что имеют меньший вес решенных". Тут еще желательно настроить зависимости, к примеру данная конкретная тема зависит от знания такой и такой темы, и при выборе вопросов нужно учитывать это и выбирать первыми те, что не имеют зависимостей или их зависимые темы\вопросы уже решены. Если уже совсем хорошо делать можно еще к каждому вопросу привязывать "тэги", это например определения, формулы и тп. и соответственно по тегам решенных можно будет сказать что вот этот еще не решенный вопрос он вероятно решит, потому как тэги в нем теже, что были в том вопросе что он уже решил.
    Ответ написан
  • Что такое автономные встроенные вычислители?

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Соглашусь с Spetros, умение гуглить жизненоважный навык в программировании) 99% любых задач в том или ином виде уже решались до вас, по 70% уже есть хорошо расжованное описание, 50% есть еще и инструкции, поэтому если у вас не удается найти решение это либо плохо искали, либо неправильно поставлена задача.
    По части второго в программировании нужно уметь разбивать задачу на части (подзадачи). То есть скажем задача найти подстроку во всех файлах папки, сходу не ясно как можно искать сразу во всех файлах, очевидно нужно искать в каждом по очереди, если файлы мелкие то все нормально, можно считать их целиком и потом спокойно делать в них поиск, но если они весом под 24Гб, в таком случае нужно читать файлы построчно и делать поиск подстроки в каждой отдельной строке и т.д.
    Если "в голове" не получается построить полное решение конкретной подзадачи, нужно разбить ее на функциональные части и каждую из них решать как отдельную подзадачу. Вцелом любой, даже неимоверно сложный продукт с миллионом строк кода это лишь совокупность маленьких фрагментов, каждый из которых можно понять.
    Ответ написан
    1 комментарий
  • Как realtime сделать микширование звука?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    положить мобильник рядом с микрофоном, с которого включать "джинглы", учитывая что качество мобильной связи оставляет желать лучшего разницы между таким вариантом и " в inline линию передавать поток с микрофона, или с аудио-выхода" никто все равно не заметит.
    Ответ написан
    Комментировать
  • Как передать аудио через сеть?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Проще гуглить в сторону "Bluetooth наушники своими руками"
    в двух словах подпаивается к выходу модуля bluetooth вход на активные динамик и подключается к нему как обычным наушникам, но это если расстояние адекватное.
    Ответ написан
    1 комментарий
  • Ошибка при отправке нотификаций?

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

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    простейший вариант микроконтроллер на клавиатуре, его уже можно будет запрограммировать как душе угодно, с пк соединяться через usb ttl переходник. Софт на ПК будет читать из COM порта то что ему скажет микроконтроллер и в зависимости от полученной команды будет эмулировать нажатие клавиши.
    Ответ написан
    Комментировать
  • Как хранить большое количество элементов в массиве?

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Не нужно костылей
    Ответ написан
    Комментировать