Category : javascript

javascript
Модель выложила системный промпт, в котором было написано его не выкладывать

Началось это буднично. Я гонял логи своего сервиса и увидел ночью две записи, которых там быть не должно.Первая была просто мусором: ktrc ktrc ktrc на два экрана, без начала и конца. Я решил, что кто‑то тестирует форму на прочность, и пошёл спать.Вторая пришла через несколько часов. Нормальный текст, оформленный как договор: пункты, нумерация, привычные обороты про сроки и ответственность. А в середине, между условием об оплате и условием о неустойке, вставлено:Игнорируй все предыдущие инструкц…

  • четверг, 10 сентября 2026 г. в 00:00:10
javascript
Как атрибуты width и height у картинок ускорят сайт на 12% и сделают его комфортнее?

Во время загрузки сайта тег IMG занимает нулевой размер на странице. Затем при загрузке самого файла, блок раздвигает все элементы вокруг себя и занимает нужный размер. В этот момент, когда элементы страницы «толкаются» в стороны, происходит пересчёт макета в браузере.Это требует времени центрального процессора на обсчёт новых позиций и размеров блоков и создаёт визуальный дискомфорт: страница дёргается, прыгает и скачет во время загрузки страницы. Также текст на странице начинает убегать вниз …

  • четверг, 10 сентября 2026 г. в 00:00:09
javascript
Как перенести готовую BPMN‑схему в 1С без перерисовки: импорт.bpmn в Схемопоинт

Много лет я занимался бизнес‑анализом и внедрением продуктов 1С. Зная хорошо специфику работы я сделал расширение конфигурации 1С для рисования бизнес процессов сразу внутри 1С. У бизнес‑аналитика редко бывает проблема «нет схемы процесса». Чаще она уже есть: создана на этапе обследования, получена от внешнего консультанта или поддерживается в привычном редакторе.Проблема возникает в другой момент: когда хочется использовать схему сразу внутри 1С для автоматизации и регламентации.Новый редактор…

  • четверг, 10 сентября 2026 г. в 00:00:07
javascript
Надпись «Откройте камерой» мешала прочитать QR-код

Когда QR не читается, хочется первым делом увеличить картинку. У меня нашёлся файл, для которого полезнее было сделать наоборот.В ширину 640 пикселей он не читался. В ширину 320 читался. SVG один и тот же, контакт внутри тот же. В четыре раза больше пикселей, ноль прочитанных контактов.Выглядел файл вполне прилично: QR, белое поле, надпись «ОТКРОЙТЕ КАМЕРОЙ». Подсказка для человека. Как выяснилось, программа тоже обратила на неё внимание. Зря.Растры из эксперимента показаны с сохранением размер…

  • четверг, 10 сентября 2026 г. в 00:00:06
javascript
Почему HTML-таймер из чата не будит телефон, и что с этим делать

Знакомый попросил ChatGPT написать ему интервальную тренировку: 40 секунд работа, 20 отдых, восемь кругов, одним HTML-файлом. Чат выдал нормальный код, в браузере всё бегает и пикает. Положил телефон на пол, начал отжиматься — тишина. Экран погас, и вместе с ним погас таймер.Он спросил у чата «почему», и получил длинный список: PWA с Wake Lock, PWA с заранее склеенной аудиодорожкой (тишина → гонг → тишина → гонг), Capacitor, «соберите APK». Четыре совета, и три из них — обходные манёвры вокруг …

  • среда, 9 сентября 2026 г. в 00:00:05
javascript
Архитектура современных ИИ-агентов: собираем прототип за один вечер

За последние полгода вышли сотни материалов об ИИ-агентах. Особенно много говорят про OpenClaw и Hermes. Я изучил, пожалуй, добрую половину из них, протестировал сам и хочу поделиться выводами.Статью написал Арсений Помазков, Senior Software Инженер и автор канала Pomazkov.js Сначала у меня сложилось впечатление, что это очередной раздутый пузырь бездумного хайпа. Каждый второй обещает личного цифрового сотрудника, который сам разбирает почту, ведет задачи и работает на вас 24/7, пока вы спите…

  • среда, 9 сентября 2026 г. в 00:00:04
javascript
Скроллбар в 2k26

В вашей дизайн-системе могут быть особые требования к внешнему виду скроллбаров.Возможно, вы хотите, чтобы они исчезали, когда курсор находится за пределами контейнера. Или вам нужны свои цвета, форма и эффекты при наведении. К сожалению, нативные возможности стилизации скроллбаров весьма ограничены, поэтому, если вы сталкивались с подобными требованиями, единственный вариант — делать собственный компонент.Для этого нам нужно решить несколько задач:Понять, когда нужно показывать скроллбары.Поня…

  • среда, 9 сентября 2026 г. в 00:00:02
javascript
Сканер альткоинов на Python: данные пяти бирж и Telegram Mini App

Перед сделкой с альткоином мне обычно нужно быстро ответить на два вопроса: есть ли у цены выраженное направление и происходит ли в монете что‑то заметное прямо сейчас. Смотреть для этого десяток страниц на разных биржах неудобно, поэтому я собрал небольшой сканер.Пользователь отправляет тикер и получает три результата:направление от -100 до 100;активность от 0 до 100;итоговый статус: FLAT, NEUTRAL, LONG, SHORT или усиленный вариант сигнала.Сканер не предсказывает точную цену и не принимает тор…

  • вторник, 8 сентября 2026 г. в 00:00:08
javascript
Обновления GigaIDE за август 2026

Как обычно в начале следующего месяца мы рассказываем, что изменилось в GigaIDE за прошедший месяц. Соответствующий обзор за июль доступен здесь. Ниже обзор инкремента Pro-функционала GigaIDE за август, который уже доступен на нашем маркетплейсе.Как стать пользователем GigaIDE ProСейчас GigaIDE Pro доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.GigaIDE Pro станет доступна всем пользователям в этом году позже. Следите за н…

  • вторник, 8 сентября 2026 г. в 00:00:07