Обновить

Все потоки

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

nebo.css — впуклые углы проще простого

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели5.4K

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

«Инвертированный», «вогнутый», «впуклый» угол, а также negative border radius или inverted border radius. Когда слышите это — знайте, дальше будут страдания.

Проблема в том, что приём выглядит просто, но нативного способа сделать такой угол в CSS нет. Поэтому в ход идут тучи дополнительных обёрток и море стилей для их позиционирования. И всё это ломается на неоднородном фоне.

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

Читать далее

Новости

Средний класс ноутбуков захватил 2025-й — итоги от М.Видео

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели4.6K

Привет, Хабр!

Сегодня поделимся инсайтами о том, как прошёл 2025 год на российском рынке ноутбуков. Год выдался интересным и показательным: продажи лэптопов снизились, но не обвалились окончательно, а покупатели стали подходить к выбору устройств максимально осознанно.

Читать далее

Базы данных-2025: ретроспектива

Уровень сложностиПростой
Время на прочтение23 мин
Охват и читатели4.2K

Базы данных прибыльнее нефти? В 2025 году Ларри Эллисон стал самым богатым человеком в истории человечества, обойдя Рокфеллера. Тем временем на рынке M&A настоящий пожар: миллиардные сделки, банкротства и судебные иски MongoDB против конкурентов. Перевели подробный разбор того, кто выиграл, а кто проиграл в битве за данные в этом году.

Читать далее

Галлюцинациям тут не место — как могут выглядеть специализированные ЯП для разработки с помощью LLM

Время на прочтение6 мин
Охват и читатели4.9K

Использование ИИ-инструментов в программировании ожидаемо оказывается сопряжено со сложностями: LLM-модели игнорируют тесты, рекомендуют фейковые пакеты и в целом требуют повышенного внимания и аудита. Чтобы у нейросетей было меньше шансов оказать разработчикам медвежью услугу, некоторые исследователи предлагают использовать специализированные ЯП. В идеале они должны ограничивать бурную фантазию ИИ-ассистентов и направлять её в мирное русло. Мы в Beeline Cloud решили рассмотреть несколько таких экспериментальных проектов.

Читать далее

Третья жизнь Романа Мазуренко. Модели личности на LLM

Уровень сложностиСредний
Время на прочтение35 мин
Охват и читатели4.8K

После выхода статьи «Сайдлоадинг и оффлоадинг: cоздание цифровых моделей личности с помощью сверхбольших промптов для LLM» у многих (в том числе и у меня) появились вопросы к автору идеи Алексею Турчину.

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

Читать далее

Ящик пAMDоры — изучаем AMD PSP

Уровень сложностиСложный
Время на прочтение21 мин
Охват и читатели6.5K

Помните переполох с Intel ME, что устроили наши коллеги из PT SWARM? Тот, где в проприетарной прошивке, которая имеет максимальный доступ к вашей системе, обнаружили уязвимость, вследствие чего можно запустить свой код, включить отладку и, вообще, сделать с чипсетом практически всё, что заблагорассудится? Теперь такое же можно проделать и с AMD! Мы в Positive Labs решили разобраться в ситуации и исследовать ту самую плату, на которой недавно нашли уязвимость.

Читать далее

Поддержка выделенных серверов в Managed Kubernetes и другие обновления Selectel в декабре

Время на прочтение5 мин
Охват и читатели4.8K

Привет, Хабр! Под конец 2025 года мы в Selectel запустили отказоустойчивый изолированный DNS-сервис и новую конфигурацию для работы с большими объемами данных, представили AI-консультанта для SelectOS и реализовали много других полезных обновлений. Подробности под катом!

Читать далее

В истории ни один стартап не работал с убытками в таких масштабах

Время на прочтение1 мин
Охват и читатели14K

The Information на основе внутренних документов OpenAI, компания ожидает убыток $14 млрд в 2026 году, что втрое больше, чем в 2025. Кумулятивные потери за 2023–2028 составят $44 млрд, после чего в 2029 планируется выход на прибыль $14 млрд при выручке $100 млрд.

Deutsche Bank посчитал жёстче: отрицательный свободный денежный поток $143 млрд между 2024 и 2029 годами. Аналитики пишут: «Ни один стартап в истории не работал с убытками в таких масштабах. Мы находимся на абсолютно неизведанной территории».

Что там с Sora. По оценкам Forbes, генерация одного 10-секундного видео обходится в $1.30. При текущих объёмах это $15 млн в день, или $5.4 млрд в год. Глава Sora Билл Пиблз публично признал, что «экономика сейчас абсолютно неустойчива».

Добрый вечер

Доля ChatGPT упала с 87% до 68% за год.
Google Gemini вырос с 5.4% до 18.2%.
В enterprise ещё хуже: OpenAI потерял половину рынка (с 50% в 2023 до 27% сейчас), а Claude от Anthropic теперь лидер с 32%.

Как сказал бывший управляющий Fidelity Джордж Нобл на прошлой неделе: «OpenAI разваливается на глазах в реальном времени. Я наблюдал крах компаний десятилетиями. Здесь все тревожные признаки».

Обсудить

Что такое post-silicon верификация и почему без нее не взлетит ни один процессор

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели5.4K

Привет, Хабр! Меня зовут Юрий Гололобов, я старший инженер по разработке СнК в компании YADRO. В этой статье я расскажу, как post-silicon инженеры заставляют работать готовые процессоры в кремнии и что делать, если они «не заводятся». Материал рассчитан на тех, кто уже немного знаком с этапами создания чипа (архитектура, RTL, симуляция). Если вы студент, джун-верификатор или просто интересуетесь работой над процессорами — вам сюда.

Читать далее

Как прикрутить нейросеть к SDR: распознавание речи в GNU Radio

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

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

После этого займемся распознаванием речи — сделаем свой собственный блок для GnuRadio на базе нейросети Whisper.cpp. Добавим этот блок в диктофон, а также в FM-приёмник.

Читать далее

Про вакуумную камеру

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели7.6K

Случилась тут со мной на днях оказия, друзья — купил себе вау вакуумную камеру и вакуумный насос! 

Никогда не догадаетесь, зачем это мне надо :-) Поэтому в конце статьи я всё-таки об этом расскажу. 

Но для начала давайте прикинем, насколько эта штука может быть полезной/бесполезной в бытовом использовании? 

Читать далее

ДВС своими руками

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели10K

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

Читать далее

Погружение в разработку плагинов для Android Studio (часть 2)

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

Всем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик.

Добро пожаловать во вторую часть статьи про разработку плагинов для Android Studio. В предыдущей части мы сделали первоначальные настройки и рассмотрели некоторые задачи. Здесь рассмотрим ещё несколько примеров разных задач и способы их решения с помощью собственного плагина. Предполагается, что проект уже настроен, поэтому без вступления сразу перейдём к делу.

Читать далее

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

Backward-трассировка требований в Git

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели4.7K

Меня зовут Александр Мачулин, я основатель Gramax – open source системы для ведения документации в подходе Docs as Code с визуальным редактором.

Сегодня я расскажу вам идею, как вести всю документацию по проекту и весь цикл разработки в одном Git-репозитории и настроить backward-трассировку требований в Git.

Интересно, давай!

Вестник ураганов: барометр

Время на прочтение6 мин
Охват и читатели8.1K

Walter Baxter

Нет, наверное, никакого другого подобного устройства, гештальт по которому многие мечтали закрыть ещё со школы — и речь пойдёт о барометрах! :-)) 

Все мы знаем, что «синоптики не ошибаются — они просто путают время и место» :-), поэтому, имеет смысл самостоятельно перепроверять прогнозы, хотя бы в их части, и одним из таких технических средств перепроверки, являются барометры...

Читать далее

ИИ-агенты: как мы сделали DeepResearch по корпоративным данным и кодовой базе

Время на прочтение9 мин
Охват и читатели8.3K

ИИ‑агенты — очень горячая тема. Кажется, все их делают, но также кажется, что реальную пользу приносит только небольшая часть. Один из основных удачных примеров — DeepResearch, глубокий поиск, отвечающий на сложные вопросы. Многие им пользуются в ChatGPT или Perplexity, но у внешних решений нет доступа к нашим корпоративным данным, поэтому мы сделали свой DeepResearch и сэкономили время сотрудников компании.

Меня зовут Сергей Скородумов, я руководитель отдела поисковых сервисов. В статье расскажу про ИИ‑агентов в целом, как мы делали своего, за счёт чего растили его качество и какие главные выводы сделали. 

Читать далее

АСУ ТП?.. Это очень просто! Или как устроена современная котельная. Часть 1: железо

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели9.7K

Если вас интересует тема АСУ ТП, или котельные (бытовые, производственные...) — не проходите мимо. Я, на примере этой симпатичной котельной, расскажу, как там все устроено. Подробно и с фото.

Читать далее

10 лет werf: путь, который мы прошли вместе

Время на прочтение21 мин
Охват и читатели5.3K

10 лет назад мы запустили проект под названием dapp. Сегодня он известен как werf. За это время — тысячи коммитов, сотни релизов, переход на Go, Helm, CNCF, Nelm…

Собрали всю историю в одной статье — от первого Ruby-скрипта до экосистемы Open Source-инструментов.

Читать далее

Разработчики всё ещё путают JWT, JWKS, OAuth2 и OpenID Connect — разбираем на примерах. Часть 2

Уровень сложностиСредний
Время на прочтение42 мин
Охват и читатели7.4K

Мы продолжаем наше погружение в мир аутентификации и будем разбирать всё на простых примерах с практикой на Go.

В первой части статьи мы разобрали, как устроен JWT, зачем нам refresh и access токены и почему в распределенных системах нам необходимо использовать асимметричные алгоритмы подписи. 

Теперь пришло время двигаться дальше и познакомиться с тем, что стоит поверх JWT: JWKS, OAuth 2.0, OIDC.

Читать далее

Hudson Soft: как студия, создававшая игры с миллионными тиражами, потерпела крах

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7.3K

Студия, подарившая миру игру Bomberman, была основана в 70-х годах двумя братьями — Юдзи и Хироси Кудо. Они любили железную дорогу и поезда, поэтому свой проект назвали в честь составной части локомотивов Hudson C62 (в США известный под названием «Гудзон», в Европе — как «Балтика»).

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

Читать далее
1
23 ...