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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

«Разведенный воздух»: как «втиратели дичи» убивают рынок специалистов и доверие к экспертам

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

Я пишу на Хабре про здоровье, но за последнее время устала от наплыва псевдо-гуру в своей и других сферах. Заметила, что в IT это тоже сплошь и рядом. Доходит до того, что наличие диплома известных онлайн-школ становится "флажком" для отказа в приеме на работу. Вместе с этим, для того, чтобы расти, как эксперт, нужно постоянно учиться.

Решила порассуждать, по каким критериям можно распознать бесполезные (и даже вредные) курсы и "втирателей дичи", как отсутствие контроля разрушает рынок (любых) услуг, убивает доверие к экспертам, и как на это может повлиять каждый из нас в отдельности.

Порассуждайте вместе со мной

Включаем VoLTE на Pixel 9

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

О, сколько нам открытий чудных
Готовит просвещенья дух

В данной статье пойдет речь о VoLTE, о Pixel 9, и о том, как включить VoLTE (и заодно VoWiFi) на данном устройстве.

Читать далее

Аспирант решил классическую задачу о пределах сложения

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

Самые простые идеи в математике одновременно могут быть и самыми сложными.

Возьмём, к примеру, сложение. Это простая операция: одна из первых математических истин, которую мы узнаем, гласит, что 1 плюс 1 равно 2. Но у математиков до сих пор остаётся много вопросов о том, к каким закономерностям может привести сложение. «Это одна из самых простых вещей, которые можно сделать», — говорит Бенджамин Бедерт, аспирант Оксфордского университета. «Но почему-то она до сих пор остаётся во многом загадочной».

Исследуя эту загадку, математики также надеются понять пределы возможностей сложения. С начала XX века они изучают природу «свободных от сумм» множеств — наборов чисел, в которых сумма никаких двух чисел не окажется равным третьему числу из этого множества. Например, сложите любые два нечётных числа и получите чётное число. Таким образом, множество нечётных чисел свободно от сумм.

Читать далее

Играю я для души, а так у меня бизнес есть. Собрал 22 игры для прокачки навыков предпринимателя

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

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

Кидайте свои примеры в комментарии - какие игры именно вам помогли прокачать свои навыки предпринимателя? Буду дополнять общий список из ваших предложений.

Читать далее

Как мы написали поверх Sentry кастомную систему профилирования приложения на проде

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

Привет, Хабр! В эфире Дмитрий Зайцев из Купера. Я отвечаю за Supply&Demand в команде разработки Shopper — мобильного приложения для сборщиков и курьеров. Сегодня я расскажу о том, что можно сделать, если пользователи постоянно жалуются, что ваше приложение тормозит, а вы не знаете, почему.

Читать далее

Собираем гитарную педаль задержки Rebote Delay

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

Привет, Хабр! Среди обширного спектра эффектов, которыми обрабатывают сигнал электрогитары, задержка занимает особое место. Эхо с различными длительностями и числом повторений не только делает звучание более живым, но и позволяет создавать целые «музыкальные ландшафты».

Благодаря доступности микросхемы цифровой линии задержки PT2399 и простоте необходимой для неё «обвязки», создание самодельного дилея уже давно стало доступным для каждого.

Сегодня мы услышим, как он звучит. А ещё я подробно расскажу и покажу, как спаять плату эффекта и установить её в эстетично оформленном корпусе.

Читать далее

HackTheBox Labs (Starting Point) — Redeemer

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

Доброго времени суток!

Продолжаем цикл статей по Starting Point платформы HTB Labs. Тут мы поговорим про такую базу данных, как Redis.

Внимание!!!
Я настоятельно рекомендую сначала попробовать решить задачу самостоятельно, а в случае затруднений обратиться к подробному пошаговому руководству. Это позволит вам лучше понять процесс и развить собственные навыки. Также вы можете изучить различные подходы к решению и логику мышления.

Читать далее

Сисадмины в свитерах: шерстяной доспех ушедшей эпохи

Время на прочтение7 мин
Количество просмотров7.9K
Возможно, вы сами когда-то были таким админом. Или могли его видеть. В жизни, в кино, на архивных фото в старых офисах — это узнаваемый образ. Очки, часто — борода, большая кружка чая, удобный свитер. Иногда с орнаментом, иногда просто растянутый, но всегда — тёплый. И всегда в тему.



Свитер действительно стал неофициальной формой сисадминов 90-х и начала нулевых. За ним — целая система координат и смыслов: климат, быт, культура и выживание.
Читать дальше →

ICLR-2025: что нового в мультимодальном ранжировании

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

Всем привет! Недавно мы — Алексей Спасёнов и Кирилл Никоров из ML‑команды Мультимедиа Поиска Яндекса (Картинки и Видео) — и ещё 90 яндексоидов побывали на конференции ICLR-2025 и рады рассказать о свежих направлениях исследований в области мультимодального ранжирования.

С каждым годом эта область ML приобретает всё более важной. Люди всё чаще предпочитают получать информацию из визуальных медиа и кратких ИИ‑выжимок, а не привычных текстовых статей. При этом область мультимодального ранжирования является довольно сложной и интересной, так как она постоянно использует разные данные (тексты, аудио, изображения) и требует высокой вычислительной эффективности.

В этой статье мы хотели бы поделиться самыми интересными и перспективными для нашей области работами, которые мы выделили на конференции.

Читать далее

Страхи начинающих тимлидов – как побороть кошмары?

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

В этой статье вы узнаете, чего больше всего боятся тимлиды, и что с этим делать.

Мнением поделится Ксения – опытный руководитель и наставник начинающих руководителей. Она опросила десятки тимлидов, собрала хит-парад кошмаров и готова поделиться им с читателями Хабра.

Узнать больше

Вы не поняли extension types в Dart

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

Dart продолжает развиваться, обрастая новыми языковыми возможностями. Но если extension methods стали повседневным инструментом, то extension types остаются в тени - и совершенно незаслуженно. Почему же столь мощный механизм оказался недооценен? В каких случаях он действительно незаменим?

В рамках этой статьи мы по-рассуждаем об эволюции Dart в контексте статических расширений типов и разберемся на конкретных примерах с областями применения extension types.

Читать далее

Как я пять раз переделывал умный дом — и выкинул половину ненужного

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

Я начал проектировать умный дом еще до ремонта. Сразу проложил витую пару, разбил нагрузки по группам, подобрал оборудование, поставил контроллер. Все проектировал сам, под себя. А потом понял: умный дом не строится один раз. Он изменяется вместе с тем, как ты живешь. И за три года я переделал его пять раз (ну, потому что могу).

В этой статье я расскажу, как все устроено у меня сейчас — и почему многое из задуманного я в итоге выкинул. Что работает стабильно, а что мешает. Какие сценарии прижились, а какие пришлось отключить. Почему я установил Sprut.Hub, но все равно держу Home Assistant. И зачем в квартире больше кабелей, чем светильников.

Эта статья не про то, «как надо» или «как не надо». Она про то, как получилось у меня — и почему я этим доволен. 

Читать далее

Vivaldi 7.5 — Больше красок

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

Лето в самом разгаре и природа радует глаз пестротой флоры и яркими красками, окружающими нас везде, где бы мы ни находились. Это отличный повод сделать и наш браузер немного ярче, чтобы он не отставал от стремительного течения жизни. Встречайте Vivaldi 7.5 - новую версию браузера для десктопов, которая подарит вам ещё немного летней радости.

Читать далее

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

ТОП сервисов для создания виджетов и попапов

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

Виджеты — это не просто штуки, это must-have для любого сайта. Роль виджетов в эффективности сайта просто нельзя недооценить. Они не только увеличивают активность посетителей, но и улучшают коммуникацию, а еще — наращивают продажи. А с конструкторами виджетов можно запустить все это с минимальными затратами времени и бабла. Ну и тут можно особо не заморачиваться — создал, подключил, получил результат.

Давай разберёмся, что нам предлагают на рынке. Какие виджеты, какие плюшки и сколько это стоит.

Читать далее

Умные автомобили и сим-карты: как связь меняет взаимодействие с пользователями

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

Открыть двери авто через смартфон, получить обновление «по воздуху», удалённо запустить двигатель зимой — всё это стало возможным благодаря встроенным сим-модулям в автомобилях. Связь перестала быть просто дополнением для мультимедиа, она стала частью архитектуры современного автомобиля. Рассказываем, как работает эта система и что в ней делает мобильный оператор.

Читать далее

Винтик и Шпунтик, часть 3: лемма Бернсайда и генерация орбит

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

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

Читать далее

Когда реклама — это искусство. Как ИИ меняет креативные кампании: кейсы Coca-Cola, Nutella и Nike

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

С каждым годом технологический интеллект всё глубже проникает в маркетинг. Раньше он просто делал таргетирование, теперь — рисует картины, режиссирует ролики и создает дизайн упаковок. Да-да, AI больше не просто инструмент, он полноценный соавтор. И если вы до сих пор думаете, что нейросети — это всего лишь про «сделать аватарку или написать пост за пять минут», то эта статья для вас.

Читать далее

Шесть беспощадных правил тимлида

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

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

Читать далее

Почему так дорого? Сколько стоит переговорная с ВКС в 2025 году

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

Спецификации на переговорные, с которыми заказчики приходят за вторым мнением, — любимый жанр наших инженеров. Да, вопросы «как сделать это дешевле» и «почему так дорого» обычно звучат первыми, но дело не только в экономии.

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

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

Читать далее

FastCGo: как мы ускорили вызов C-кода в Go в 16,5 раза

Уровень сложностиСложный
Время на прочтение19 мин
Количество просмотров6.1K

В Deckhouse Prom++ мы переписали ядро хранения и обработки горячих данных на C++, при этом вся оркестрация и периферия остались в Prometheus на Go, что позволило сохранить полную совместимость с Prometheus. Для частых вызовов кода C++ мы использовали механизм CGo, однако первые тесты показали, что производительность CPU практически не улучшилась из-за его медлительности. В итоге мы переписали CGo, создав собственный механизм вызова.

В статье разберём, что такое CGo и почему он такой медленный, сделаем простейший собственный механизм CGo-вызова и доведём этот механизм до полноценного решения.

Читать далее