АП узкое окно PIC 12F629 (прошивка одометра)

После достижения показаний одометра на моем авто (ВАЗ 2111) цифры в 99999 километров, счетчик сбросился на ноль (внезапно О_о) и, досчитав до отметки 7, полностью завис. По информации в интернете, чаще всего такое случается после неудачной «намотки» пробега (но не обязательно ТОЛЬКО из за этого) и последние значения, застывающие на дисплее, равняются 999990 (см. КДПВ).

Отслеживание и обработка JS ошибок

Метод addEventListener() регистрирует определенный обработчик события, вызванного на EventTarget. Указав в качестве типа прослушиваемого события «error» можно получать и соответствующе обрабатывать все сообщения об ошибках, возникающие в процессе выполнения вашего JS скрипта.

Вызов события без jQuery

Можно генерировать не только совершенно новые, придуманные нами события, но и встроенные, такие как click, mousedown и другие. Это бывает полезно для автоматического тестирования. Встроенные классы для событий формируют иерархию аналогично классам для DOM-элементов. Её корнем является встроенный класс Event.

Перехват вызова функций в JavaScript

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

Пользовательские классы (объекты) в JavaScript

Объект — это набор свойств, и каждое свойство состоит из имени и значения, ассоциированного с этим именем. Значением свойства может быть функция, которую можно назвать методом объекта. В дополнение к встроенным в браузер объектам, вы можете определить свои собственные объекты.

FM Radio v1.0 — графическая оболочка для fmtools

Понадобилось мне как то собрать простенький компьютер в гараж для диагностики автомобилей. Во время поиска комплектующих в своих закромах, была найдена плата ТВ тюнера AVerTV203, которую я решил установить в систему для расширения ее мультимедиа возможностей. В качестве операционной системы традиционно был выбран Debian последней версии (на тот момент 8.2) с рабочим окружением XFCE.

Функция MD5 для JavaScript (с поддержкой UTF-8 кириллицы)

MD5 — 128-битный алгоритм хеширования, предназначенный для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности. Широко применяется для проверки целостности информации и хранения хешей паролей.