Много лет я занимался бизнес‑анализом и внедрением продуктов 1С. Зная хорошо специфику работы я сделал расширение конфигурации 1С для рисования бизнес процессов сразу внутри 1С. У бизнес‑аналитика редко бывает проблема «нет схемы процесса». Чаще она уже есть: создана на этапе обследования, получена от внешнего консультанта или поддерживается в привычном редакторе.Проблема возникает в другой момент: когда хочется использовать схему сразу внутри 1С для автоматизации и регламентации.Новый редактор…
Когда QR не читается, хочется первым делом увеличить картинку. У меня нашёлся файл, для которого полезнее было сделать наоборот.В ширину 640 пикселей он не читался. В ширину 320 читался. SVG один и тот же, контакт внутри тот же. В четыре раза больше пикселей, ноль прочитанных контактов.Выглядел файл вполне прилично: QR, белое поле, надпись «ОТКРОЙТЕ КАМЕРОЙ». Подсказка для человека. Как выяснилось, программа тоже обратила на неё внимание. Зря.Растры из эксперимента показаны с сохранением размер…
Знакомый попросил ChatGPT написать ему интервальную тренировку: 40 секунд работа, 20 отдых, восемь кругов, одним HTML-файлом. Чат выдал нормальный код, в браузере всё бегает и пикает. Положил телефон на пол, начал отжиматься — тишина. Экран погас, и вместе с ним погас таймер.Он спросил у чата «почему», и получил длинный список: PWA с Wake Lock, PWA с заранее склеенной аудиодорожкой (тишина → гонг → тишина → гонг), Capacitor, «соберите APK». Четыре совета, и три из них — обходные манёвры вокруг …
За последние полгода вышли сотни материалов об ИИ-агентах. Особенно много говорят про OpenClaw и Hermes. Я изучил, пожалуй, добрую половину из них, протестировал сам и хочу поделиться выводами.Статью написал Арсений Помазков, Senior Software Инженер и автор канала Pomazkov.js Сначала у меня сложилось впечатление, что это очередной раздутый пузырь бездумного хайпа. Каждый второй обещает личного цифрового сотрудника, который сам разбирает почту, ведет задачи и работает на вас 24/7, пока вы спите…
В вашей дизайн-системе могут быть особые требования к внешнему виду скроллбаров.Возможно, вы хотите, чтобы они исчезали, когда курсор находится за пределами контейнера. Или вам нужны свои цвета, форма и эффекты при наведении. К сожалению, нативные возможности стилизации скроллбаров весьма ограничены, поэтому, если вы сталкивались с подобными требованиями, единственный вариант — делать собственный компонент.Для этого нам нужно решить несколько задач:Понять, когда нужно показывать скроллбары.Поня…
Перед сделкой с альткоином мне обычно нужно быстро ответить на два вопроса: есть ли у цены выраженное направление и происходит ли в монете что‑то заметное прямо сейчас. Смотреть для этого десяток страниц на разных биржах неудобно, поэтому я собрал небольшой сканер.Пользователь отправляет тикер и получает три результата:направление от -100 до 100;активность от 0 до 100;итоговый статус: FLAT, NEUTRAL, LONG, SHORT или усиленный вариант сигнала.Сканер не предсказывает точную цену и не принимает тор…
Как обычно в начале следующего месяца мы рассказываем, что изменилось в GigaIDE за прошедший месяц. Соответствующий обзор за июль доступен здесь. Ниже обзор инкремента Pro-функционала GigaIDE за август, который уже доступен на нашем маркетплейсе.Как стать пользователем GigaIDE ProСейчас GigaIDE Pro доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.GigaIDE Pro станет доступна всем пользователям в этом году позже. Следите за н…
Проще всего добавить визуальную информацию для людей, отредактировав готовый QR код. Данные там хранятся с кодами коррекции ошибок Рида-Соломона, поэтому QR код читается даже с искажениями. Но если искажений много, то код будет распознаваться хуже или перестанет распознаваться совсем.Поэтому лучше менять QR код так, чтобы коды корреции ошибок сохранялись.Пример QArtПервым это придумал делать Russ Cox. Его QArt добавляет в хвост URL цифры, которые не используются браузером, но после превращения …
Почти все Angular проекты, над которыми я работаю, содержат routed-компоненты, то есть компоненты подключаемые через конфигурацию роутера в component и loadComponent и отображаемые в <router-outlet/>. Такие компоненты, как правило, знают, где взять нужные им данные, когда их загрузить и что показать, пока данных нет. Ещё их называют «умными» или smart containers.Суть проблемыТипичный routed-компонент у меня выглядел так:// routes.ts const routes: Routes = [ /* ... */ { path: '…