Сообщения

Сообщения за 2018

Если лампы зажигают, значит это кому-то нужно.

Изображение
Плавное возгорание лампочки В сети можно встретить кучу статей и видео на эту тему, но на мой взгляд очень много интересной теоретической и практической части остаются без внимания. В этой статье вы узнаете о:  таймерах; широтно-импульсной модуляции (ШИМ/PWM); прерываниях; начальной инициализации в CubeMX.  Вся теоретическая и практическая части относится к микроконтроллерам STM32 в моем случае это STM32F407VG, но ничего страшного, если есть другой микроконтроллер STM с наличием светодиодов и таймеров общего назначения. Перывания Прерывания представляют собой некоторый запрос, который нужно срочно обработать. Для этого выполнение основной программы останавливается и вызывается код прерывания (обработчик прерывания), после выполнения которого, управление возвращается к основной программе. Соответственно, чтобы надолго не задерживать выполнение основной программы, выполнение кода обработчика должно занимать мало времени.
В ARM процессорах управлением прерываний занимается Nested vector…

Слово о сложности

Изображение
Очень часто молодые (и даже не очень молодые) разработчики находятся в плену весьма распространенного заблуждения. Они полагают, что возможно описать сложное простым и даже создать нечто, которое позволит управлять сложное простым. Именно подобные люди мучительно ищут пути создания систем управления экономикой, финансами, юридическими тонкостями, цифровыми моделями всего сущего через посредство простых и понятных обывателю (и даже наивному ребенку) инструментов, и рычагов, и единых для всего методов.

Заблуждение это настолько устойчиво и старо, что говорили о нем еще со времен древних греков. В новое время серьезно это вопрос поставил Годфрид Лейбниц в своей работе «Рассуждения о метафизике» 1686 года. Потом про это весьма успешно думали и Гёдель, и Гильберт, и Колмогоров, и Чейтин. Всё без толку. Разработчики, часто, не склонны к философскому осмыслению реальности.

В этом аспекте интересно поговорить об особенностях измерений. Есть даже математические основания для формулирования за…
Изображение
Вот год назад был дикий хайп с Клименко во главе на тему российского мессенджера.

Тогда я, при поддержке “Национальной ассоциации корпоративных директоров”, инициировал попытку обсуждать эту затею в рамках созданного Клименко оргкомитета. Была написана официальная бумага и передана в адрес советника президента. В самом деле, ассоциация штука серьезная, имеет право на законодательную инициативу. В ней живут разные очень компетентные люди. Ассоциация присутствует в 80% компаний с государственным участием. Почему бы нам не сказать “пару умных слов” по этому вопросу. Ответа не поступило. Как происходило обсуждение этого вопроса — не известно. Кому выдали денег — не ясно. Кто победил, за какие заслуги — один Клименко знает.
Ну да Бог с ним, с ответом. Мы же в текущем моменте живем. Что сейчас? Богопротивный телеграм запрещают и активно закрывают. И вот мой вопрос!

Где же обещанный наш, российский мессенджер? Чем он великолепен? Какие у него отличительные качества?

О децентрализации

Как же радостно наблюдать за бурными обсуждениями светлого децентрализованного будущего. Вот расставим мы по всей “ивановской” майнинг-центры и, натурально, все банки и нотариальные конторы немедленно исчезнут. Но мысли о том, что и это уже было под солнцем не покидают.
Каких-нибудь жалких 20 лет назад мир почтовых систем был совершенно децентрализован. Апофеоз децентрализации! На каждом малюсеньком предприятии в углу пылился (и умирал раз в год) серверок, который гонял почту на собственном домене. Правда когда серверок ветшал работа фирмы останавливалась на пару часов (или дней) и под вопли директора в телефон призывался приходящий админ. И конечно каждый приличный гик держал свой сервер дома. Что имеем теперь? Несколько централизованных мировых почтовых, очень даже контролируемых “сами знаете кем”, хабов.
Веб-сайты. Ну конечно, как только появились сайты они начали плодиться у каждого на фирмеах и в домашних подсобках. Что сейчас? Крупные централизованные хост-площад…