Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet

15 янв 2023 Вс Странные мечты

Моя жизнь связана с кодом и программированием, а также с компьютерами. Всю свою жизнь я мечтал разработать собственный компьютер и создать для него собственную ОС. Однако, есть проблема, которую все время озвучиваю, над которой постоянно бьюсь: почему мне это надо, и если я сделаю, то что от этого мне будет? Это очень сложный вопрос, на который у меня нет никакого ответа. Так трудно разобраться в себе.
С одной стороны, сделать что-то собственное — это было бы так классно, просто, меня сейчас устраивает и то что есть в данный момент. Есть хороший компьютер, много жестких дисков на большое количество терабайт, так зачем мне делать собственный слабомощный компьютер, если все это есть уже.
Недавно, я подумал о следующем. Могу предположить, что дело в том, что я однажды утратил. Это свежий взгляд на вещи, когда я радовался и умел радоваться даже простой программе, когда изучал чего-то новое. Очень не хватает того волшебства первооткрывателя, которое было в детстве. Мне бы так хотелось научиться писать такой код, который бы меня радовал. Теперь все кажется пресным и неинтересным. От многого я устал... но пожалуй, не буду много писать об этом здесь.
Лучше посвятить этот блог хорошим новостям и разработке кода.
Теги: Нытье

15 янв 2023 Вс Статья про код Хэмминга

Как же давно я хотел написать эту статью по этим кодам, и вот день этот настал и я смог затащить эту изи-катку, как выражаются CS:GO-еры. Интерес к этому коду у меня возник еще тогда, когда я обнаружил, что SDRAM-память для Марсохода2 у меня жестко сбоит и совершает непоправимые ошибки. Видимо, память битая оказалась, что очень плохо. Тогда я стал искать, как это исправить и наткнулся на статью о том, что существует волшебный метод, как исправить единичные ошибки в сообщении. И это оказался код Хэмминга.
Сначала я пытался его понять, но у меня не получилось разобраться в самой сути. Я читал в разных источниках, но не находил простого объяснения, как именно это дело работает. И вот вчера как говорится, психанул и начал искать. Вначале сам прикинул, как это может работать, а потом прочел прекрасную статью от хабраюзера и на меня прямо снизошло Знание!
Сообщениеr0r10r2123r34567
Бит №123456789101112
Бит #0xxxxxx
Бит #1xxxxxx
Бит #2xxxxx
Бит #3xxxxx

Так выглядит таблица синдромов
Оказалось, что этот алгоритм не такой и сложный, я не просто в нем разобрался, я понял сам его основной принцип и это круто. Не знаю, применю ли его где-нибудь на практике, но то, что я смог понять, уже классно само по себе.
<< Ранние записи | Поздние записи >>