Продолжаю рассказывать, как я в одного делаю проект - сайт, радио и медиаплатформу для своей музыки. В первой части был фронт и админка, теперь - как я встроил мастеринг аудио через Python сервис, чтобы не бегать по разным сайтам и не возиться с Audacity. Ну и немного про вайбкодинг - куда ж без него.
Читать далееВсем привет! Я Тёма Логинов, за 4 года работы в digital я неоднократно искал работу, нанимал людей и помогал это делать другим.
Многие компании оформляют вакансии по-тупому: предлагают работу за три рубля или вешают на одного сотрудника работу целого отдела. Рассказываю, как распознать такие вакансии, чтобы уберечь себя от работы на муд***.
Читать далееHello! Bonjour! Hola! Nǐ hǎo! Здравствуйте!
Сегодня поговорим о наболевшем – совместимости западного оборудования с отечественным. У нас уже есть опыт построения фабрики ЦОДов на российских коммутаторах Eltex. И мы даже проверили ее работоспособность под нагрузкой. Вывод – работает. Бери и делай – построить фабрику с нуля на едином вендоре проблем не составляет.
Но что, если нам нужно расширить существующую фабрику ЦОДов или заменить только один, вышедший из строя, коммутатор?
Можем ли мы использовать оборудование Eltex в комбинации с другими вендорами? Давайте проверим. А проверять мы будем на всем привычном оборудовании Cisco (Hello!) и Huawei (Nǐ hǎo!).
Читать далееИстория поративной консоли PSP Go от Sony — пример того, как передовые идеи опережают время. И в результате не реализуются, поскольку «рынок решает» иначе, чем планировали разработчики. Компактная консоль казалась шагом в будущее портативного гейминга, но осталась в тени более успешных конкурентов.
В этой статье мы вспомним, как появилась эта модель и какие технические решения в ней воплотили. Почему консоль не стала массовой, хотя энтузиасты до сих пор охотятся за ней на вторичном рынке. Ну и разберем ее. Детали под катом.
Читать далееТрадиционный ежегодный слет hardware-инженеров пройдет в Москве уже через месяц, 29 ноября. Мы расширили целевую аудиторию: в программе найдется интересное не только для мастеров FPGA, но и для RTL-шаманов, гуру верификации и адептов физического дизайна. А еще будут DIY-стенды с «железками» от комьюнити! Больше подробностей — далее в посте.
Читать далееВы запустили рекламу, потратили кучу денег, а клиентов — кот наплакал. Заявка стоит 5000 рублей, хотя конкуренты почему-то получают их по 500 рублей. Знакомая ситуация? Сегодня разберём, почему так происходит и что с этим делать.
Спойлер: дело не в том, что «реклама не работает» или «люди не покупают». Дело в том, что вы льёте бюджет в дырявое ведро и даже не замечаете этого.
Читать далееВсем привет!
Не так давно я выкладывал RoadMap для самостоятельного изучения Go. Но во время обучения всегда встаёт важный вопрос: «А что учить дальше и на каком я уровне?».
Чтобы закрыть и его, я подготовил логичное продолжение — таблицу с вопросами и темами для самопроверки по грейдам (Junior, Middle, Senior).
Читать далееdbt — это фреймворк для трансформации данных внутри хранилища и отличный инструмент для аналитиков и дата-инженеров на больших проектах, где число SQL-скриптов может переваливать за сотни. Мы с командой много работаем с dbt, и в этой статье хочу поделиться своим опытом: расскажу о его ключевых элементах и некоторых лучших практиках на примере одного кейса.
Это не гайд, как развернуть dbt и создать проект, а знакомство с тулом для тех, кто пока с ним не работал и хочет разобраться, что это вообще такое.
Читать далееВ прошлой статье я вывел уравнения Максвелла в пространстве Минковского. Получилось гораздо проще все и короче, чем у Ландау, где куда более сложный вывод растянулся на множество параграфов и делался через принцип наименьшего действия.
Но еще большее упрощение всех выкладок получается, если выводить общую теорию относительности. Новое геометрическое уравнение ОТО сразу включает в себя не только уравнения Эйнштейна, но также еще и сразу второе тождество Бьянки из курса дифференциальной геометрии, часто используемое в ОТО. Вот оно:
Здесь далее проделан его элементарный вывод.
Читать далееПривет, Хабр! Я пишу от лица команды разработки ии-ассистента для поиска работы. Это моя 5 статья о нашем продукте и сегодня я хочу поделиться с вами чем-то более личным.
В этой статье я расскажу о своем предпринимательском пути и почему предпринимательство — это не про гениальные озарения, а про кровь, пот и умение не сдаваться, когда все горит.
Читать далееСтатья про неконтролируемый рост сжигания токенов и как это угрожает юнит-экономике вашего стартапа. Делюсь ключевыми уроками, позволившими мне сократить расходы. Эти шаги стали критически важны при масштабировании до 30 000 пользователей.
Читать далееПривет, Хаброжители!
Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию.
Читать далее“Запахи” в тестах — это признаки антипаттернов. Хотя причины появления запахов тестов могут быть самыми разными, сегодня мы хотим рассмотреть одну повторяющуюся тему — структуру команды, а более конкретно — проблемы в общении у тестировщиков с другими командами.
Общение между специалистами важно для создания качественных тестов, потому что тест — это пересечение нескольких специальных областей знаний:
- знание того, что хочет пользователь, интерпретируемое менеджментом как требования;
- знание всех технических нюансов и слабых мест тестируемой системы (SUT), известное разработчикам и ручным тестировщикам;
- теория тестирования, известная тестировщикам;
- реализация тестов на конкретном языке и фреймворке, с которыми знакомы инженеры по автоматизации (SDET).
Объединить всё это непросто; и многие запахи в тестах возникают именно тогда, когда это не удаётся сделать. В этой статье мы разберём конкретные причины появления таких запахов и их связь со структурой команды.
Читать далееN месяцев — столько ушло на то, чтобы ваше приложение стало тем, каким вы хотели его видеть. И вот оно – готово. Пора показать миру!
Но перед тем как приложение попадёт в руки пользователей, его должны одобрить строгие модераторы App Store и Google Play. И вот тут начинается самое интересное. За последние годы требования стали такими, что даже опытные разработчики получают реджекты по полной программе.
В данной статье приведем простые действия и технические моменты, которые помогут быстрее пройти модерацию и зарелизиться в сторах.
Читать далееПривет! Я Лера — исследователь в UX-лаборатории Контура. Часто к нам приходят продукты, в которых давно (или даже никогда) не проводили исследования. Из-за этого у команд копится большой список продуктовых гипотез, которые хочется проверить.
Большое количество гипотез в одном исследовании либо чревато расфокусом, либо ведёт к увеличению сроков: требуется больше времени как на сбор данных, так и на их последующий анализ. Полученный массив информации становится сложным для переработки исследователем и командой, что замедляет принятие решений. В результате часть выводов рискует устареть задолго до попадания в разработку, что приводит к необходимости повторного исследования и бесполезной трате ресурсов.
В этой статье я хочу поделиться способами фильтрации гипотез, если у команды их слишком много и одним исследованием здесь не обойтись.
Читать далееСотрудники Sminex каждый день заходят на удобный корпоративный портал — почитать новости, заказать канцелярию или подать заявку на программу обучения, предложить идею или воспользоваться одним из сервисов. В серии статей расскажем, как с помощью индивидуальных разработок мы объединили в коробочном решении множество процессов и почему при переходе на наш портал в нём сложно узнать платформу «Битрикс 24».
Читать далееПри сборке и тюнинге кастомного электротранспорта вопрос выбора привода достаточно сложен и для многих непонятен. В большинстве случаев мощность и тягу проверяют уже после сборки, ориентируясь на собственные ощущения. Производители дают минимум характеристик, а порой врут и преувеличивают. Разнообразие моторов тоже вводит в ступор: они бывают в виде мотор-колёс, с редукторами, с ременным и цепным приводом. Как в этом разобраться и понять, какой вариант оптимален?
В данной статье я расскажу, как оценить номинальную мощность двигателя в составе электротранспорта. Дам необходимый минимум теории для понимания физических процессов, происходящих в двигателе. Расскажу, как и какие измерения необходимо провести для оценки мощности.
Читать далее24 октября русской матрешке исполняется 125 лет. Давайте отбросим сувенирный флер и посмотрим на этот артефакт глазами айтишников. Что увидели разработчик, тестировщик, DevOps, продакт и техпис? Спойлер: это шедевр инженерной мысли.
Вперед к разборуВ статье кратко расскажу об изменениях в законодательстве 2025-2026, связанных с использованием искусственного интеллекта и обработке персональных данных. На примерах покажу, за что могут «прилететь» огромные штрафы и даже уголовная ответственность.
Начну с шокирующей статистики, которая уже стала новой реальностью:
• За 6 месяцев 2025 г. возбуждено 601 уголовное дело по статьям, связанным с нарушением обработки персональных данных и неправомерным использованием искусственного интеллекта;
• Штрафы в сфере нарушения обработки персональных данных, особенно биометрических, достигают теперь 500 миллионов рублей при повторных нарушениях;
• В России запрещены 68 иностранных сервисов, в том числе Google Forms, Google Analytics и многие другие популярные инструменты;
• Заблокировано 1700+ интернет-ресурсов в связи с использованием запрещенных сервисов и нарушением правил обработки персональных данных.
Читать далееНекоторое время назад компания Google DeepMind представила Gemini Diffusion — экспериментальную языковую модель, генерирующую текст методом диффузии. В отличие от традиционных моделей, написанных в стиле GPT и генерирующих слово за словом, Gemini создаёт текст целыми блоками, пошагово уточняя случайный шум.
Я прочитал статью «Large Language Diffusion Models» — и с удивлением узнал, что дискретная диффузия языка представляет собой просто обобщение метода генерации пропущенного токена (MLM), практикуемого уже с 2018 года. Я сразу подумал: «А можно ли тонко настроить BERT-подобную модель так, чтобы приспособить её к генерации текста?» Из чистого любопытства решил наскоро набросать проверку концепции.
Примечание: уже после того, как написал эту статью, я наткнулся на исследование DiffusionBERT, где сделано практически то же самое, что и у меня, но проект гораздо тщательнее протестирован. Посмотрите этот пост, если тема вас заинтересовала.
Читать далее