Здравствуйте, дорогие коллеги. Меня зовут Илья, я энтузиаст старых компьютеров и сертифицированный школьный инструктор FIDE. И сегодня я хочу рассказать вам о специализированных шахматных компьютерах — об их особенностях, расцвете, закате и немного — о сегодняшнем дне.
Читать далееВ 2022-м мы окончательно задолбались.
Каждый новый проект все по кругу: таблички, формы, фильтры, CRUD. Всё снова, как в Groundhog Day. Копипастить старое было больно, собирать с нуля – ещё хуже. И главное, ощущение абсурда: 2022 год, а мы продолжаем лепить админки вручную, будто на дворе 2015.
Окей, логичный шаг – найти готовое решение.
Мы правда пытались не изобретать велосипед
Первым делом пошли смотреть на CMS. Попробовали Strapi – мощный зверь, но если вам просто нужно бэку выдать пару CRUD’ов, то тянуть за собой целую экосистему с философией и особым образом жизни, это как стрелять из базуки по воробьям.
Дальше, дизайн-системы вроде Salesforce Lightning, Fluent UI и Fusion Design. Компоненты красивые, но по факту это просто UI-кирпичики. Всю бизнес-логику, связи между сущностями, обработку данных всё равно пишешь сам. Хотели сэкономить время, а получили “ты теперь ещё и архитектурой займись”.
React-Admin показался перспективным. Но мы быстро поняли, что он хочет, чтобы ты делал вещи его способом. А мы хотели делать их по-своему. Онбординг тяжёлый, кастомизация сложная, UI на любителя. Как часто бывает: сначала кажется, что ты взял инструмент, а потом он берёт тебя.
Мы поняли: компромиссы – это медленно
Что было дальше?Привет, Хабр! Мы — команда ITSM 365, и это первая статья в нашем блоге после долгого перерыва.
Почти 11 лет назад мы решили создать сервис деск для среднего и малого бизнеса. Для небольших компаний качество обслуживания — это вопрос выживания на рынке, поэтому мы стремились сделать такую систему, чтобы: 1) она не уступала по функциональности и уровню поддержки enterprise-решениям, 2) при этом была более простой в запуске и настройке.
Читать далееПривет!
Задумывались, какую версию квантованной LLM выбрать: Q4_K_M, Q6_K или Q8_0? Насколько Q6_K хуже справляется с задачами по сравнению с Q8_0? И что вообще означают все эти буквы в суффиксах?
Примечание: это адаптированный перевод моей статьи на Medium. Перевод был сделан при помощи мозга, а не нейросетей или Google Translate.
Это прямой перевод записи из блога Rust.
Мы запускаем Опрос по производительности компилятора Rust.
Долгая компиляция кода на Rust часто упоминалась как одно из самых больших испытаний, ограничивающих продуктивность Rust-разработчиков. Люди, вносящие вклад в компилятор Rust, конечно, в курсе об этом, и они постоянно работают над улучшением ситуации, ища новые способы ускорить компилятор, сортируя регрессии производительности и измеряя наши долгосрочные улучшения производительности. Недавно мы также внесли крупные изменения, на разработку которых было потрачено много времени, так что производительность компилятора должна значительно улучшиться по умолчанию.
Когда речь идёт о производительности компиляции, важно отметить, что это не всегда так же просто, как определить, насколько долго rustc компилирует крейт. Есть много разнообразных рабочих процессов разработки, которые могут заставлять идти на компромиссы, и тех, которые могут быть затруднены различными факторами, такими как интеграция компилятора с используемой сборочной системой.
Для того, чтобы лучше понять эти рабочие процессы, мы приготовили Опрос по производительности компилятора Rust. Он акцентирован именно на производительности компиляции, что позволяет нам получить более подробные данные, чем те, которые мы обычно получаем из ежегодного опроса «State of Rust». Данные из этого опроса помогут нам понять места, на которых нам следует сосредоточить усилия по улучшению продуктивности Rust-разработчиков.
Пройти опрос вы можете здесь.
Прохождение должно занять приблизительно 10 минут вашего времени. Опрос полностью анонимен. Мы будем принимать формы до 7 июля 2025 года. По окончании опроса мы обработаем результаты и опубликуем ключевые моменты в этом блоге.
Приглашаем вас принять участие в опросе, ведь ваши ответы помогут нам улучшить производительность компиляции Rust. Спасибо!
ИИ обучается на существующих данных, как джуниор-разработчик на Stack Overflow, и становится похож на мидла. Но сможет ли он когда-нибудь дорасти до сеньора?
Заголовки вроде «Программисты будут не нужны через пять лет» появляются всё чаще, а модели, такие как ChatGPT и GitHub Copilot, демонстрируют впечатляющие способности в написании кода, однако мы считаем, что никаких серьезных изменений в IT-сфере в ближайшие годы не случится. В этой статье мы предлагаем к обсуждению свои аргументы для такого непопулярного мнения.
Читать далееВ разработке мы говорим о ценностях команды, фидбэке, прозрачности, доверии, фазах зрелости и продуктовой гипотезе. Мы умеем строить сложные продукты, управлять рисками, преодолевать фрустрацию, масштабировать решения. Но при этом многие из нас — и мужчины, и женщины — испытывают трудности в построении личных отношений. Всё чаще одиночество становится новой нормой в айти-среде: вместо партнёрства — автономность и самодостаточность, вместо диалога — выгорание от попыток «понять друг друга» и как итог проще пойти по разным дорогам. Но ведь навыки у нас уже есть — просто мы не используем их в этой области личной жизни.. Но стоит заговорить об отношениях — и взрослые люди с синьорным опытом вдруг возвращаются к паттернам: «она/он обязан/а», «он/она не помогает», «мне просто не повезло». А ведь всё можно иначе.
Предлагаю подойти к теме как продакты. Представим, что отношения — это продукт. Долгосрочный, совместный, со своими пользователями, целями и метриками. И взглянем на него с позиции командной зрелости, известных каждому в IT.
Читать далееНесколько месяцев назад передо мной поставили задачу - разработать корпоративный маркетплейс. Нужно было изучить всех конкурентов, включая Яндекс маркет, Озон, ВБ и Мегамаркет. И какие выводы сделала наша команда разработки: Озоном пользуются мужчины, а ВБ - женщины, дальше я опишу почему
Читать полностьюЭта клавиатура от компьютера Intel MDS, 1979 год. Со встроенной защитой от вампиров. Разрешите показать подборку необычных и редких ретро-штук из мира компьютеров.
Больше редких ретро-комповПодсчет шагов — одна из ключевых функций современных фитнес-приложений. Платформа Android предлагает несколько подходов к этой задаче, каждый со своими преимуществами, недостатками и особенностями реализации. В этой статье мы пройдем путь от "дедовских" методов до современных API, разберемся в их принципиальных различиях и сформируем надежный алгоритм для вашего приложения.
Читать далееРазбираем технологии, которые помогают трансформировать отрасль.
Привет, Хабр!
С вами Дмитрий Лохов, генеральный директор TAPP Group. В прошлой статье мы говорили об импортозамещении в горно‑обогатительной отрасли. Сегодня — о более фундаментальном подходе. Горно‑обогатительная отрасль стоит на пороге революции: если раньше строительство ГОКа занимало 5–7 лет, то сегодня некоторые проекты реализуются за год. Как это возможно?
Ответ — в отказе от устаревших подходов, где геологи, проектировщики и строители работают изолированно. Многолетний опыт и экспертиза TAPP Group доказали: интеграция всех этапов в единый цикл сокращает сроки с 3–5 лет до 6–12 месяцев.
Эта статья будет интересна:
Читать далееБольшинство производителей автономных машин вооружают свои автомобили лидарами, радарами и HD-картами. Tesla идёт против течения: только камеры, никакого лазера. В июне 2025 её роботакси выходят на дороги Остина — без карт, без подстраховки. Почему Маск уверен, что этого достаточно? И к чему приведёт этот технологический азарт?
Читать далееСоздайте живые движения персонажей. Туториал по процедурной анимации в Blender и её импорту в Unity.
Читать далееПредставьте огромный конструктор, для которого одни специалисты создают идеальные детали, а другие собирают из них сложные, продуманные модели. Примерно так устроен ИТ‑ландшафт Сбера: универсальные технологические платформы здесь становятся основой для сотен уникальных сервисов.
Почти 10 лет назад мы начали создавать платформу с базовыми технологическими компонентами. Эта платформа, которая впоследствии превратилась в Platform V, стала основой одного из трёх ключевых технических фундаментов, предоставляющих универсальные компоненты для создания цифровых решений. А сейчас Сбер уже развивает пять ключевых платформ. Три из них — технологические фундаменты: работа с данными, инфраструктурой и базовыми модулями, с которых мы начали платформизацию. Остальные две платформы включают в себя инструменты для эффективной командной работы и коммуникаций.
Читать далееПривет! В этой статье я хочу рассмотреть практический вопрос, связанный с расчётом MDE линеаризованной метрики. Я кратко напомню суть метода линеаризации, а затем покажу как связано изменение исходной ratio‑метрики с изменением её линеаризованного варианта в A/B‑тесте — это поможет правильно рассчитать размер выборки в экспериментах с ratio‑метриками c использованием линеаризации.
Читать далееЕсли вы работаете над собственными библиотеками на C++, особенно такими, где важна строгая типизация и предсказуемое поведение компилятора, то наверняка сталкивались с ситуацией, когда Microsoft Visual Studio (MSVS) сама "подчищает" за вами типы или подключает лишние зависимости. Иногда это удобно, но при разработке низкоуровневого кода это может мешать.
В этой статье я расскажу, как перейти с MSVC на MinGW, правильно настроить CMake и использовать GDB для отладки вашего C++-проекта прямо в Visual Studio Code.
Читать далееРабота должна приносить удовольствие — этой мой девиз. Если удовольствия от процесса или результата нет или его недостаточно, то надо что‑то поменять (может, и работу, но об этом как‑нибудь в другой раз). Сегодня хочу поговорить об окружающих нас, программистов, инструментах и как они нам могут пригодиться не только с точки зрения оптимизации скорости работы, но и с точки зрения некого мотиватора.
Думаю, если не всем, то многим знакома ситуация, когда рабочие задачи висят, а заставить себя сесть за них, сосредоточиться и сделать очень трудно: то задачи кажутся неинтересными, то общая усталость и выгорание сказывается. Как однажды сказал мой знакомый, который работает видеографом: «волны нет, а г..но делать я не хочу». Ну, видеографы — люди совсем творческие и у них нет таких четких дедлайнов как у нас, программистов, во всяком случае, у моего знакомого точно их не было, так что мог себе позволить ждать вдохновения.
Надеюсь, в этом тексте вы сможете найти для себя что‑то полезное при организации своего нескучного рабочего процесса:‑)
Еще давно я определил для себя, что мне нужно разнообразие в повседневной деятельности, иначе я очень быстро начинаю скучать и страдать от приступов кризиса среднего возраста. Также я понял, что меня вдохновляют инструменты («когда в руках молоток — все вокруг кажется гвоздями» — это про меня). Далее я расскажу мой путь, по которому я постепенно шел, ища подходящие инструменты для вдохновения и куда я в конечном итоге пришел и нахожусь в этом состоянии уже 3 года и пока мне все нравится.
Читать далееВ 2025-м нейросети стали чем-то большим, чем просто инструменты. Это уже инфраструктура. Они умеют всё — от генерации сайтов и UI до видео со звуком и автоматизированных CRM. Но главное — они делают это быстрее, чем мы привыкли. Разбираем, кто сейчас в топе AI-инструментов и почему вокруг них такой шум.
Читать далееВчера тестировал мой агент DepthNet на реальных моделях. Это что то вроде "операционной системы для LLM моделей" В прошлой статье пользователи просили привести диалоги, и рассказать подробнее, и тогда я решил более полно осветить вопрос.
Читать далее