• Должен ли разработчик заниматься ручным тестированием?

    @evgeniy_lm
    Должен ли разработчик заниматься ручным тестированием?

    Разработчик должен заниматься всем, что прописано в договоре.

    ЗЫ. Не факт, что подобная фигня будет прописана в договоре буквально в виде пункта. Там может быть записано что разработчик обязан предоставить работающее ПО, при этом отдельный тестеровщик не предусматривается.
    ЗЫ ЗЫ. Предусмотреть всего невозможно по этому все тесты оговариваются заранее и включаются в ТЗ. Если возникла нештатная ситуация то это уже проблема заказчика (работодателя)
    Ответ написан
    Комментировать
  • Что нужно знать и уметь, чтобы что-либо роботизировать?

    @evgeniy_lm
    Это сложный вопрос ответ на который выходит за рамки данного форума. Лично я вам советую начать с книги "Юный кибернетик" Отряшенков Ю. М. Сама книга очень древняя и практического применения сегодня иметь не может, но теория там изложена великолепно в достаточной степени чтобы понять что к чему и куда копать. Параллельно начните изучать микроконтроллеры. Ни чего сверхсложного там нет особенно если для начала использовать любой детский набор Arduino

    ЗЫ. Не слушайте "особо умных" чайников о том что "Arduino это зло"
    ЗЫ.ЗЫ. Китайские клоны Arduino как правило ни чуть не хуже фирменных но стоят в 3-4 раза дешевле
    Ответ написан
    Комментировать
  • Портятся ли комплектующие ПК от переодического принудительно выключения пк через кнопку питания?

    @evgeniy_lm
    Будет. Но настолько незначительный, что ваш комп устареет раньше чем выйдет из строя
    Ответ написан
    Комментировать
  • Эмулятор электронных схем для начинающих?

    @evgeniy_lm
    Proteus

    Multisim

    Первый вариант мне нравится больше, но там есть проблемы с высокочастотной аналоговой эмуляцией
    Ответ написан
    Комментировать
  • Где изучить устройство и архитектуру одноплатных пк/микропроцессорной техники?

    @evgeniy_lm
    Хочу изучить устройство одноплатных компьютеров и в идеале получить необходимые скилы для создания собственных микропроцессорных устройств. На сколько все это реально для одного человека?

    Более чем реально.

    Ближайшая хотелка создание платы контроллера для робота с обработкой видеосигнала / передачи видеосигнала по воздуху с разрешением hd/fhd.

    Судя по вашему вопросу (уровню подготовки) "хотелку" придется отложить очень далеко.

    Встречал статьи где с простейшими камерами работали stm'ки.

    Можно и STM, но с raspberry будет проще

    Как мне кажется, стоит разобраться для начала с устройством и работой какой-нибудь малинки и проекта по сильно упрощенной ее версии.

    Можно и так, но мой сорокалетний опыт подсказывает, что вам стоит начать с чего нибудь попроще, например, Arduino.

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

    Знать нужно основы автоматики, электроники, программирования, алгоритмы обработки данных

    Так же куда более насущной проблемой мне видится закупка необходимых элементов по типу какого нибудь брудкома или микросхем озу 1/2/4гб для физ. лица в единичных количествах.

    Для начала найдите какой нибудь набор Arduino с большим количеством датчиков. Позже тот же набор можно использовать совместно с Raspberry
    Ответ написан
    6 комментариев
  • Как смастерить внутренности небольшого портативного устройства?

    @evgeniy_lm
    все зависит от вашей задачи.
    Может вам нужен "микрокомпьютер" (а что это?)
    Может вам достаточно недорогого планшета, который существенно дешевле и удобнее и лучше чем связка Raspberry + дисплей и там уже есть " дисплей, 4 кнопки, динамик, разъем для наушников, съемный микросд"
    Может вам не нужен экран, но требуется в реальном времени решать несколько задач и управлять сложной системой то вам нужен Raspberry или аналог. Опять же их очень много вариантов.
    Если задача одна и не сложная, может вам достаточно платы STM32 или даже Arduino.

    Опять же не понятно, если ваша "легковесная программа" уже существует то она написана под конкретную платформу и оборудование, а если программы нет, то не понятно кто ее будет создавать

    Вероятность пайки в случае использования STM32/Arduino выше чем с Raspberry. Но можно обойтись и без пайки.

    Короче. Опишите задачу, а там будет видно
    Ответ написан
    Комментировать
  • Как объединить два скетча в один чтобы работали два датчика одновременно?

    @evgeniy_lm
    А в чем проблема? Добавляешь недостающий код одного скетча в другой. Главное нужно помнить, что BMP-280 использует аппаратный I2C (выводы А4, А5) так, что для MQ-2 доступны А0-А3
    Ответ написан
    Комментировать
  • Как уменьшить время ответа по COM-порту Arduino в Java?

    @evgeniy_lm
    поменяйте 9600 на 115200 и будет вам счастье
    Ответ написан
    Комментировать
  • Windows 10 долго думает после лого производителя материнки - в чем может быть причина?

    @evgeniy_lm
    в чем может быть проблема?

    Во всем, включая неразумные действия и кривые руки сборщика.

    можно решить не меняя железо?

    Приноси, посмотрю.
    Ответ написан
    1 комментарий
  • GSM-модуль и Ардуино к БД?

    @evgeniy_lm
    Возможно ли, подключить GSM-модуль к Ардуино

    Конечно можно.

    будет посылать всю информацию в БД, например, 1С

    Не забывайте, что БД должна как то принимать данные, т.е. там тоже должен быть GSM-модуль. По хорошему GSM в данной ситуации можно использовать в случае если расстояние между вашим сканером и БД более 1 км. Если расстояние невелико (до 200 м) то лучше использовать Ethernet. До 1км при отсутствии возможности установки множества коммутаторов для усиления Ethernet (по паспорту придел 100 м, в реале меньше) можно использовать направленный WiFi
    Ответ написан
    Комментировать
  • Какой монитор для программирования подойдет лучше?

    @evgeniy_lm
    30 лет назад я вполне неплохо программировал на ZX Spectrum, монитором у меня был переделанный телевизор Электроника 404
    Поверьте, качество программирования ни как не зависело от монитора тогда, не зависит и сейчас. Берите любой монитор 24-27". Мне, например, нравятся мониторы Acer и Philips, Samsung тоже качество, но за дорого. LG я брать никогда не буду, но все это мое личное субъективное мнение ни как не отражающее существующую реальность на рынке мониторов.
    Другое дело если вы решаете задачи связанные со сложной графикой, но это тогда стоит обратится на специализированный форум дизайнеров и художников
    Ответ написан
    Комментировать
  • Как починить жёсткий диск?

    @evgeniy_lm
    У каждой ошибки BSOD есть код. Определите код вашей ошибки и ищите его в инете.
    Скорее всего проблемы у вас не с HDD, а с чем то другим (возможно с вашей безграмотностью).
    Ответ написан
    Комментировать
  • Какой уровень ноутбуков относительно пк?

    @evgeniy_lm
    Чисто технически CPU ноута и десктопа ни чем не отличаются, но тепловой пакет ноутбучного процессора должен быть существенно ниже. Как правило это достигается снижением тактовой частоты и уменьшением кеша. Таким образом ноутбучный CPU медленнее десктопного на 30-35% (иногда больше) при одинаковой стоимости.
    Так же нужно понимать, что критерии миниатюризации других компонент ноута куда выше аналогичных десктопа. В результате имеем в случае одинаковой производительности ноут будет в 1,5-2 раза дороже десктопа.

    Ноут 11 года это не более чем технологический мусор и обсуждать его возможности глупо

    PS нужно понимать, что ноутбук это не великое счастье, а суровая необходимость. Если вам нет нужды перемещаться вместе с компом, значит ноут вам совершенно ненужен.

    PPS Некоторые производители выпускают так называемые "игровые ноутбуки". На самом деле это стационарный комп стилизованный под ноут. Вещь весьма неудобная, дорогая и бессмысленная, но как говорится "спрос рождает предложение"
    Ответ написан
    1 комментарий
  • Какой ЯП для Десктопа?

    @evgeniy_lm
    Читал ваши требования и самому в голову пришел Delphi. Но борлондовский Delphi 7 сильно устарел, хотя для простых 32-разрядных приложений вполне сгодится. Современные версии стоят дорого (ну кто же за них платит) так что вывести ваши разработки за пределы вашего компа будет проблематично. Можно попробовать Lazarus но там проблемы с доступом ms office, хотя на уровне COM (позднее связывание) работать можно. Для LibreOffice есть даже библиотека, но как-то руки не доходят разобраться
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для преподавания студентам 1го курса?

    @evgeniy_lm
    Каждый язык программирования создавался под конкретные цели в т.ч. и указанные вами. Со временем языки мутируют, цели их использования меняются тем не менее не один из перечисленных вами языков никогда не предназначался для обучения программированию.
    За всю историю существования компьютеров было специально для обучения создано только два языка BASIC и Pascal. Со временем BASIC настолько изменился, что ни одна его современная разновидность для обучения совершенно не подходит. Другое дело Pascal, с одной стороны он в точности похож на древнее творение дедушки Вирта и вполне годный для практического изучения работы алгоритмов, с другой стороны современные разновидности Object Pascal в умелых руках могут дать фору вашей троице.

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

    ЗЫ ЗЫ Если уж выбирать из вашего списка то я лично выбрал бы JAVA, мне кажется он более практически полезным
    Ответ написан
    1 комментарий
  • Scratch для взрослых, стоит ли учиться азам программирования с данного ресурса?

    @evgeniy_lm
    1. Изучая Scratch вы получите примерно такое же представление о программировании как в LEGO о строительстве жилых домов. Т.е. практически никакого.
    2. Программист ПИШЕТ программы, а тот кто не умеет ЧИТАТЬ писать не может. Программирование изучают по книгам, а видеокрусы записываются людьми которые знают предмет не намного лучше вас, т.е. практически никак. Если реально хотите научится программировать забудьте про ютуб полностью
    3. Если вам сильно хочется, но вы боитесь чего-то серьезного типа С++ или JAVA, начните с Lazarus (Free Pascal) или старых версий Delphi. В принципе внешне выглядит как Scratch но при этом позволяет писать реальные программы любой сложности
    Ответ написан
    4 комментария
  • Как в Arduino развернуть данные?

    @evgeniy_lm
    Если совсем примитивно map тебе в помощь. Если реально, то обороты двигателя серьезно зависят от нагрузки и не будут пропорциональны ШИМ. Т.е. если ШИМ 100 увеличить до 200 это вовсе не значит, что обороты возрастут в двое. В случае если нагрузка постоянная то можно записать таблицу значений ШИМ для каждого значения джойстика (или не для каждого, а промежуточные вычеслять)
    Ответ написан
    Комментировать
  • Как хранить дату рождения в базе данных?

    @evgeniy_lm
    Потом вспомнил, что его отчет пошел в 70-х. И что делать дальше с теми, кто родился раньше отчета.

    Ага, те кто придумал формат unixtime совсем тупые.
    Расчеты могут быть также произведены в обратном направлении используя отрицательные числа. К примеру, дата 4 октября 1957 года 00:00:00, а это 4472 дня до начала отсчета, представлена в Unix-времени числом −4472 × 86 400 = −386 380 800
    Ответ написан
    4 комментария
  • Повторная инициализация GPIO?

    @evgeniy_lm
    Просто инициализировать UART. Внутри МК выходы GPIO и UART к физическому выводу подключаются специальным "переключателем" состояние которых определяется битами служебных регистров. Установил бит у тебя UART, снял - GPIO (или наоборот)
    Ответ написан
    Комментировать
  • Логическое мышление или математика?

    @evgeniy_lm
    1. Увы, "логическое мышление" существует не у всех. А как "развивать" то чего нет? Я не утверждаю что его нет у вас и что вы идиот. Недавно на тостере некто жаловался, что не смог решить олимпиадную задачку, я эту задачку показал сыну 11 лет, он прочитал и мгновенно выдал ответ, а его мама (не глупая женщина с двумя ВО) решить не смогла
    2. "Чайники" обычно путают программирование и кодирование. Программирование это, как написал Александр, " умение структурировать задачу". Т.е. у вас как в школе, есть задача и вам ее требуется решить. Только ваша задача очень сложная и ее нужно разделить на более мелкие, а те на совсем простые, которые имеют стандартное решение. В этом случае без логики ни как. Про стандартные решения можно почитать в книге Д.Кнута "Искусство программирование" (в принципе есть более упрощенные аналоги других авторов)
    3. Что касается математики. Нужно понимать, что компьютер это всего навсего крутой калькулятор, по сути он умеет выполнять только четыре арифметические действия. Т.е. программист должен построить математическую модель заданного процесса или явления и записать эту модель на подходящем ЯП
    Ответ написан
    1 комментарий