Habr.com

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

Я сплю на рабочем месте и вам советую

Mon, 06/30/2025 - 13:04

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

Читать далее

Совместная работа за 500: как объединить сотни сотрудников и выстроить эффективные процессы

Mon, 06/30/2025 - 12:58

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

Сегодня на рынке есть очевидный дефицит высокоэффективных специалистов — из-за большой конкуренции за кадры они часто меняют место работы, или даже сферы деятельности. Бизнесу важно не только удерживать таких сотрудников, но и научиться получать максимум эффективности, работая с имеющимися кадрами. Задачу решают цифровые инструменты. Но если раньше они охватывали порядка 20% сотрудников — тех, кто работает в офисе, то сейчас задача крупных компаний в том, чтобы предоставить цифровые решения оставшимся 80% сотрудников, работающим в полях. 

Фокус внимания расширяется и компании стараются охватить всех сотрудников, объединить их с помощью инструментов совместной работы. Это даёт возможность удерживать сильные кадры, убеждая каждого сотрудника в его значимости и ценности для компании. Мы в Битрикс24 на собственном примере доказываем, что успех бизнеса зависит не от того, сколько людей в компании, а от того, насколько слаженно они работают вместе. И мы поддерживаем в своих продуктах текущие тренды, подстраиваемся под изменения рынка. Поэтому сегодня мы поговорим об инструментах совместной работы, которые полезны крупному бизнесу и сделаем акцент как раз на инструментах привлечения синих воротничков. 

Читать далее

Топ-25 полезных ботов в Телеграм, от планеров до поисковиков

Mon, 06/30/2025 - 12:55

Телеграм – мессенджер с мощным API, позволяющим создавать самых сложных ботов. Тут можно найти помощника для любой цели: посоветовать фильм, написать список задач на день и даже поболтать на английском. Но проблема в том, что в ТГ нет поиска по ботам, поэтому даже самые крутые инструменты часто остаются незамеченными.

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

Читать далее

Docker Demo IDM Midpoint EPPL c трудоустройствами, назначениями, проектами и LDAP

Mon, 06/30/2025 - 12:53

Долгие отношения с IDM Midpoint не могли пройти без последствий, так родилось это DEMO под названием EPPL - Employment Position Project LDAP. Как видно из названия это продолжение статей про концепцию Сотрудник Трудоустройства и Назначения на Должность в Midpoint. Но DEMO гораздо больше чем просто перенос кода, когда я описывал концепцию это был поиск, погоня за идей, которая местами уводила не в то место или просто что-то упускалось. В DEMO же во-первых все оттестировано(те функции что показаны ниже), найдена масса моих багов и к сожалению много переписано.. Комментировать код на этот раз не буду, но все что сделано-переделано отражено на окончательной схеме.

Читать далее

[Перевод] Как я использую терминал

Mon, 06/30/2025 - 12:43

Я посвящу этой теме целый пост, потому что она «не помещается в окно Овертона»; чтобы люди хотя бы начали понимать, что я пытаюсь описать, мне обычно приходится показывать видео, которое я выложил под катом.

Читать далее

Продакты в Китае: как мы искали вдохновение для 2ГИС в стране, где навигация — это искусство

Mon, 06/30/2025 - 12:35

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

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

Читать

Python asyncio, блокировка цикла событий

Mon, 06/30/2025 - 12:16

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

Читать далее

Мой ответ Андрею Карпаты или зачем нам Когнитивный Инженер

Mon, 06/30/2025 - 12:05

Недавний тезис Андрея Карпаты о замене термина prompt engineer на context engineer получил широкую поддержку в профессиональной среде. Действительно, промпт это лишь малая часть взаимодействия с LLM: краткая инструкция, команда или запрос. А вот построение контекста, в который этот промпт попадает, уже куда более сложная инженерная задача.

Читать далее

Федеративные возможности YDB: масштабируем разработку вместе со студентами

Mon, 06/30/2025 - 12:01

YDB — это разработанная в Яндексе распределённая СУБД с открытым исходным кодом, предназначенная для построения высоконагруженных систем. Разработка СУБД, особенно таких масштабных, как YDB, считается одной из самых сложных и ресурсоёмких задач в IT-индустрии. Для её решения от программиста требуется большой опыт и разносторонние знания в области алгоритмов, операционных систем и компьютерного железа. Тем не менее у студентов есть возможность внести свой вклад в развитие различных подсистем YDB. 

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

Читать далее

HackTheBox Labs (Starting Point) — Dancing

Mon, 06/30/2025 - 12:01

Доброго времени суток!
В этой статье мы подробно рассмотрим работу с протоколом SMB (Server Message Block) . Мы узнаем, как работать с этим протоколом и в конце попробуем добраться до флага.

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

Читать далее

Комплексная защита веб-приложений: обзор взаимодействия разных типов ИБ-решений

Mon, 06/30/2025 - 12:00

Привет, Хабр! Я Андрей Дугин, руководитель центра сервисов кибербезопасности RED Security. Про тему кибербезопасности веб-приложений уже, казалось бы, рассказали все, что можно: термины XSS, SQL-инъекции, DDoS знакомы каждому в мире ИБ.

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

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

Читать далее

Тайная жизнь домашних V8: как движок JavaScript оптимизирует твой код

Mon, 06/30/2025 - 11:59

Всем привет. Меня зовут Виктор Степанов, я frontend chapter lead на платформе СберТеха GitVerse. Хочу рассказать про внутреннюю «механику» V8 и показать, как писать более быстрый код. Поехали!

Читать далее

UX-аппендикс, 1 часть

Mon, 06/30/2025 - 11:48

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

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

Читать далее

Универсальный бокс для дрона

Mon, 06/30/2025 - 11:28

Предисловие

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

Продолжение следует.

Почему тебя поймают списывающим на собеседовании (а ты об этом даже не узнаешь)

Mon, 06/30/2025 - 11:25

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

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

Читать далее

Какое мрачное(?) будущее нас ждёт по версии Илона Маска

Mon, 06/30/2025 - 11:25

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

Читать далее

Cтатистика для UX-исследователей. Часть 2 — Сравнение удовлетворенности пользователей

Mon, 06/30/2025 - 11:18

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

Читать далее

6 языков программирования, которые устареют к 2026 году (вы все еще ими пользуетесь?)

Mon, 06/30/2025 - 11:16

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

Читать далее

Fluent CLI в PHP: Создаём консольные команды с __call и никаких танцев с бубном

Mon, 06/30/2025 - 11:11

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

Читать далее

[Перевод] Как контейнеры работают в Kubernetes

Mon, 06/30/2025 - 11:03

SRE Spotify написал интересный deep dive о том, как Kubernetes управляет контейнерами, запуская их как обычные процессы Linux. Вместо теоретических рассказов о пространствах имён, cgroups и внутренностях ОС автор развернул под в Kubernetes-кластере и исследовал, что происходит вокруг него на уровне Linux.

В оригинале для экспериментов использовался дистрибутив Kubernetes K3s, но наш инженер вдохновился историей и повторил все шаги на бесплатной версии нашей платформы — Deckhouse Kubernetes Platform Community Edition. Поэтому в статье теория из оригинала будет совмещена с нашей практикой. Будет полезно, если вы хотите лучше разобраться в фактических принципах работы K8s.

Читать далее

Who's online

There are currently 1 user and 6 guests online.