Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 9 min ago

Архитектурные паттерны для высокой масштабируемости. Часть 3

Fri, 04/18/2025 - 19:00

Что же делать на практике для масштабирования data-bounded (т.е. типичных) приложений?

Я опущу длительные рассуждения и представлю свою "поваренную книгу"

Читать далее

[Перевод] Травмы на велосипеде | Как устранить 6 наиболее распространенных видов боли, возникающих при езде на велосипеде

Fri, 04/18/2025 - 18:58

Преодолейте боль и напряжение, сохраняйте комфорт и катайтесь больше.

Если вы не падаете, езда на велосипеде сопряжена с относительно низким риском получения травмы.

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

Читать далее

5 суперспособностей продуктового разработчика

Fri, 04/18/2025 - 18:40

Крутые компании хотят не только ваших знаний. Им нужны продуктовые разработчики. Но кто это вообще такие? Где заканчивается разработчик обычный и начинается продуктовый? Или они вообще существуют отдельно друг от друга и пересекаются только в фантазиях нанимателей? Попробуем ответить на эти вопросы, составить портрет продуктового разработчика и разобраться, как же им стать. 

Читать далее

Яндекс.Вброс или ИИ для фейков

Fri, 04/18/2025 - 18:19

tl;dr: Продолжение разборов состязательных атак на генеративные модели. Разбор семантических атаках (подбор синонимов, построение фраз, эзопов язык), и использование для этого другой LLM модели.

Часть 1: Яндекс.Разврат или анти-этичный ИИ

Читать далее

Как бесплатно продвигать товары в выдаче Яндекса через Яндекс Товары

Fri, 04/18/2025 - 18:04

В июле 2024 года Яндекс представил бета-версию нового рекламного кабинета для интернет-магазинов. В августе он стал доступен для всех пользователей. Загружать фиды и отображать из них товары на поиске можно было и раньше. Но зачем же тогда нужен новый кабинет? Эксперты click.ru рассказывают о деталях.

Читать далее

Домашняя стеклодувная мастерская. Текущее дооснащение

Fri, 04/18/2025 - 18:01

Стеклодувная приборостроительная работа немыслима без прорвы разнообразного инструмента и оснастки. И в самом деле, манипуляции с раскалённым размягчённым стеклом специфичны — горячие заготовки приходится как-то удерживать, вращать, формовать. Известное дело — иной раз на подготовку к работе времени уходит больше, чем сама операция, и чем более разнообразные действия выполняет стеклодув, тем большим ассортиментом всякой вспомогательной всячины неизбежно обрастает его рабочее место. Читать дальше →

На пальцах про WebRTC на примере своего мессенджера

Fri, 04/18/2025 - 17:59

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

Для этого мы познакомимся с WebRTC — технологией, которая позволяет приложениям устанавливать прямое соединение друг с другом для обмена аудио, видео и другими данными. Это мощный, но местами капризный инструмент, который требует понимания архитектуры, сигналинга и сетевых нюансов вроде NAT и ICE.

Читать далее

[Перевод] (Почти) идеальный мини-NAS для мини-стойки

Fri, 04/18/2025 - 17:59

Мини-ПК GMKtec G9  N150 с четырьмя  отсеками NVMe стоит 240  долларов — практически идеальное NAS-устройство для домашней мини-стойки. Он оснащен четырехядерным процессором Intel N150  с интегрированной графикой Intel UHD среднего уровня, 12  ГБ оперативной памяти LPDDR5, двумя портами Ethernet 2,5  Гбит/с, WiFi  6  и, что самое приятное, четырьмя  встроенными слотами M.2  NVMe.

Казалось бы, что не так? Читать дальше →

Как в Lamoda Tech меняли главную страницу, создавали облако тегов и поднимали метрики поиска. Материалы с DS Meetup

Fri, 04/18/2025 - 17:56

Публикуем материалы с митапа по Data Science, который прошел 15 апреля.

В офисе Lamoda Tech мы делились свежими кейсами о том, как использовать большие данные и сделать шопинг ещё более приятным и улучшить UX. Рассказали, как поднимаем метрики поиска по самым нестандартным запросам, персонализируем рекомендации на примере главной страницы, а также создаём облако тегов и разметку отзывов для более точного выбора товаров.

Читать далее

1984

Fri, 04/18/2025 - 17:48

Одним из самых популярных субжанров в современной России, является жанр «Попадание в СССР». Что довольно удивительно: сами жители СССР, ровно в те годы, куда попадают герои, страну ненавидели и мечтали выбраться – «хоть тушкой, хоть чучелом» – именно так говорились в популярном в те годы анекдоте. Но вот поди ж ты! Сейчас люди, которые скандировали подростками: «Перемен требуют наши сердца!», начали ностальгировать по обанкротившемуся строю. Более того! К ним присоединяются молодые читатели – ни дня не прожившие в СССР. 

Что это? Ностальгия по молодости, мечты о возвращении социализма или бегство от неуютной реальности? Решив разобраться в этом феномене, я бегло просмотрел несколько типовых серий. Авторы ловко лавируют между правдой и вымыслом, обходя реальные трудности жизни в СССР. Герои не стоят многочасовых очередей, не покупают сливочное масло по талонам, не мучаются от скуки без зарубежных фильмов и интересных книг. Они даже не лечат зубов без наркоза!

Описанный в этих книгах СССР выглядит так, словно герои вместо советской действительности попали в снимавшие тогда кинофильмы – с добрыми милиционерами, мудрыми КГБшниками, непьющими рабочими и бытовым изобилием. Так стоит ли удивляться популярности этих книг? Читатели даже близко не представляют проблем, с которыми сталкивались рядовые жители СССР. Для сравнения предлагаю обсудить два сценария попаданства – я раздваиваюсь и переношусь в город Чусовой Пермской области и городишко Спрингфилд, что в штате Иллинойс.

В год от рождения Христа 1984:

[Перевод] Руководство по принципам SOLID для технических лидеров

Fri, 04/18/2025 - 17:38

Если вы считаете, что принципы SOLID — это что-то из учебника по ООП и к вашему проекту они не имеют отношения, у меня для вас плохие новости. Так думали и мы, пока один «божественный» класс не положил прод на сутки. А всё потому, что его писали с мыслью «зачем разбивать, всё и так работает».

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

Читать далее

Программирование для самых маленьких: с чего начать совсем юным «программистам»?

Fri, 04/18/2025 - 17:37

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

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

Читать далее

[Перевод] История несостоявшегося конкурента USB

Fri, 04/18/2025 - 17:37

Если вы знакомы с историей периферийных устройств, то высока вероятность, что Universal Serial Bus известна вам, как ваши пять пальцев, и не в последнюю очередь потому, что сегодня её поддерживают все устройства. Но, вероятно, вы многое знаете и о множестве других портов. Thunderbolt? Очевидно. FireWire? Разумеется, в те времена у вас была фотокамера. Apple Desktop Bus? Тоже знакома. Но что, если я вам скажу, что в период сражений USB и FireWire за доминирование в мире последовательных шин существовал и совершенно иной стандарт шин, разработчики которого надеялись, что один кабель будет править всеми? Знать о нём вы могли, только если были поклонником узкоспецифического бренда компьютеров.

Сегодня мы поговорим об ACCESS.bus — стандарте, который хотел стать USB, но не выдержал конкуренции.
Читать дальше →

Создание управляемых двойников в IDM Midpoint через Personas

Fri, 04/18/2025 - 17:37

Один из механизмов IDM Midpoint — Personas позволяет создавать управляемых двойников и хотя сами разработчики не очень доверяют этой функции (прочитайте вот тут внизу — типичный Evolveum) его вполне можно использовать в интересных сценариях. В статье не только покажу как можно использовать Personas но и залезу в дебри авторизации, потому что одно дело делать все Midpoint админом вручную а другое «давайте сами всё через GUI»!

Что такое Personas человеческим языком — это создание и обновление через маппинг сущности User — связь User to User. Пользователю А дается роль которая создает еще одного пользователя В, в которого по маппингу копируется данные из пользователя А. Если в А что то меняется и на это есть маппинг то это сразу обновляется в В. Вся суть в этой связи, а В сам по себе еще один полноценный пользователь для Midpoint.

Читать далее

Запуск ML-экспериментов через ClearML

Fri, 04/18/2025 - 17:26

Как можно создавать ML-эксперименты обучения и тестирования, их настраивать, ставить в очередь и запускать прям из веб-интерфейса

Хочу изучить подробнее

7 фактов о личном бренде в IT. Они понравятся не всем

Fri, 04/18/2025 - 17:25

Часто в развитии карьеры в ИТ такой волшебной таблеткой представляется личный бренд. Ходят легенды, что достаточно написать техническую статью, выступить с докладом или завести телеграм-канал, как к твоему резюме начнутся паломничества рекрутеров с самыми лучшими предложениями о работе.

Насколько эти легенды основаны на реальных событиях? Стоит ли вкладывать силы и время, чтобы стать широко известным в узких профессиональных кругах? Или вся эта медийность — лишь отвлечение от реальной работы? Обсудим это в статье.

Читать далее

Предпосылки формирования месторождений. Общая геология

Fri, 04/18/2025 - 17:20

Общепринятый возраст Земли 4,5 млрд лет, а полезные ископаемые формировались с момента образования твёрдой коры, то есть по меньшей мере 2,5 млрд лет. Каждая геологическая эпоха — это конкретный особенный этап эволюции Земли, в котором формируются определённые группы месторождений. Любое месторождение — это уникальный результат взаимодействия сложных физико‑химических процессов.

Читать далее

Как общий искусственный интеллект может изменить мир — и почему DeepMind предупреждает о рисках

Fri, 04/18/2025 - 17:00

Хабр, привет! Я Миша Степнов, руководитель центра R&D Big Data в МТС. Сегодня немного страшилок: обсудим, как ИИ может навредить людям.

Общий искусственный интеллект (Artificial General Intelligence, AGI) способен выполнять любые интеллектуальные задачи на уровне человека и выше. В отличие от специализированных моделей, AGI может обучаться, адаптироваться и применять свои «знания» в любых сферах — от музыки до управления промышленными системами. Исследователи Google DeepMind в своем докладе предупреждают: AGI, вероятно, появится уже к 2030 году. Ученые описывают четыре потенциально опасных сценария развития для человечества и предлагают меры, которые помогут снизить риски и обеспечить безопасное внедрение таких систем.

Читать далее

Графеновые татуировки: что это такое и как они спасают жизни

Fri, 04/18/2025 - 16:41

Представьте себе: 2040 год, школьник с диабетом жуёт сладкую жвачку — и тут же получает уведомление на телефон: сахар в крови пошёл вверх. Такое же сообщение приходит его маме. Можно сразу отреагировать — без уколов, анализов, ожидания в очереди.

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

Звучит как научная фантастика? Вовсе нет. Такие разработки уже ведутся — не где-то там в 2077 году, а прямо сейчас. В десятках лабораторий по всему миру, включая Массачусетский университет, где над ними работает доцент Дмитрий Киреев.

Давайте разберёмся:
— что вообще такое графеновые татуировки,
— почему именно графен,
— какие параметры они могут измерять,
— и на каком этапе эта технология прямо сейчас.

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

Читать далее

Как я попала во фронтенд, не имея айтишного образования: честный рассказ Насти Егоровой

Fri, 04/18/2025 - 16:33

Можно ли стать фронтендером, если выучился на экономиста, не сломаться на скучных задачах и не соврать в резюме — и при этом ещё кайфовать от работы? Разбираемся, как выглядит реальный путь в IT: с неопределённости в 11 классе, через SEO и маркетинг — к конференциям, курсам и YouTube‑каналу. Без глянца и мотивационных штампов — только честная история, как оно бывает на самом деле.

Эта статья — текстовый вариант выпуска подкаста Girls&Code с DevRel Skillbox Машей Даровской. Гостья — Анастасия Егорова, эксперт Skillbox по фронтенду, спикер конференции Holy JS, автор телеграм‑канала «Код и кофе» и youtube‑канала @cosyfrontendnastia с полезным контентом для джунов.

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

Читать далее

Who's online

There are currently 0 users and 6 guests online.