Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 25 мин. назад

Протокол биохакера «Идеальное Утро»

пн, 06/23/2025 - 19:59

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

Читать далее

[Перевод] ИИ: Большие ожидания (статья 1988 года)

пн, 06/23/2025 - 19:55

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

Читать далее

ИИ и энергетический кризис: как утолить голод цифрового индиго, не разрушив планету?

пн, 06/23/2025 - 19:52

Внедрение искусственного интеллекта влияет на все аспекты нашей жизни: от поиска информации, до управления городами и принятия бизнес-решений.

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

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

Читать далее

Электронная почта как золотая жила для OSINT

пн, 06/23/2025 - 19:52

Всем привет! Электронная почта сегодня — не просто канал связи. Для OSINT-расследователя это отправная точка, ведущая к сети данных: техническим метаданным, следам в утечках, связанным аккаунтам и даже рекламным профилям. В этой статье мы разберем как провести глубокий анализ почты, начиная от заголовка и заканчивая ADINT. Ищем цифровые следы, изучаем домены и никнеймы, проверяем email на компрометацию и отслеживаем пиксели. За подробностями добро пожаловать под кат!

Читать далее

BI вместо интуиции: 4 плюса бизнес-аналитики для аптечного ритейла

пн, 06/23/2025 - 19:34

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

Читать далее

[Перевод] Как Cursor устроен изнутри. Часть 2

пн, 06/23/2025 - 19:17

Полная версия платной статьи, публикуется с разрешения автора. Первая часть здесь.

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

5. Инженерные вызовы

Рост нагрузки и его влияние на выбор технологий

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

Работа с кодом: транзакции с низкой задержкой. Для фичей, связанных с кодом (дополнения по tab'у, индексация, пересчет хеш-деревьев), рабочая нагрузка представляет собой череду чтений и записи. Задержка для этих операций должна быть как можно ниже. Изначально Cursor использовал Pinecone для семантической индексации и поиска, но затем перешел на Turbopuffer.

Также важно иметь серверы поближе к пользователю. Рабочие нагрузки распределены по нескольким регионам, таким как западное и восточное побережье США, Великобритания, Европа, Япония.

Читать далее

[Перевод] Kubernetes для пентестеров

пн, 06/23/2025 - 19:01

В этом практическом руководстве, мы познакомимся с Kubernetes (K8s) с точки зрения пентестера, а именно с основами, терминологией и методами исследования экземпляров Kubernetes.

Читать далее

Сколько я зарабатываю на двигателях в туалете самолёта

пн, 06/23/2025 - 19:00

Я закончил московский политех (ранее МГТУ “МАМИ”) по специальности "конструктор-технолог литейного производства" с красным дипломом. В 2010 году пошел работать в Роскосмос.

Читать далее

Круговой импорт в Python: как он ломает проекты и как его победить

пн, 06/23/2025 - 18:55

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

Сегодня говорим о том, что в какой‑то момент словит почти каждый разработчик, особенно если вы не просто пишете скрипты, а строите проекты — будь то Django, Flask или кастомная архитектура с бизнес‑логикой в отдельных слоях. Речь про круговые импорты: они не объявляют о себе заранее, не фейлят весь проект громко и сразу, но подкрадываются исподтишка. И вот вы уже сидите с ошибкой ImportError: cannot import name ... или AttributeError, гуглите часами, тасуете импорты туда‑сюда и ловите дежавю — кажется, это уже было, но где?

Читать далее

Как мигрировать большую 10+ Тб базу 1С из MS SQL в PostgreSQL и уложиться в трехчасовое окно

пн, 06/23/2025 - 18:54

Тема перехода на PostgreSQL весьма популярна, и почти на каждой конференции по PG обязательно есть парочка докладов на эту тему. Почему же эта тема до сих пор злободневна?

Когда мы начинали свой блог здесь на Хабре, наша первая статья была посвящена как раз задаче перевода больших баз данных MSSQL –> PostgreSQL. И первой причиной, из-за которой компании решаются на переход мы называли законодательство. А именно, необходимость для государственных и окологосударственных организаций, чьи информационные системы относятся к значимым объектам критической информационной инфраструктуры (ЗОКИИ) переводить свою работу на отечественное ПО. Прошло два года. И это всё еще основная причина.

Это не будет инструкция в стиле «делай раз», «делай два». Это будет про то, что большие базы в принципе очень тяжело и рискованно передвинуть (СУБД, платформа, окружение,…). И мы предлагаем собственный метод, как это сделать с гарантией отсутствия простоев бизнеса. Даже если что-то пойдет не так в «новой» системе, пользователи не должны страдать, а бизнес простаивать. Это главное!

Читать далее

Пора слезать с иглы обновлений: как мы перешли на кросс-платформенную дизайн-систему и перестали ждать iOS и Android

пн, 06/23/2025 - 18:25

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

Читать далее

Парадокс Ферми и гипотеза «тёмного леса»: почему мы не видим инопланетян?

пн, 06/23/2025 - 18:06

Космос бесконечен, полон звёзд и планет, и, казалось бы, должен кишеть жизнью. Миллиарды галактик, триллионы звёзд, бесчисленные миры - вероятность того, что мы одиноки во Вселенной, кажется исчезающе малой. И всё же, несмотря на десятилетия поисков, мы не нашли ни малейшего следа инопланетных цивилизаций. Ни радиосигналов, ни загадочных космических артефактов, ни визитов зелёных человечков. Этот диссонанс между ожидаемой обитаемостью космоса и его оглушительной тишиной получил название парадокса Ферми. Одно из объяснений этой загадки - гипотеза "тёмного леса", предложенная китайским писателем Лю Цысинем, которая рисует космос как место, где цивилизации скрываются, боясь быть обнаруженными.

Читать далее

«Крестный отец ИИ»: Алан Тьюринг и его Intelligent Machinery

пн, 06/23/2025 - 18:05

В январе 1947 года Тьюринг отправился в Америку в турне по ознакомлению с мейнфреймами с электронным хранилищем программ, а по возвращении 20 февраля 1947 года выступил с лекцией в Лондонском математическом обществе. В этот день в зале Королевского астрономического общества в Берлингтон-хаусе на улице Пикадилли в Лондоне он впервые публично рассказал о своем видении компьютерного интеллекта — «машинах, способных учиться на собственном опыте». 

Читать далее

[Перевод] Самый быстрый способ нахождения гласной в строке

пн, 06/23/2025 - 18:01

Недавно меня заинтересовала такая задача: как лучше всего определить, что в строке есть гласная?

Казалось бы, тривиальный вопрос, правда?

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

В этом посте я рассмотрю 11 способов обнаружения гласных, алгоритмический анализ, дизассемблирование байт-кода Python, реализацию CPython и даже исследую опкоды скомпилированного регулярного выражения. Поехали!

Читать далее

Spring AI: retrieval augmented generation

пн, 06/23/2025 - 18:00

Spring AI, который только недавно получил первую стабильную версию, уже предоставляет довольно много возможностей для работы с RAG (retrieval augmented generation).

Благодаря этому подходу нейросеть перед тем, как дать ответ на запрос пользователя, выполнит поиск подходящей информации в векторном хранилище. Причём каждый документ хранится не в виде текста, а в виде массива чисел (т.н. «векторов»).

Процесс преобразования различных документов в такой векторный формат выполняется опять же с помощью LLM и называется embedding («встраивание»). Хорошая новость заключается в том, что всё это можно легко сделать с помощью Spring AI.

Читать далее

API: теперь и на бумаге

пн, 06/23/2025 - 17:55

10 лет работы, три ревизии, полгода редактуры — и вот мой magnum opus “The API” вышел на русском языке в бумажном виде!

Читать далее

ИТ-архитекторы: приручение корпоративной энтропии

пн, 06/23/2025 - 17:54

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

Читать далее

Как купить подписку PS Plus в России в 2025 — подобрали лучшие способы

пн, 06/23/2025 - 17:43

После ухода Sony из России подписка на PlayStation Plus стала для многих головной болью. Российские карты больше не работают, аккаунты не принимают оплату, а нужные тарифы могут просто не отображаться в магазине. Зато баги — пожалуйста, сколько угодно.

Тем не менее в 2025 году оформить PS Plus из России всё ещё можно. В этой статье разберём, какие способы остались рабочими, где выгоднее покупать подписку, и как завести зарубежный аккаунт, если у вас его ещё нет.

Читать далее

Бюджетный ноутбук для разработчика: Обзор Ninkear A15 Pro 2025 за 40.000 рублей

пн, 06/23/2025 - 17:13

Выбор достойного среднебюджетного ноутбука на современном железе - порой не самая тривиальная задача для разработчика. На маркетплейсах представлены сотни разных моделей в ценовом сегменте до 600$ и среди них выгодно отличается обновленный Ninkear A15 Pro 2025, о котором я расскажу в сегодняшней статье. Как и принято в рубрике честных обзоров, в статье вас ждут: бенчмарки, тестирование времени компиляции проектов на C++, C# и Java (Android), тесты игр и разборка устройства с осмотром того, что у устройства "под капотом". Никакой воды, только конкретика!

Читать далее

Сложно о простом. Будущее (ли?) сетей: IPv6, SDN и Overlay сети

пн, 06/23/2025 - 17:05

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

В предыдущей статье я рассказывал о различиях LAN, MAN, WAN, что такое сети Clos и иерархию операторов.

В этом цикле я не стану учить вас настраивать оборудование и проектировать сети. Я расскажу об основных (и не только) принципах построения сети, а также о функционировании сети и сетевых протоколов в стеке TCP/IP.

Я буду часто ссылаться к предыдущим статьям, где уже описывал сетевые протоколы. Это позволит мне сократить объемный текст. 

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.