• С чего начать программировать микроконтроллера?

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

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Выучить:
    -линал (линейная алгебра, скучный предмет, быдлостуденты ноют "зачем нам матрицы" и путают столбцы и строки)

    -ангем (аналитическая геометрия - это приложение линейной алгебры к решению геометрических задач и мозговынос для "гуманитариев" (читай - лентяев, страдающих (страдающих ли?) СДВ))

    -ГА (гармонический анализ - преобразования Фурье и прочие страшности, которые почему-то помогают писать устойчивые алгоритмы управления. У быдлстудентов вызывают зевоту, так как на 146% состоят из угрюмых интегралов и правила "удави и в воду")

    -ЧМ (численное моделирование - решение задач математики численными методами. Быдлокодеры сливаются, потому как тут фигакпродакшен не пройдет - результат не сойдется. Думать башкой придется).

    -теормех (теоретическая механика. Применение всего вышеописанного к задачам механики. Ой-ой, придется выучить, что такое Гамильтониан, задротство какое-то, лучше в дотку поиграйте.)

    -аэродин (аэродинамика. Ну, такой спор о том, взлетит или не взлетит)

    -ВА (вариационный анализ. Ну, решить вон тот гамильтониан из термеха за разумное время численными методами, да еще так, чтобы летало, а не валилось)

    Это примерно так три курса профильного вуза.

    Язык реализации не так важен, как алгоритмы управления. Однако, изучение вышеперечисленного обычно выкидывает из головы дурацкие идеи писать софт для контроллеров на LUA и вносит корректные идеи о применении С.

    "Просто так", не прилагая усилий и не имея знаний, вы сможете только дорвеи и дейтинги лепить.
    Ответ написан
    4 комментария
  • Какую плату и программатор купить для старта?

    Slavka_online
    @Slavka_online
    Интересная личность
    Берите отладочные платы на основе STM32. Arduino не берите ни в коем случае. Поймите принцип разработки на микроконтроллерах: прерывания, таймеры, интерфейсы(SPI, I2C, UART).
    Ответ написан
    5 комментариев
  • Какой контакт надо дергать чтобы переключить HDMI?

    @aol-nnov
    > не указывайте сервис мануал, предполагаю что есть"стандартные"способы вроде замыкания контактов hdmi
    ну-ка, найди мне тут, что замкнуть?

    HDMI-PINOUT.jpg

    быстренько открыл мануал сервисный к своему телевизору и там всё нашел!
    Ответ написан
    Комментировать
  • Есть ли в продаже E-ink дисплеи(точки) размером со светодиод?

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

    В конце концов e-ink это оно и есть, каждый пиксел это переворачивающаяся чернобелая сфера под действием электростатики или электромагнитных сил.
    Ответ написан
    2 комментария
  • Как округлить число до 2-3 знаков после запятой на "pascal.A.B.C" если выдается ошибка?

    SagePtr
    @SagePtr
    Еда - это святое
    А зачем округлять промежуточные значения? Округляйте уже конечный результат, либо вообще не округляйте его, а уже выводите в нужном формате.
    Ответ написан
    Комментировать
  • Зачем в IT вакансиях требуют чувство юмора?

    alsopub
    @alsopub
    Чтобы не обижался на зарплату.
    Ответ написан
    Комментировать
  • Как выглядит 128 битное число?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    340 андецеллионов 282 дециллионов 366 нониллионов 920 октиллионов 938 септиллионов 586 секстиллионов 8 квинтиллионов 62 квадриллиона 602 триллиона 462 миллиарда 446 миллионов 642 тысячи 46
    Ответ написан
    Комментировать
  • Какими знаниями необходимо обладать, чтобы успешно освоить радиотехнику и связанные с ней предметы в ВУЗе?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Чтоб освоить радиотехнику в ВУЗе достаточно обладать знаниями на уровне школьной программы. Остальное должен дать ВУЗ. Весь необходимый специальный теоретический бэкграунд будет дан на первом курсе.
    Особо в начале нужно обратить внимание на теорию цепей, тервер и матстатистику. Если, например, преподаватель слаб - нужно рыть и разбираться самому. Бывают, конечно, и школы слабые, так что радиотехническое направление становится неподъемным...

    Закончил РтФ УПИ в 2005 году. Работал 7,5 лет схемотехником. 3,5 года вел практики и лабораторные по ОТЦ и РЦС.

    Вообще, нужны не знания как таковые, а действительно заниматься в ВУЗе и дома (как это предполагает учебная программа. Как потом выяснил, на самостоятельную работу по учебному плану выделено как минимум столько же часов, сколько и на работу с преподавателем.)
    Самое сложное в ВУЗе - это в 18 лет заниматься учебой, а не алкоголизмом и девочками. Серьезно.
    Ответ написан
    8 комментариев
  • Какими знаниями необходимо обладать, чтобы успешно освоить радиотехнику и связанные с ней предметы в ВУЗе?

    @Mirn
    главное обладать опытом и практикой, своей практикой а не институтской.
    Знания нужны только для упрощения и переосмысления практики, чтоб видеть грабли издалека и не тыкаться как слепой котёнок.
    Сваяй что нибудь на ардуино, спаяй звуковой усилок D класса, замути отличную подсветку домой. Сделай FSK модем на ардуине, а потом на baremetal. Купи плату марсахода и замути контроллер шаговых двигателей для своего ЧПУ станка. Всё это описано от и до и доставляет море фана.
    И самое главное - хоть на инженеров электронщиков и програмистов железа спроса почти нет, но если выучишся то даже в глуши у них зп начинаются от 60-80тр, а в Москве можно найти до 200тр или брать разовые заказы тоже жирно и это куда интереснее веба который скотился за оплату на пожрать.
    Ответ написан
    2 комментария
  • Как понять комплексные числа?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Комплексные числа отличаются от обычного 2d-вектора. 2d-вектор - это просто упорядоченная пара действительных чисел. А комплексное число хоть и является 2d-вектором (в этом понимании), но для него заданы еще некоторые правила. Например, что вы можете сказать об умножении 2d-на себя (ну, то есть возведение в квадрат)? Практически ничего. Потому что, в общем, для него не определена эта операция (хотя никто не мешает доопределить, но это будет уже не совсем 2d-вектор). А вот для комплексного числа возведение в квадрат очень даже понятно что это.

    Если следовать вашей логике представления комплексного числа как структуры, то тут больше все же подойдет класс с переопределенными операциями: сложение и вычитание (это и для 2d-вектора аналогично), умножение, деление, степень, корень, логарифм......плюс надо не забыть про экспоненциальную форму (хотя с точки зрения 2d-вектора - это всего лишь длина и ориентация).

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

    Carduelis
    @Carduelis
    Web-developer, front-end, js, less
    Может быть я буду неправ с точки зрения прошаренного математика, но я представляю комплексные числа, как двумерные числа. Грубо говоря, для обычных чисел мы можем нарисовать прямую, где то, что слева - меньше того, что справа. А вот для комплексных чисел нужна уже плоскость, и там привычные больше/меньше не работают. Нужно вводить новые определения для нового "больше", и нового "меньше".

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

    Есть еще большая жесть, где число вида a + bi + cj, ну или, для особых эстетов, когда число есть сумма из неограниченных итых, житых, катых, и прочих -тых.
    Ответ написан
    2 комментария
  • Как мне поступить с образованием после 9 класса?

    sgjurano
    @sgjurano
    Разработчик
    Вы зря так недооцениваете российские вузы. Если получится - попробуйте поступить в МФТИ/МГУ/ВШЭ, поступить туда тяжело, учиться еще тяжелее, но на выходе вы получите очень качественное всестороннее образование.
    Ответ написан
    1 комментарий
  • Что делать с легаси кодом в обучающих материалах?

    0xcffaedfe
    @0xcffaedfe
    Developer & Reverser
    Есть несколько вариантов.

    1. Не смотреть видео ибо все шлак.
    2. Читать документацию apple и учиться по ней.
    3. Если уже смотрите то пишите как есть Xcode в большинстве случаем поможет с деприкейтед методами.
    4. Гуглить блин...
    Ответ написан
    Комментировать
  • Возможен ли универсальный абстрактный алгоритм подхода к решению нетривиальных задач?

    Rou1997
    @Rou1997
    Да, для всех задач в программировании одно-единственное решение существует.
    Ответ написан
    1 комментарий
  • Можно ли делать ОБТ для не совсем готовой игры на Google Play?

    @scriptkiddie
    Хотите фидбек? Пилите на 4PDA.
    фидбек на гуглплей..
    <игора логает, кал улдтяю>
    <зтавлю 3 пока неделаете как в кутероте>
    Ответ написан
    Комментировать
  • В каком типе переменной хранить (м\ж) пол?

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

    Начните с этой:
    Пауль Хоровиц, Уинфилд Хилл. Искусство схемотехники -- https://ru.wikipedia.org/wiki/%D0%98%D1%81%D0%BA%D...
    Ответ написан
    1 комментарий
  • Можно ли превысить ампераж?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ток, указанный на БП, - максимум, который БП может выдать без перегрузки. Реальный ток при работе зависит от потребителя. Принтер по USB, как правило, питание не получает, только информацию. Сканер может питаться от USB-порта, но его ток должен быть ограничен стандартными 0.5А (если это не USB 3.1)
    Ответ написан
    Комментировать
  • Стартап: как продвигают обучающие курсы по типу вебинаров или груповых онлайн занятий?

    @Yonghwa
    121
    Очень забавно видеть подобные идеи в то время, когда есть courseera, udacity, pluralsight, udemy, open2study и буквально десятки других, полуфришных сервесов. Я не говорю об MIT open course ware, или о других, нереально крутых курсах из топ 10 университетов мира, где подача информации не то, чтобы не поддается какой-либо конкуренции, а вообще, авторитет подобных источников затмить просто напросто не получится обычными средствами. Там люди десятилетиями создавали репутацию, и сейчас вы можете бесплатно получать те знания.
    Посмотрите на все эти каналы на youtube, большая часть из них ориентированна на web. Они все размусоливают то, как создавать одно и тоже, все они "шарят" во всех новых технологиях. Это изначально низкокачественный контент от людей, кто просто умеет создавать сайты(самые простые, никому не нужные сайты). И уже играет роль, у кого лучше микрофон, кто лучше смонтировал и так далее. Найти что-то действительно годное в ру-сегменте - это дар. Есть буквально 2-3 блогера, о которых мы все знаем, кто делает что-то годное. Вы говорите еще о каких-то деньгах. Я как только вижу, как кто-то из Русскоговорящих пытается продавать курсы, по созданию интернет магазина на node.js или django, у меня автоматически рука нажимает "Permanently add to a black list".
    Английский сейчас знает уже не 1 из 5, а 2., поэтому если вы и решите делать то, что решили, у вас изначально будет худшая аудитория, которая стремится ни к чему, кроме заработка, но все то, чему вы потенциально будете их учить - уже есть, бесплатно, в отличном качестве.
    Ответ написан
    10 комментариев