Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 21 min 41 sec ago

Красивый GitLab CI: extends, якоря, include, trigger

Tue, 07/01/2025 - 18:30


В последнее время мне довелось столкнуться с огромным количеством CI в GitLab. Я каждый день писал свои и читал чужие конфиги. Мой день буквально выглядел как:
Читать дальше →

Как создать свой Perplexity: Архитектура AI для глубокого исследования на Next.js и OpenAI

Tue, 07/01/2025 - 18:26

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

К концу статьи у вас будет четкое понимание того, как построить self-hosted SaaS для глубокого исследования, который можно встроить в любой продукт.

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

Читать далее

Как получить UX-сертификацию от Google бесплатно — подробное руководство

Tue, 07/01/2025 - 18:15

Если вы хотите систематизировать знания в UX-дизайне, подтвердить свой уровень или начать карьеру с нуля, обратите внимание на Google UX Design Certificate — один из самых популярных и уважаемых онлайн-курсов по UX/UI.

И главное — его можно пройти совершенно бесплатно, даже несмотря на официальную плату в $49/месяц. В этой статье — пошаговая инструкция, как это сделать.

Читать далее

Что такое DX-кластер и при чем тут Telnet

Tue, 07/01/2025 - 18:14

Давно ли вы пользовались протоколом Telnet? Да-да, тем самым, придуманным аж в 1969 году для сети ARPANET. А если я вам скажу, что использую его каждый день и он помогает мне получать актуальные данные от пользователей по всему миру? Давайте обсудим, каким образом древний протокол используется радиолюбителями и как проводить самые редкие радиосвязи на нашей планете. Садитесь в машину времени!

Читать далее

Дайджест технических новостей, переводов и лонгридов инфослужбы Хабра за июнь 2025 года

Tue, 07/01/2025 - 18:11

В июне 2025 года информационная служба Хабра выпустила 850 публикаций (789 новостей и постов, 11 лонгридов и 50 переводов). В этом дайджесте представлены лучшие технические новости, переводы и лонгриды (отдельные большие публикации) инфослужбы Хабра, согласно оценкам пользователей.

Читать далее

Бионическое зрение: технологии, позволяющие вернуть зрение

Tue, 07/01/2025 - 18:10

Технологии бионического зрения повышают светочувствительность и восстанавливают зрение. Они необходимы пациентам с генетическими наследственными и возрастными дегенеративными патологиями сетчатки глаза.

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

Читать далее

Книга: «Распределенные системы. Паттерны и парадигмы для масштабируемых и надежных систем на основе Kubernetes. 2-е изд»

Tue, 07/01/2025 - 18:05
Привет, Хаброжители!

Издательство Sprint book представляет второе издание книги Брендана Бёрнса «Распределенные системы. Паттерны и парадигмы для масштабируемых и надежных систем на основе Kubernetes». Фундаментальное руководство превращает сложное искусство создания распределенных систем в понятную науку, предлагая проверенные решения для современных облачных архитектур.

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

Паттерны и компоненты, разбираемые в книге, помогут и опытному разработчику распределенных систем, и абсолютному новичку в этой области.
Читать дальше →

Storybook в IDE: конец эпохи копипаста

Tue, 07/01/2025 - 17:49

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

Наверняка вы сталкивались с ситуацией: нашли компонент в Storybook, затем переключились обратно в IDE, скопировали код, вставили, адаптировали, проверили, и повторили снова. Кажется, многовато действий для простой вставки компонента, правда? Постоянные переключения между браузером и IDE, ручной копипаст и отсутствие связи с уже написанным кодом делают этот процесс неудобным и медленным.

Storybook Studio: всё в одном месте...

Читать далее

MUVERA и June 2025 Core Update: Разбиваю SEO мифы о реальность

Tue, 07/01/2025 - 17:49

Как нейросети создают убедительную дезинформацию в SEO, почему June 2025 Core Update не имеет отношения к MUVERA, и зачем "эксперты" пугают революциями там, где их нет.

Спойлер: MUVERA — реальный исследовательский алгоритм Google, но он НЕ внедрен в поиск. А вирусный пост об этом написан ИИ по классическим шаблонам AI-контента.

Читать далее

Как влиться в офис после вечности на удалёнке: 5 рабочих шагов

Tue, 07/01/2025 - 17:46

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

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

Спойлер: первый месяц всё равно будет болезненным, это норма.

Читать далее

[Перевод] Задержки и системная архитектура

Tue, 07/01/2025 - 17:43

Много JavaScript‑фреймворков назад, в 2009 году, Джеффри Дин, будучи инженером в Google, представил знаменитые «числа, которые должен знать каждый программист».

Читать далее

Доступность как архитектура UI

Tue, 07/01/2025 - 17:43

Использование WAI-ARIA как основы архитектуры UI-компонентов даёт неожиданные преимущества:

Ускоряет разработку — у вас есть готовые паттерны для большинства случаев

Упрощает рефакторинг — чёткая структура кода позволяет легко вносить изменения

Улучшает коммуникацию — единая терминология помогает в общении с дизайнерами

Повышает качество — вы не забудете про важные детали вроде focus management

Повышает конкурентноспособность - продукт не столкнется с государственным или иным регулированием

Читать далее

Топ-боли айтишников в английском, часть 2

Tue, 07/01/2025 - 17:37

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

Читать далее

Грехи программиста: MVC

Tue, 07/01/2025 - 17:35

Использование MVC — это удобная отправная точка для небольших и средних проектов. Он прост, широко понятен и поддерживается большинством фреймворков. Однако по мере роста продукта MVC становится архитектурным тормозом: он нарушает принципы модульности, затрудняет тестирование и ведёт к плотной связанности компонентов.

Читать далее

Алиса, подвинься

Tue, 07/01/2025 - 17:33

Попробуем создать ИИ ассистента на C#, используя модель QVikhr-2.5-1.5B-Instruct-r-Q8_0 весом 1,53Гб на компьютере с процессором из 2012 года. В комплекте: Function Calling, RAG, и море страданий.

Читать далее

Отвертка, схема, два патч-корда: командировочные будни сетевого инженера

Tue, 07/01/2025 - 17:30

Всем привет! Меня зовут Данила Лопатин, я системный инженер в К2 Кибербезопасность.

В этой статье мой коллега Алексей Ломакин, инженер сетевой безопасности, опишет свой опыт командировок по России — от Таганрога до Хабаровска. Он расскажет, что необходимо инженеру помимо технических знаний и оборудования и поделится советами для успешных командировок.

Я Алексей Ломакин, инженер сетевой безопасности в К2 Кибербезопасность. Примерно половина моей работы — это выезды и командировки. 

За эти поездки я понял, что инженер должен не только разбираться в технических вопросах, но и уметь выстраивать контакт с людьми. Часто приходится не просто настраивать оборудование, а договариваться, разруливать организационные моменты и терпеливо объяснять заказчику нюансы подключения. Все это оказалось сложнее, но и в разы интереснее, чем я думал в начале карьеры. Теперь точно знаю, что коммуникация порой важнее, чем отвертка или ноутбук (хотя без них тоже никуда).

Читать далее

Нейронка Claude в IDE среде Cursor, демонстрация возможности для работы над сценарием

Tue, 07/01/2025 - 17:27

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

Все выложенные ниже файлы (от библии до кода - результат работы нейронки).

В качестве примера выкладываю 3 файла:

1. библия сценариста,

2. диалог с обезьяной,

3. конфиг этого диалога для работы в игре.

Читать далее

Краткая история цифровых подруг

Tue, 07/01/2025 - 17:15

Вспомним главные события индустрии за десять лет прошедших и сделаем небольшой sextech-прогноз на десять лет грядущих.

Читать далее

Как работает механизм притяжения между атомами?

Tue, 07/01/2025 - 17:13

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

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

Читать далее

Приглашаем на System Analyst Meetup (онлайн)

Tue, 07/01/2025 - 17:12

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

Как пилить монолит на микрофронты, углубиться в суть синхронности и асинхронности, обсудить отсутствия документации и её влияния на накопление технического долга – все это в рамках System Analyst Meetup от ГК «Юзтех» и компании «Синимекс».

Читать далее

Who's online

There are currently 0 users and 3 guests online.