TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим
Мегапосты:
Хабрахабр
  • Публикации
  • Пользователи
  • Хабы
  • Компании
  • Песочница
Войти Регистрация
56,5
Карма
0,0
Рейтинг
15
Подписчики
Андрей imwode
Пользователь
Профиль Публикации 15 Комментарии 876 Закладки 46
  • Обнаруживаем целочисленные константные выражения в макросе [вместе с Линусом]
    17
    imwode 29.03.18 в 20:52
    0
    В тексте письма написано что-то вроде «должно подходить для передачи в __builtin_choose_expr». Не уверен, как это расшифровывается
  • STM32 blink++ или читаем данные инкрементального энкодера
    67
    imwode 23.02.18 в 04:19
    0
    Есть подозрение, что функций тонкой конфигурации периферии СТМ32 в Ардуино-языке нет. Значит нужно писать свое. И тут мгновенно натыкаемся на необходимость использования либо стандартной библиотеки либо HAL. Т.е. те же уши, вид сбоку.
    Там еще проблема со всеми этими СТМ-вскими библиотеками, что функции типа управления энкодерами очень плохо описаны и приходится угадывать как их использовать. А тут хоть в кубе атогенерация кода — большое послабление.
  • STM32 blink++ или читаем данные инкрементального энкодера
    67
    imwode 22.02.18 в 22:48
    0
    capture = TIM4->CNT;
    encoder += capture - capture_prev;

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

  • Майнер на сайте — зло (хотя может стать и добром)
    54
    imwode 30.01.18 в 22:41
    0
    Майнер может и нет, а вот генератор случайных чисел — вполне
  • История создания синхронизатора часов DCF77
    30
    imwode 01.10.17 в 06:42
    0
    Не читал подробно статью (сорян), но вот что могу предложить — у меня синхронизируются часы по вайфаю — esp8266 идет в инет, синхронизирует время, потом формирует строку GPS и отдает ее часам. Если кто-то захочет сделать без GPS модуля на вайфае — свистите.
  • Изменился способ создания чат-ботов в Viber
    8
    imwode 29.09.17 в 17:22
    +2
    Viber? Что-то слышал такое…
  • STM32 без HAL и SPL
    64
    imwode 11.09.17 в 21:42
    0
    А какая функция в HAL включает, например, пилу на выходе DAC-a?
  • Случайное удаление файлов рута
    12
    imwode 06.09.17 в 23:31
    +6
    Рок Теймер — укротитель камушков же или лучше в данном контексте Повелитель Камней
  • Как не обломать мозг об пароли вроде eLkdC,lk#jB
    93
    imwode 05.09.17 в 23:31
    0
    Да там свой ворох проблем. Безопасность — это всегда ползунок между риском несанкционированного доступа к твоему аккаунту и риском утраты доступа к своему аккаунту.
    «Ой, я забыл ключи дома. Не могу читать почту/работать до вечера.»
    «Дорогая, ты не видела тут такую бумажку у меня на столе? Как выкинула?»
  • Как не обломать мозг об пароли вроде eLkdC,lk#jB
    93
    imwode 30.08.17 в 18:36
    +1
    Да, но
    *пост читать лень, а камменты еще ленивее*
    Один фиг надо менеджером паролей пользоваться, чтобы уникальные пароли для сервисов хранить — это раз
    И, самое главное. При смене пароля наступает самый трындец. Вот сменил ты пароль. Запомнил его. Пользуешься им ну, например, месяц. А потом едешь в отпуск на неделю, качественно отдыхаешь. Возвращаешься, вбиваешь пароль — а он не подходит! Через некоторое время до тебя доходит, что ты вбиваешь тот — старый — пароль! А новый — просто выбило отдыхом из мозга напрочь. Наглухо. И все, сидишь, сосешь палец.
  • Запускаем GSM-сеть у себя дома
    185
    imwode 22.06.17 в 22:34
    +8
    повысить мощность трансивера моторолы до 2х ватт

    За проходной ждали пилоты. Крепкие ребята с хорошей реакцией.
  • Потокобезопасный std::map с производительностью lock-free map
    22
    imwode 11.05.17 в 16:34
    +3
    Нашел отличную статью, увидел, что почти нет голосов и нет комментариев, расстроился, выстрелил себе в ногу, пошел дальше.
  • Потокобезопасный std::map с производительностью lock-free map
    22
    imwode 11.05.17 в 06:07
    –16
    Сорри, статью не читал, но с хабром надо что-то делать, поэтому апвоут.
    П.С. Не читал, потому что нихрена не понятно бедному практикующему маркетологу.
  • Guard классы — использовать или нет?
    93
    imwode 14.04.17 в 16:35
    0
    вкусовщина, на которую было потрачено слишком много времени. Будешь писать свой код — будешь решать про необходимость тех или иных методов :-)
  • Guard классы — использовать или нет?
    93
    imwode 14.04.17 в 16:34
    0
    Эээээ, а «допилил методы» — пропустил, когда читал? Я и не предполагал, что надо заглушек налепить, а потом бросить. Заглушки — это первый шаг, чтобы скоуп зафиксировать. Установил оперативно, что не хватает трех, например, методов, потом реализовал их, и пошел дальше, не перелопачивая весь проект.
  • Guard классы — использовать или нет?
    93
    imwode 11.04.17 в 23:00
    0
    А что было не написать свой класс Guard с нужными методами?
    Я не программист, но если бы у меня стоял выбор между заменой методов класса на явные условия по всему проекту и реализацией своего класса — я бы выбрал второе. Может я чего не понимаю, но ведь делается реально за 15 минут. Написал класс, запустил сборку. Добавил методы, на отсутствие которых ругается, сделал, чтобы они всегда False возвращали, запустил, собрал, допилил методы, пошел дальше.
  • Guard классы — использовать или нет?
    93
    imwode 11.04.17 в 22:56
    0
    А я несколько часов потерял один раз на дебаг
  • Как я борюсь с прокрастинацией — и обычно побеждаю
    32
    imwode 30.03.17 в 17:46
    0
    Это важно, да. Вдруг какой-то такой язык забыли из-за которого можно срач устроить — вот удача-то будет.
  • История инженера-радиофизика, которая решила покодить
    22
    imwode 09.03.17 в 00:33
    0
    История ..., которая решила покодить
  • Поиск в пространстве стратегий. AI водитель
    10
    imwode 08.03.17 в 01:07
    0
    ггггг, отличный коммент :-)
  • Поиск в пространстве стратегий. AI водитель
    10
    imwode 08.03.17 в 00:25
    0
    http://2014.russianaicup.ru/
    Схожие задачи решал во время участия в этом турнире
  • Рекурсивное множественное добавление IP для блокировки в файл .htaccess
    16
    imwode 03.02.17 в 23:23
    +1
    http://stackoverflow.com/questions/13640511/include-another-htaccess-file-from-htaccess
    Второй ответ с редиректом — не?
  • Интервью с ддосером или на чем зарабатывают вандалы
    57
    imwode 28.01.17 в 08:34
    0
    эт как?
  • Интервью с ддосером или на чем зарабатывают вандалы
    57
    imwode 27.01.17 в 06:01
    +1
    Все именно что «так просто». Вопрос только в том — ты преступник или нет.
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 20.01.17 в 22:03
    0
    Сними, запость :-)
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 19.01.17 в 19:41
    0
    Стрелка B будет давать доступ только к двум кольцам из трех
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 18.01.17 в 01:06
    0
    Ну а как ты ее напишешь-то? Вот у тебя есть 12 узлов — напиши последовательность :-)
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 23:54
    0
    И скорей всего задача решения иметь не будет. Вот в приведенном в конце случае прогоны СЕ и ФС — однонаправленные
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 19:16
    0
    Finding combinations of pairs (connections)
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 18:12
    0
    Ошибка на втором шаге, при проходе стрелки Е меняется состояние стрелки Е, а не D
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 17:53
    0
    Если стрелки будут переводиться, то решения нет. Я таблицу не пойму как читать — можешь переделать так как в посте?
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 17:12
    0
    Да, именно это я и делаю в конце статьи:
    nSwitchableJoints — переключающиеся стрелки, остальные «заморожены»
    Причем на покупной стрелке ее достаточно просто зщафиксировать чем-нибудь наглухо, поезд через нее перепрыгивает :-)
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 17:10
    0
    Несколько раз проверил, все перегоны включены в цикл.
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 17:09
    +1
    Конечно же перегоны. В проходе всех стрелок радости никакой. Из стрелок можно круг слепить — ну и что толку-то?
  • Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием
    30
    imwode 17.01.17 в 17:08
    0
    Да, так задача и ставилась — обойти все перегоны. Таблицу не понял, как ее читать :-((( Если это просто счетчик узлов, то можно таблицу переписать в последовательность (все стрелки в зафиксированы в 1):
    A->C->E->D->F->A->B->D->E->B->A->…
    Т.е. перегон CF никогда не посещается
  • FRAM через I2C для Arduino как замена EEPROM
    45
    imwode 12.01.17 в 00:37
    0
    Я не понял — надо два занчения хранить при выключении питания? И ради этого сыр бор?
    В чем проблема хранить показания одометра в еепроме (не обязательно внутреннем — их на любой плате россыпь обычно, спаял да прикрутил на соплях) по смещению 0x00, отвести на это целых четыре байта, например, а часы хранить в структуре по смещению 0x04???
  • Хаос внутри судоку
    26
    imwode 09.01.17 в 03:10
    0
    С чего это судоку решается перебором? Она решается наложением ограничений.
  • Простыми словами: как работает машинное обучение
    22
    imwode 15.11.16 в 21:22
    +1
    Машинное обучение в установке весов сочетаний и в группировке (установке порога).
  • Простыми словами: как работает машинное обучение
    22
    imwode 15.11.16 в 21:22
    0
    Так и фраза уж очень похожа на осмысленную уже — Толстой ненапоен нобум…
  • Docker. Зачем и как
    159
    imwode 10.09.16 в 18:20
    0
    Тоже работает, но не так красиво :-)
  • ← сюда
  • туда →
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
Информация
  • В рейтинге Не участвует
  • Активность 13.04.2018 в 16:51
  • Зарегистрирован 20 октября 2009
Вклад в хабы
  • Настройка Linux 185,0
  • Беспроводные технологии 114,0
  • Стандарты связи 93,0
  • Антивирусная защита 39,0
  • Учебный процесс в IT 38,0
  • Алгоритмы 33,0
  • Python 33,0
  • Тестирование IT-систем 29,6
  • Глобальные системы позиционирования 28,0
  • Сетевые технологии 21,0

Аккаунт

  • Войти
  • Регистрация

Разделы

  • Публикации
  • Хабы
  • Компании
  • Пользователи
  • Песочница

Информация

  • Правила
  • Помощь
  • Документация
  • Соглашение
  • Конфиденциальность

Услуги

  • Реклама
  • Тарифы
  • Контент
  • Семинары

Приложения

© 2006 – 2018 «TM»
О сайте
Служба поддержки
Мобильная версия