Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Заметить слона, или Подводные грабли IT-проектов

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров235

Пользователь просто переходит дорогу.  

Разработчик посмотрит налево, прежде чем перейти.  

Техлид команды (в моей системе отсчёта — это архитектор) посмотрит и налево, и направо.  

Матёрый архитектор ещё и вверх посмотрит, под ноги глянет, дорожные знаки проверит и пользователей до и после перехода пересчитает.

По моим ощущениям, иногда без должного внимания остаются вопросы, которые могут заблокировать и даже похоронить весь проект. 

Команды часто так сосредоточены на том, чтобы написать свою идеальную систему, что не замечают глобальных рисков.

Читать далее
Статья

Как мы в Точке сделали свой дизайн-линтер

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров210

У нас есть внутренний плагин для Фигмы, который проверяет макеты на соответствие техническим параметрам. За несколько лет он сэкономили нашим дизайнерам много сил, а компании — денег.

В статье поделюсь техническими деталями создания плагина для тех, кто захочет повторить наш опыт. 

Читать далее
Статья

Оптимизация производительности кода — это тяжёлый труд

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров599

Я не говорю о навыках или о знаниях, равно как и не пытаюсь внушить миру идею о необходимости оптимизации производительности. Наш мир и без этого поставил во главу угла ускорение всего и вся. Оптимизация производительности кода — это тяжёлый труд из-за того, что речь идёт о задаче, природа которой диктует использование при её решении метода грубой силы — полного перебора вариантов — и ничего с этим не поделаешь.

Статья, которую вы читаете — это, отчасти, рассуждения о том, сколько огорчений мне приносит оптимизация кода. Но я, кроме того, попытаюсь дать здесь практические советы, которые, надеюсь скрасят путь тем, кто идёт дорогами оптимизации.

Читать далее
Статья

[НЕ]Вайбкодим анализатор страниц на FastAPI

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров351

Приветствую!

В нашем чате "Кот на салфетке" (кстати, заходите — у нас весело) регулярно всплывают бугурты об использовании различных ИИ-агентов (Copilot, Cursor) для написания кода. Главными инициаторами сего действа выступают Сергей и Кавай (расскажите маме, что вы в "тиливизаре").

Они оба проповедуют диаметрально противоположные позиции:

Читать далее
Статья

Скрытая стоимость BI: что не учитывают 8 из 10 компаний при внедрении аналитических систем

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров198

Почему, по данным экспертов GlowByte, целых 80% проектов внедрения систем бизнес-аналитики выходят за рамки изначально запланированного бюджета? Ответ парадоксально прост и сложен одновременно: компании систематически недооценивают реальную совокупную стоимость владения BI-системами. Наши наблюдения показывают, что большинство заказчиков концентрируются исключительно на очевидных статьях расходов, игнорируя множество "скрытых" факторов, которые неизбежно проявляются по мере развития проекта.

За годы работы с десятками проектов внедрения аналитических систем мы в GlowByte выявили закономерность — даже опытные ИТ-директора порой не учитывают до 40% реальных затрат при планировании бюджета на BI-инициативы. В этой статье я поделюсь инсайтами о наиболее типичных "финансовых ловушках", которые подстерегают компании на этом пути.

Читать далее
Статья

Сингулярность чёрных дыр: что скрывается за горизонтом событий?

Время на прочтение15 мин
Количество просмотров1.2K

Представьте себе место, где законы физики, которые мы считаем незыблемыми, начинают трещать по швам. Где пространство и время перестают быть привычными категориями, а реальность становится настолько странной, что даже самые смелые умы человечества теряются в догадках. Это место — чёрная дыра, а её сердце, сингулярность, остаётся одной из величайших загадок современной науки. Что скрывается за горизонтом событий, этой невидимой границей, переступив которую ничто не возвращается? Давайте отправимся в путешествие к краю известной физики, чтобы попытаться заглянуть туда, где сама Вселенная, кажется, прячет свои самые сокровенные тайны.

Читать далее
Статья

В поисках хорошего стиля. Часть 2. Пишем свой линтер на Go для golangci-lint

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров229

Привет! Меня зовут Артём Блохин, я Go-разработчик в команде интеграций Островка. Сегодня поговорим о линтинге кода.

Если бы «Сумерки» были про код, Эдвард — был линтером, а Белла — легаси-кодом, их диалог звучал бы так:

Читать далее
Статья

Tcl/Tk. SVG-виджеты. Генератор градиентной заливки

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров236

После серии статей про svg-виджеты в tcl/tk, меня не оставляло чувство какой-то незавершенности. Всматриваясь в проект svgwidgets, стало понятно, что не хватает утилиты с удобным интерфейсом для генерации градиентной заливки.

Читать далее
Статья

Как использовать японские подходы в IT. Часть 5: в плену процесса

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.6K

И каппа тонет (Каппа — японский водяной). Конь о четырех ногах, да спотыкается. Чаще всего тонут хорошие пловцы.

Японские пословицы.

(こんにちは) Конничива! Я Виктор, менеджер проектов в Selectel. Это пятая часть цикла о применении TPS/TBP (Toyota Production System/Toyota Business Practice) на практике в IT. Любому инженеру знакомо правило: работает — не трожь, не сломано — не чини. Но что делать, когда оно работает, но не так? Или работает, но часто ломается? Разбираемся под катом.
Читать дальше →
Новость

Dell, Nokia, Nintendo и другие IT-компании активно используют мадридский протокол для регистрации товарных знаков в РФ

Время на прочтение1 мин
Количество просмотров2.3K

В базе Всемирной организации интеллектуальной собственности (ВОИС) обнаружено множество заявок на регистрацию товарных знаков в России по Мадридскому протоколу от IT-компаний из разных стран. Среди них: Dell, Nokia, Nintendo, Qualcomm, Hitachi, Atlassian и многие другие. Некоторые из них были поданы в первые месяцы 2025 года.

Читать далее
Новость

Знание контейнеров: путь к большим деньгам в ИТ или временный хайп?

Время на прочтение2 мин
Количество просмотров1.2K

Бытует мнение, что Docker и Kubernetes — не просто модные технологии, а реальные инструменты, которые открывают путь к высокооплачиваемым позициям в ИТ. Все больше компаний использует контейнеризацию для ускорения разработки, тестирования и вывода продуктов на рынок. А знание и умение работать с Docker и Kubernetes — это must-have для middle+ инженеров различных направлений: DevOps, SRE, DevSecOps, Cloud и так далее.

19 мая (понедельник) в 18:00 мск приглашаем вас присоединиться к настоящему батлу мнений.

В прямом эфире вместе с AM Live соберем тех, кто знает индустрию изнутри. Топовые спикеры обсудят, делает ли знание контейнеров ИТ-специалиста более востребованным и дорогим, и какие компетенции могут повысить его конкурентоспособность на рынке труда. Действительно ли знание Docker и Kubernetes в топе нужных навыков или это проходящая мода, которая никак не влияет на успешный карьерный трек?

Регистрация

Узнать подробности
Новость

Билл Гейтс намерен раздать почти всё своё состояние в течение 20 лет и закрыть Фонд Гейтса в 2045 году

Время на прочтение1 мин
Количество просмотров2.8K

Билл Гейтс, сооснователь Microsoft и один из богатейших людей мира, объявил, что в следующие 20 лет направит «практически всё» своё состояние на благотворительность (речь идёт об около $200 млрд). Согласно его решению, Фонд Гейтса закроется 31 декабря 2045 года.

Читать далее
Статья

Играем в старый мобильный Minecraft… на ПК без эмуляторов?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров429

Добрый день, хабровчане! Сегодня речь пойдет о Minecraft PE — в основном для тех, кто хочет окунуться в ностальгию по старым версиям именно мобильного (карманного) издания. Способ поиграть на ПК весьма нетривиальный, зато удивит последующими возможностями игры и не использует эмуляцию.

Читать далее

Ближайшие события

Новость

Valve подтвердила, что утечка данных из Steam оказалась безобидной

Время на прочтение1 мин
Количество просмотров1.1K

На днях появились сообщения, что якобы 89 миллионов аккаунтов Steam были скомпрометированы. Однако вчера Valve успокоила пользователей, заявив, что утечка касалась лишь старых текстовых сообщений с одноразовыми кодами.

Читать полную новость
Новость

Telegram запустил конкурс для создателей контента с призовым фондом до $50 тыс. о преимуществах над WhatsApp

Время на прочтение2 мин
Количество просмотров843

Telegram запустил свой первый конкурс для создателей контента с призовым фондом до $50 тыс. Участникам состязания необходимо создать короткое видео о технологическом лидерстве Telegram по сравнению с WhatsApp.

Читать далее
Статья

Почему мы делаем собственное объектное хранилище в MWS

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров183

Привет! Меня зовут Алексей Баранов, я руковожу направлением Data Storage Systems в облаке MWS. Мы начинаем серию статей, в которой расскажем, как устроены наши системы хранения, почему мы их делаем так и почему именно такие.

В этой статье расскажу, как мы подошли к выбору технологий для object storage новой облачной платформы. Обсудим плюсы и минусы популярных на рынке решений вроде Ceph RGW, какие требования мы предъявляли к системе, и какая архитектура в итоге получилась.

Читать далее
Статья

Проект «Мультиключ». Эмулятор ключей от домофона на ESP8266

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.1K

Никак не доходили руки до написания этой статьи, точнее я её планировал написать после полноценного перевода устройства на esp32 c3, который никак не состоится.

Вкратце напомню о чем этот проект, и чем он закончился в прошлой статье. Мы разрабатываем компактное устройство для чтения, хранения, записи и эмуляции электронных ключей (которые чаще всего встречаются у нас в подъездах и на проходных). Изначально это был проект одного из моих учеников. Но в этом году, для участия во ВСОШ по робототехнике ему пришлось поменять тему работы, которая тоже довольно интересная, как-нибудь по неё тоже напишу). А я по наличию времени и энтузиазма продолжил добивать программную часть.

В прошлой статье мы перевели устройство на esp8266, что сделало его более производительным и решило проблему с памятью. У нас получилось прочитать и эмулировать контактные ключи dallas и русские Сyfral и Metacom. После этого мы решили перейти к бесконтактным ключам стандарта EmMarine.

Без контактные ключи уже так просто, при помощи одного резистора, не прочитаешь, нужен детектор-генератор на 125 кГц. На этом этапе опять очень помог проект от Alex Malov EasyKeyDublicator. У него я взял схему детектора без изменений. И первые тесты производил на Arduino Nano.

Читать далее
Статья

Прячем код по-настоящему: тёмные уголки обфускации R8 и ProGuard

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров626

Обфускация R8 ProGuard по умолчанию делает ставку на размер, а не на защиту кода. В статье — нестандартные словари, генерация уникальной обфускации на каждую сборку и методы, которые точно усложнят жизнь реверс-инженерам.

Подробности
Статья

Оптимизация Spark-приложений: шаг за шагом от базовых техник до продвинутых приёмов

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров328

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

Привет, Хабр! Меня зовут Александр Маркачев и я — Data Engineer команды Голосовой Антифрод в билайн. Расскажу, как борьба с мошенниками может обернуться личным вызовом.

Все техники сопровождаются объяснениями, примерами и рекомендациями для самостоятельного повторения.

Читать далее
Статья

От инженеров до барыг, или откуда растут переработки и прочая корпоративная шиза. Часть 2

Уровень сложностиПростой
Время на прочтение46 мин
Количество просмотров1.6K

Почему в современном менеджменте столько глупости? Почему руководители принимают идиотские решения, верят в переработки, садистское отношение к сотрудникам и не умеют думать на 2 шага вперёд?

В прошлый раз мы разобрали, какие различные исторические явления, религия и рабовладение обеспечили массовое распространение корпоративной шизы.

В этот раз рассмотрим, как создающие системы инженеры сменились на сиюминутных барыг.

Разобрать механизм появления барыг