Чуть больше года назад я купил себе Creality K1C. В целом принтер меня устраивал, но со временем обнаружились кое-какие неудобства и недочёты, и мне захотелось допилить аппарат под себя.
В статье расскажу, как я заменил дефолтный примитивный интерфейс и лагающий лаунчер, а самое главное — настроил подсчёт филамента, чтобы мониторить остатки и обеспечивать бесперебойную печать.
Читать про автоматизацию филаментаПривет, Хабр. Сегодня расскажем про взрослый highload, надёжность и инженерный подход к решению сложных технических задач.
В каждой компании, особенно крупной, есть необходимость в различных геосервисах: картах, маршрутах, геокодировании, измерении расстояний и так далее. В Сбере на этом строится огромное количество бизнес‑процессов: построение оптимальных маршрутов инкассаторов, анализ клиентопотока и доступности транспорта для определения наилучшего места для открытия офиса, планирование тарифов для услуг инкассации, планирование расходов ГСМ и технического обслуживания транспорта, доставка банковских карт, отслеживание нахождения мобильных офисов, геокодирование адресов в карточках клиентов, анализ конкурентов по тысячам метрик, включая геометрики, и ещё сотни и сотни других процессов.
Умножим это на масштабы всей страны, и на выходе получим около 3000-5000 запросов в секунду к Геоинформационной системе.
Читать далееВ 2026 году выбор инструмента для стилизации — это не вопрос вкуса, а вопрос архитектуры. Мы разберём, где Tailwind CSS v4 выигрывает у признанных лидеров: компонентных библиотек (MUI, Ant Design) и CSS-in-JS решений (Styled Components).
Читать далееХочу поделиться проектом, который может оказаться полезным тем, кто всё ещё разрабатывает/поддерживает десктопные .NET Framework приложения на WinForms.
В моей организации - как, наверное, и во многих других - среда разработки Microsoft Visual Studio оказалась под запретом, причём как её коммерческие версии, так и Community Edition. Всем было рекомендовано перейти на VS Code, которая хороша во всём, кроме полноценной поддержки WinForms-приложений. А именно - VS Code, в отличие от "обычной" Visual Studio, не имеет встроенного редактора (дизайнера) форм, без которого вёрстка сложных форм становится как минимум неудобной. Если с редактированием "code behind" файла проблем нет (Form1.cs, UserControl1.cs), то с файлом, описывающим «визуальщину» (Form1.designer.cs, UserControl1.designer.cs) - беда: в VS Code его можно править только на уровне кода, "WYSIWYG experience" тут недоступен.
Эта статья дополнение к недавнему переводу другой статьи: Как добавить каталог в PATH.
Несмотря на то, что способы, описанные там рабочие, они несут за собой неочевидные трудности.
Читать далееИИ‑агент внутри 1С:Предприятие, который не только отвечает текстом, но и добывает данные и выполняет задачи шагами через ограниченный набор команд (DSL). Подход “план → действия → проверка” снижает риск галлюцинаций и помогает держать контроль над тем, что агент делает в базе. Ищем ранний фидбэк аналитиков по сценариям, формату результатов, UX и границам безопасности.
Читать далееЧто для тебя действительно необходимо – это постараться заполучить «союзника»
Карлос Кастанеда. Учение_дона_Хуана.
Моё знакомство с советскими программируемыми микрокалькуляторами (ПМК) оказалось заочным и состоялось в школьной библиотеке. Листая подшивку журнала Техника-Молодёжи за 1985 год в поисках очередного фантастического рассказа, я наткнулся на строчки странного шифра из смеси букв, цифр и непонятных символов. Выглядели они необычно:
Читать далееСколько копий было сломано относительно RLS на чтение. Пожалуй, это самая главная проблема прав доступа, которую не могли решить программисты 1С.
Все остальное так или иначе делалось кодом, а вот в RLS на чтение приходилось ковыряться в ролях руками. На худой конец — с помощью парсеров, но их никто так и не написал.
Суть проблемы в чем. Допустим, есть RLS по организации и складу.
А затем по некоторым документам нужно добавить RLS по проектам.
При этом нужно было вручную во всех объектах менять RLS-запрос, добавлять отбор по проектам. И шаблоны тут не могли помочь.
Решение я придумал только сейчас, 20 февраля 2026 года. Оно было всегда под носом, как часто бывает.
Читать далееSQL для аналитика: разбор 4 задач со скриптами и примерами данных
Собрала 4 задачи, которые решала на старте карьеры на реальных проектах, и показываю:
- как обычный GROUP BY превращается в полноценный ABC-анализ;
- как оконные функции помогают увидеть динамику, которую в Excel считать часами;
- как найти неэффективные категории (даже если по цифрам всё "нормально");
- как построить прогноз на паре оконных функций.
Внутри:
- Скрипты с пояснениями;
- Сгенерированные данные (можно скопировать и проверить);
- Пример бизнес-вывода к каждому запросу.
Статья для аналитиков, которые хотят прокачать SQL и понимать, что на самом деле происходит в их данных.
CJM в аналитике: почему ваши клиенты уходят и как это увидеть в данных
Вы наверняка видели красивые CJM-картинки с эмоциями, лицами и стрелочками, это красиво, но бесполезно, потому что настоящая карта пути клиента строится на данных, CJM – это не про «нарисовать портрет клиента», это про цифры, воронки и узкие места.
В этой статье я рассказываю:
- Что такое CJM с точки зрения данных (и почему это не про эмоции);
- SQL-скрипты для построения воронки, расчета времени между этапами и анализа переходов;
- Как искать узкие места, где клиенты реально страдают (и теряются деньги).
Замысел в том, чтобы написать цикл о 10 программистах, чьи имена не особо примелькались, но чьи заслуги невозможно переоценить. Начну я этот цикл с Эндрю Кучлинга (A.M. Kuchling). Я всегда знал его как автора официального туториала по регуляркам в питоне, пожалуй, лучшего по теме. Но масштаб этого человека куда больше.
Читать далееПривет, Хабр.
Не так давно у нас с уважаемой@Kotyara99зашёл разговор о том, какими должны или могут быть обзоры компьютерных игр на Хабре. Зачастую хочется поделиться впечатлениями от любимой игры, но не ударяться в субъективные воспоминания, чрезмерную по меркам Хабра рекламу или бесконечный разбор багов и фич продукта. Чтобы обосновать, как она видит статьи такого жанра, моя собеседница подготовила подробный обзор очередной серии своей любимой "Assassin’s Creed", к которому подошла столь ответственно, что даже взялась проанализировать код шейдеров, аналогичных тем, что используются в игре. В статье шейдеры на языке GSL синтетические, сгенерированные при помощи большой языковой модели, но в иллюстративных целях они здесь вполне уместны. Выскажитесь пожалуйста, нравится ли вам такой контент, и хотели бы вы почитать аналогичные статьи по другим играм. Далее - от автора.
Читать далееВ Telegram Ads чаще всего «не окупается» не реклама, а неправильно выбранный KPI.
В статье — как выбрать главный показатель под задачу (подписчики / лиды / продажи), какие метрики держать как «ограничители», и как за 10 минут в неделю собирать честный отчёт без самообмана.
Читать далееИскусственный интеллект обладает настолько колоссальным влиянием, что меняет мир не столько благодаря своим реальным возможностям, сколько благодаря возможностям, которые ему приписывают. Он словно призрак: мы его не видим, но люди все равно его боятся.
Его влияние настолько велико, что он стал главным инструментом для массовых сокращений, хотя совершенно не заслуживает этой медали.
Великие ИИ-увольнения уже начались, и этот феномен можно смело назвать «ИИ-камуфляжем». Позвольте мне объяснить, почему всё это — не более чем массовая манипуляция сознанием.
Читать далееВсе уже знают, что в феврале от Claude вышли модели версии 4.6. Я попытался сравнить Opus и Sonnet, но результат оказался каким-то невнятным. Тогда родился вопрос: а что, если сравнивать не горизонтально, а вертикально? Ведь для меня Sonnet – это прежде всего генерация текста. Раньше, на версии 4.5, он делал это на хорошем уровне. А что же сейчас?
Сегодня я выясняю, кто кого: Sonnet 4.5 против Sonnet 4.6. В упор сойдутся два поколения одной модели. Нейронки пройдут через генерацию текста и взаимодействие с ним. Это нужно для того, чтобы понять: изменилось ли что-то, стало лучше или хуже по восприятию? Конечно, все будет сугубо по моему личному мнению и я не могу дать гарантий, что оно сойдется с вашим. Принимайте стратегически удобное положение, ну а я приступаю.
Читать далееВечером в пятницу коллега, назовем его Мститель, спросил, не сталкивался ли я с проблемой, что route возвращает 400... но «если сменить название на сильно другое», то всё ок. Я сперва не обратил внимание на слово «сильно». Может быть, где-то дублируется регистрация этого рута? Или мститель перепутал GET и POST. Или какой-то баг в общем на создание хэндлеров?
Милости просимПочти вся современная музыка написана с использованием равномерно-темперированного строя, использование натурального лада (который используется в традиционной (или) неевропейской музыке) или микротонов является очень нишевым, а правила современной гармонии часто не работают (попробуйте найти вменяемые материалы про гармонию в микротональной музыки). Это плохо, так как композиторам приходится опираться, в первую очередь, а своё ухо, а не на какую-то математическую модель. Особенно плохо то, что система записи музыки оторвана от физической модели звука.
Читать далееСначала нам обещали, что можно просто разговаривать с ИИ, а он будет писать код. Теперь выясняется, что этого мало: уже выигрывают не те, кто лучше промптит, а те, кто умеет проектировать систему, задавать рамки агентам и ловить их ошибки раньше, чем они попадут в рабочую версию сервиса, которой пользуются реальные люди.
Я разобрала, что произошло за последние месяцы, почему кодинг, что называется, "по вайбу" оказался опасной иллюзией, и что теперь делать разработчикам, чтобы не остаться за бортом.
Читать далееMeet-Up: делаем видеоконференцсвязь (ВКС), которая не бесит
TL;DR: Накатили свою платформу для видеозвонков на Laravel + WebRTC. До 1000 человек в комнате, без лимитов времени, разворачивается за час на VPS. Коробочная версия + облако. Ищем тестировщиков, которые будут ломать и критиковать.
Disclaimer: ещё один велосипед
Да, мы знаем. На рынке есть Zoom, TrueConf, Телемост, VK Teams и ещё десяток решений.
Но когда на очередном созвоне коллега 20 минут не может подключиться, а ты платишь за функции типа "3D-аватары" и "встречи в метавселенной", которыми никто не пользуется - начинаешь думать.
А можно ли проще?
Спойлер: можно.
Разберемся поподробнее...
Читать далееВ последнее время появляется всё больше попыток создать систему «распределённой репутации». Используя разные технические решения, люди пытаются изобрести механизм более или менее надёжного определения того, насколько можно доверять конкретному человеку.
Читать далее