Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

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

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

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

Читать далее

DNS-хаос, зомби-поды и майнеры в кластере: самые невероятные случаи при работе с Kubernetes

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

Kubernetes — мощный и одновременно сложный инструмент, работа с которым неизбежно порождает… инциденты. И на практике DNS виновата далеко не всегда. Иногда всё ломает слишком длинное имя деплоймента, протухший CA-сертификат или сбой сетевой карты, из-за которого TCP-пакеты просто отбрасываются. В статье вас ждут самые интересные и поучительные инженерные истории с Reddit.

Читать далее

Часть 2: Rope-Ladder Tracker — от идеи к стабильной системе

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

Это продолжение статьи “Rope-Ladder Tracker: визуальный возврат без GPS” , где я представил концепцию структурированного позиционирования по принципу “верёвочной лестницы”. Тогда это была идея, прототип и первые кадры. Сегодня — полноценная, стабильная система, готовая к интеграции в реальный дрон.

Читать далее

Автоматизация при создании профилей для антидетект браузера через API: мой практический опыт

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

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

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

Итак, тестируя различные моменты, я подготовил два скрипта, которые, вероятно, могли бы быть полезны для начинающих арбитражников, либо для более продвинутых начинающих арбитражников, которые погружаются в автоматизацию и работу через АПИ (like a boss).

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

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

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

Читать далее

(Не)случайные числа в VBA Excel Ч. 1

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

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

Погрузиться в мир псевдослучайных чисел!

GIMP Script-Fu ООП. Классы. Начало

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

С необходимостью введения в язык Script‑fu Объектно‑ориентированного стиля программирования я столкнулся на поздних этапах реализации языка функциональной геометрии. Когда в коде появились «свичи/переключатели» и возможность исполнения кода в зависимости от типа входящих данных. Сам то этот «переключатель» написать не сложно, но в развивающемся проекте, постоянно возникают новые типы, изменяются, от каких то приходится отказываться, а ещё есть вариант создания модульных систем, когда в одном варианте существует один набор типов, а вдругом другой, ну а в третьем третий и т. д. И код этого «переключателя» постоянно приходится переписывать, или прибегать к различным «хакам», модифицирующим код в зависимости от того или иного варианта загрузки.

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

Читать далее

Системы ценностей больших языковых моделей

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

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

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

Читать далее

Медь и мозг. Поможет ли минерал защититься от когнитивного спада?

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

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

Читать далее

Технический писатель в IT: лишний балласт или скрытый герой проекта?

Время на прочтение4 мин
Количество просмотров1.6K

О технических писателях в IT вспоминают редко — примерно так же часто, как о клапане давления на атомной станции. Он вроде бы есть, все знают, зачем он нужен... но пока всё работает — никто не обращает внимания. А зря.

Читать далее

Где искать работу в IT в 2025: честный разбор платформ для поиска работы программистам, продактам и дизайнерам

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

TL;DR: Разбираю популярные платформы для поиска работы в IT, объясняю почему LinkedIn не работает, Toptal — не про фриланс, а hh — это просто боль.

Узнать, а что же работает...

Вселенная рендерится на глазах у смотрящего на неё солипсиста

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

— Тут одна с солипсизмом на третьей стадии, — сказал как бы низкий и рокочущий голос. — Что за это полагается?
— Солипсизм? — переспросил другой голос, как бы высокий и тонкий. — За солипсизм ничего хорошего. Вечное заключение в прозе социалистического реализма. В качестве действующего лица.
Виктор Пелевин. «Девятый сон Веры Павловны»

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

Читать далее

Нейроинтерфейсы: следующий (и последний?) пользовательский интерфейс

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

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

Читать далее

Neuromatch: три недели погружения в Computational Neuroscience

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

На прошлой неделе прошел легендарный курс Neuromatch по вычислительной нейронауке. Если вдруг кто не знает: Neuromatch Academy — это образовательная платформа, которая раз в году проводит летние онлайн‑школы.

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

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

В итоге вы обучаетесь всем базовым методам для входа в вычислительную нейронауку. Цель этой дисциплины — изучить познавательные функции человека (познание, память, внимание) на разных уровнях и смоделировать их на разных уровнях: от нейромедиаторов до поведения.

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

Приобщиться к знаниям!

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

Я перешла из Data Science в AI Engineering: вот всё, что вам нужно знать

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

Переход из Data Science в AI Engineering — это не просто смена должности, а полный сдвиг в подходах к работе с моделями и их внедрению в продакшн. В статье я делюсь опытом, как расширение ролей Data Scientist и AI Engineer пересекается с DevOps, MLOps и инфраструктурными практиками. Если вам интересно, как сделать шаг от теории к реальной работе с моделями, интеграции в инфраструктуру и поддержке на протяжении жизненного цикла — читайте дальше.

Читать далее

Определение общей длительности медиафайлов

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

Привет, Хабр! Недавно я сел смотреть «марафон лекций», а через пару часов понял: я понятия не имею, сколько ещё впереди. Час? Десять? А может, это вообще сериал длиной в жизнь? Вот так родился mdur — утилита, которая считает, сколько часов, минут и секунд тебе предстоит потратить на медиафайлов (видео и аудио) в любой папке. Без преувеличений, без подсчетов вручную...

Читать далее

Shardman и Citus: как масштабировать СУБД Postgres Pro

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

Когда ресурсы сервера уже на пределе, вертикальное масштабирование рано или поздно перестаёт работать — остаётся горизонтальный подход. В этой статье подробно разбираем два способа шардирования в Postgres Pro: Shardman и внешнее расширение Citus. Сравним архитектуры, межузловое взаимодействие, схемы распределения данных и сценарии, в которых каждое решение раскрывается по‑максимуму.

Читать далее

Как сэкономить миллионы на текучке кадров с помощью аналитики и прогнозов

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

Что, если существует 20 критериев, по которым можно спрогнозировать, как долго новый специалист останется в компании? Для бизнеса это — инновационный инструмент, позволяющий сэкономить миллионы рублей. Для соискателей — руководство к поиску работы мечты.

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

Далее я раскрою вам эти параметры, поделюсь чек-листом для их применения и расскажу, как мы внедрили систему прогнозирования в компании. Используя лишь Excel и подручные средства, за 2 квартала 2025 года мы сократили расходы почти на 2 000 000 рублей.

Узнать как экономить

LiveBoard — дашборд команды для лида и ПМа: как за 3 минуты понять, что происходит в команде

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

Наверняка тебе знакома ситуация: начинается утренний синк, и ты задаёшься вопросом: «А что вообще сейчас происходит с задачами?». Кто‑то что‑то делал, кто‑то ждал ревью, у кого‑то что‑то зависло, а кто‑то вообще сидит без работы. На расспросы команды уходит много времени, а картина всё равно остаётся неполной. И самое важное не про все вспомнишь в момент синка.

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

Читать далее

Ремонт лифтов: от хаоса к порядку

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

Я по роду деятельности связан с лифтовой сферой, поэтому решил рассказать немного про нашу внутреннюю кухню. Заглянуть, так сказать, за кулисы.

Когда-то была на ТВ программа «Галилео». Начнут рассказывать про какое-нибудь производство чемоданов или очистные сооружения, и прямо затягивает. Любопытно же узнать, как что устроено изнутри. Вот, думаю, почему бы не пролить свет на работу лифтового хозяйства? Чтобы все знали, кого костерить, когда ремонт лифта затягивается.

Читать далее

У меня 15 лет опыта в IT, но больше меня не зовут на собеседования

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

Мне 38, программирую с института — заканчивала по специальности. За 15 лет в IT успела побывать всем, кем только можно: техлид, архитектор, DevOps, backend, frontend. Когда в отрасли так долго, трудно найти что-то, чего не делала.

Читать далее