Задать вопрос
  • 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
    Читал ваши требования и самому в голову пришел 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 комментарий
  • Возможно ли улучшить свои навыки логического мышления?

    @evgeniy_lm
    Сегодня писал школьную олимпиаду по обществознанию

    как это было

    оказалась задачка по информатике (вот она). Как бы я не думал, какие бы схемы не чертил, решить мне её не удалось, хотя потом, как оказалось, она оказалось НЕВЕРОЯТНО простой.

    Кому как. Одиннадцатилетний ребенок эту задачу решил за 15 сек, а его мама с двумя ВО не смогла в принципе.

    Уйдя с этой олимпиады, я реально почувствовал себя тупым.

    Не способность решать подобные задачи ни какого отношения не имеет к тупости

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

    Ну и хрен с ним. Попробуй вышивать крестиком.

    Да ладно алгебра с физикой, я за всю жизнь ни разу не смог собрать кубик Рубика!

    Не способность найти в инете схему сборки КР, печалит.

    Конечно, в классе я такой далеко не один, но всё же, меня очень волнует этот вопрос

    Ну и зря. Пусть тебя лучше волнуют красивые девчонки.

    Я чувствую невероятное стремление развиваться в техническом плане, но не знаю, с чего начать. Вы могли бы посоветовать что-то? Или я окончательно тупой?)

    Тупых людей не бывает, бывают люди не на своем месте. Ты рисовать не пробовал? Или стихи писать?
    Ответ написан
    4 комментария
  • Как в delphi добавить новую строку в dbgrid с уже заполнены одним полем?

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

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

    @evgeniy_lm
    можно ли научиться программировать на высоком уровне(сеньйор), если сначала теорию часа 3 изучать, потом практика часа 2 в день.

    Нельзя. Для этого нужно практики лет 10-15.

    Как вы поняли собираюсь часов 6 на парах изучать теорию сам с телефона, потом дома ее практиковать часа 1-4.

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

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

    Не сильно, в ближайшие 1-2 года продуктивность у вас будет в любом случае нулевая.

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

    Возможно сможете, лет через 10.

    Или может вообще бросить такое обучение?

    Как хотите, но помните, что для вас сейчас главное это обучение в ВУЗе и красивые девушки, остальное как получится

    Вуз фиговый, там даже компов нет

    Это где такой ВУЗ?
    Ответ написан
    Комментировать
  • Как грамотно реализовать мониторинг напряжения и силы тока от солнечной панели?

    @evgeniy_lm
    ткнуть носом в какую-нибудь тематическую литературу по данному вопросу

    Тыкаю

    С помощью небольшого самодельного мультиметра на базе ардуино снимать показания (напряжение, силу тока)

    тыц , немного конкретнее тыц

    Показания сохранять в логи и передавать на сервер

    тыц, конкретнее тыц

    Если данный алгоритм реализовать технически невозможно, существуют ли какие-нибудь подобные готовые инструменты?

    Для технически грамотного человека все возможно. Готовые инструменты конечно же существуют 1, 2, .... Само собой это не наш путь.
    Ответ написан
    1 комментарий
  • В unity3d математика и физика реализовано или матана надо учить чтобы создавать игры на движке?

    @evgeniy_lm
    чтобы создавать игры надо много чего учить, в том числе и математику с физикой
    Ответ написан
    Комментировать
  • Как работает стек?

    @evgeniy_lm
    АКМ это простой преобразователь стека в очередь

    А если серьезно, то стек работает по правилу LIFO (последним пришёл — первым ушёл) как патроны в магазине автомата. Еще есть очередь (как в овощном магазине) там действует правило FIFO (первым пришёл — первым ушёл) именно это вам и надо судя из примера.
    Так же есть еще массивы и списки где произвольный доступ к элементам по индексу
    Ответ написан
    Комментировать
  • Где смотреть нормальные сборки пк?

    @evgeniy_lm
    Хочу собрать комп.

    Собирайте. Или кто-то запрещает?

    Присмотрел amd - ryzen 7 2700x и radeon 590

    Мелко присматриваете. Вот я присмотрел Ryzen Threadripper 2990WX и Radeon RX 5700. Только денег чуток не хватает.

    Но вот остальное подобрать не могу. бп, материнка.

    Материнку берите любую под сокет АМ4 (в вашем случае ASRock брать не стоит), БП на 600-700Вт с активным PFS (Zalman, Thermaltake, OCZ, NZXT, GigaByte, Golden Field), кулер с TDP > 120Вт. Корпус под размер кулера.

    лышал что для процессора амд надо много оператывы

    "оператива" нужна не процессору, а ОС. Менее 16Гб в вашем случае брать не стоит.

    натыкался только на оверпрайс в 1500$

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

    днс где сборки могут делать все кто хочет, а значит далеко не факт что там все ок

    Очень даже возможно. Берите отдельные комплектующие и собирайте сами.
    Ответ написан
    Комментировать
  • Сброс счётчика ARDUINO?

    @evgeniy_lm
    В loop отсчитывать интервалы таким образом будет только очень пузатый чайник. Точность в таком случае будет никакая. Увы, порог входа в Arduino почти нулевой (так задумывалось изначально), по этому почти весь ардуинский код есть самый жуткий говнокод (в том числе и оба ваши примера).
    Как уже писали, продвинутые чайники используют millis() (или micros()). Тогда код будет выглядеть так.

    void loop() {
    if (!state) {
    if (millis() - myTimer > PERIOD) { // таймер периода
    myTimer = millis(); // сброс таймера
    }
    } else {
    if (millis() - myTimer > WORK) { // таймер времени работы
    myTimer = millis(); // сброс
    }
    }

    }

    Здесь вы можете быть уверенны в точности +-2мс для millis() или +-50мкс для micros()
    Программисты для отсчета интервалов используют счетчики таймеры. В таком случае можно осуществлять более точные и сложные измерения. Только при этом нужно помнить, что все таймеры используются функцией analogWrite(), таймер 0 так же используется millis() и micros(). При других настройках таймеров эти функции будут недоступны.
    Для очень точного отсчета больших интервалов используйте RTC, в Mega2560 он встроен, для других нужен внешний
    Ответ написан
    2 комментария