• Могут ли песочницы антивирусов изолировать код драйвера?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Нет. Об изоляции там речи не идет.
    Теоретически это возможно, но будет медленно, нестабильно и нерентабельно.
    Борьбу на одном уровне привилегий с врагом средства безопасности всегда проигрывают. Если вредоносный код уже в ring0 — пиши пропало.
    Решение — уйти на уровень ниже и поместить средства безопасности в гипервизор. Но это уже совсем другая история.
    Ответ написан
    Комментировать
  • Программирование на микроконтроллере STM32 под Cortex M3?

    nochkin
    @nochkin
    Есть несколько интересных и полезных статей что бы начать.
    Например:
    habrahabr.ru/post/123791/
    easyelectronics.ru/category/arm-uchebnyj-kurs
    we.easyelectronics.ru/blog/STM32/
    FreeRTOS + STM32:
    habrahabr.ru/post/139601/
    habrahabr.ru/post/129105/
    Ответ написан
    Комментировать
  • Формирование программистского кругозора и мотивации к самостоятельному обучению у начинающих?

    un1t
    @un1t
    Ох уж этот академический подход…

    Вся эта теоретическая хрень не нужна на данном этапе. Нужно учить на простых практических примерах. Например мы хотим сделать упрощенную версию арканойда. Для начала упростимм ее до такой степени что шарик летает по экрану и отталкивается от стенок. Садимся пишем. Здесь не нужны ни системы счисления ни архитектура компьютера. Здесь нужны лишь понятия переменных, циклов и какое-то API для отрисовки простой фигуры. Нужно подбирать пример который будет интересен ученику, это может быть что-то другое.
    Ответ написан
    1 комментарий
  • Интересна ли статья о сборке Arduino на одном чипе с минимум деталей и поддержкой USB 2.0?

    taliban
    @taliban
    php программист
    Нет, не интересно
    Ответ написан
    Комментировать
  • Как стать профессиональным веб-разработчиком за 7 лет?

    ThePretender
    @ThePretender
    Если вам действительно хочется построить стабильную карьеру с большим доходом, то подумайте про Enterprise. Сюда входит разработка высоконагруженных распределённых систем, проектирование БД, разработка расширяемых архитектурных решений. Все эти задачи имеют мало общего с веб-программированием и «языками» вроде PHP. Да, наваять сайтик на похапе и жабаскрипте просто, но такие «разработчики» сейчас ценятся как китайцы — можно выкинуть и поставить на его место такого же. Оплачивается подобная работа соответственно.

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

    Может показаться, что этому сложно научиться. На самом деле, это не так. Придумайте себе интересный проект, с какой-нибудь занятной и неочевидной штукой. Хорошо идут проекты, пересекающиеся с математикой (искусственный интеллект, например). Сделайте свою реализацию перцептрона и научите его распознавать каптчу :) Это гораздо проще, чем кажется в начале, и для этого достаточно школьного курса математики и среднестатистических мозгов.
    Ответ написан
    7 комментариев