Select a country

Готовимся к Micromouse: как роботу построить карту лабиринта

Привет, Хабр! Меня зовут Денис Логашов, я инженер-исследователь отдела автоматической обработки результатов моделирования и визуализации YADR
Наука - Хабрахабр

Готовимся к Micromouse: как роботу построить карту лабиринта

Привет, Хабр! Меня зовут Денис Логашов, я инженер-исследователь отдела автоматической обработки результатов моделирования и визуализации YADRO. В этом году мне предложили поучаствовать в соревновании по робототехнике в дисциплине Micromouse, где роботизированной мыши нужно как можно быстрее найти путь в центр лабиринта и понять, что цель достигнута. Такие соревнования проводятся в разных странах уже почти 50 лет, и в этом году Micromouse вошел в программу фестиваля РобоФинист 2024 в Санкт-Петербурге, где мы заняли второе место.Я работал в паре с другим инженером и отвечал за программную часть робота. По моим наблюдениям, меньше половины участников соревнования поняли задачу соревнования, а остальные создали типичный алгоритм прохождения лабиринта, где предусмотрен только один путь от старта до финиша. Поэтому в серии постов я расскажу, какие подходы использовал сам, чтобы решить комплексную задачу Micromouse — исследование лабиринта, построение карты и поиск кратчайшего пути. Читать далее

Functional options in Go

Варианты работы с конструкторами в Go, паттерн функциональных опций и генератор кода, который делает API предсказуемым и позволяет сосредоточ
Наука - Хабрахабр

Functional options in Go

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

История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++

C и C++ — культовые языки, на которых написано огромное количество кода. Но какой путь они прошли, чтобы стать таковыми? В этой статье расскажем
Наука - Хабрахабр

История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++

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

Инженеры больших идей: кто был бы спикером на ИТ-конференции вашей мечты?

Вы пришли на конференцию и — вот же удачное совпадение! — встретили там Андрея Петровича Ершова, пионера советского ИТ. Разумеется, у вас к не
Наука - Хабрахабр

Инженеры больших идей: кто был бы спикером на ИТ-конференции вашей мечты?

Вы пришли на конференцию и — вот же удачное совпадение! — встретили там Андрея Петровича Ершова, пионера советского ИТ. Разумеется, у вас к нему множество вопросов. Например, о том, справедлив ли тезис «программирование — вторая грамотность» в эпоху промпт-инжиниринга. Андрей Петрович улыбается и собирается ответить… К сожалению, на этом месте вы просыпаетесь.В реальности мы не всегда можем спросить того, чей ответ нас особенно интересует, но совместно с конференцией «Импульс Т1» мы попытаемся сделать невозможное возможным. Прямо сейчас вы можете задать вопрос тому самому инженеру, чей вклад в ИТ вы цените больше всего.А отвечать на ваши вопросы будут спикеры «Импульса Т1» — те из них, кто разделяет ваш интерес к указанной личности и кто достаточно подкован в теме, чтобы предположить, каким мог бы быть ответ того самого %инженернейма%. По результатам опроса у нас будут не только видеоролики с ответами, но ещё и аналитическая статья, где мы расскажем, кого хабровчане больше всего уважают и почему. Пройти опрос

Расширенная модель записи данных REM: почему это стандарт для разработки Low-code решений?

Управление данными в корпоративных информационных системах становится всё более сложной задачей. Вслед за ростом бизнеса увеличивается объ
Наука - Хабрахабр

Расширенная модель записи данных REM: почему это стандарт для разработки Low-code решений?

Управление данными в корпоративных информационных системах становится всё более сложной задачей. Вслед за ростом бизнеса увеличивается объём и разнообразие обрабатываемой информации, что увеличивает нагрузку на ИТ-отделы.Возьмём, к примеру, систему управления ИТ-услугами (ITSM) в крупной компании. По мере развития компании расширяется номенклатура типовых запросов в каталоге услуг. При традиционном подходе к организации каталога услуг для каждого типового запроса создается отдельная таблица, что снижает производительность системы и усложняет процесс её администрирования.Расширенная модель записи (REM) является решением этой проблемы. Этот подход позволяет использовать одну таблицу для хранения типовых запросов. REM — это не теоретическая концепция, а проверенный на практике подход, который уже помогает оптимизировать работу информационных систем, ускорять разработку и снижать затраты на поддержку. Все бизнес-приложения SimpleOne используют REM подход: от систем управления ИТ-услугами до инструментов автоматизации корпоративных продаж. Читать далее

FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python

Как создать асинхронный API для мониторинга курсов валют на Python? В этом практическом руководстве мы разработаем сервис на FastAPI с интеграцией APS
Наука - Хабрахабр

FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python

Как создать асинхронный API для мониторинга курсов валют на Python? В этом практическом руководстве мы разработаем сервис на FastAPI с интеграцией APScheduler, который будет отслеживать курсы USD и EUR в банках России. Вы узнаете, как реализовать асинхронный парсинг данных, настроить планировщик задач и развернуть приложение в облаке. Проект включает систему аутентификации, фильтрацию данных и REST API — идеальный пример для изучения современной веб-разработки на Python. Читать далее

Язык как проект: как продакт-менеджеру учить английский

Привет, меня зовут Ирина Орлова, и я преподаю английский сотрудникам IT. Я работала корпоративным преподавателем для продакт-менеджеров и HR Ikea
Наука - Хабрахабр

Язык как проект: как продакт-менеджеру учить английский

Привет, меня зовут Ирина Орлова, и я преподаю английский сотрудникам IT. Я работала корпоративным преподавателем для продакт-менеджеров и HR Ikea, немецких консалтинговых и архитектурных компаний.В 2022 году году я открыла свой образовательный проект в Штатах, переехала в Нью-Йорк и продолжаю работать с продакт-менеджерами и тимлидами на этапе поиска работы и адаптации английского под рабочие задачи.В этой статье я поделюсь несколькими советами и наблюдениями, которые помогут сориентироваться и спланировать процесс изучения английского языка, если вы еще не начали, и сверить часы, если вы уже занимаетесь.Английский для работы — это проект, который в среднем закрывается за полтора года. В моей практике самые успешные кейсы были реализованы за 8 месяцев, причем 2 ученика с абсолютного нуля. 50% результата зависит от воли ученика 50% от грамотного планирования процесса и опыта преподавателяСовет 1: Вам не нужен язык “вообще”, вам нужен фокус на том, что понадобится для работыЕсли вы пронаблюдаете за тем, что и как вы говорите в течение рабочего дня (неважно, на профессиональные темы или за ланчем с коллегами), вы увидите, что пользуетесь набором одних и тех же конструкций и слов, одинаково реагируете на сходные ситуации, пишете одни и те же фразы в одних и тех же формулировках. Ваши мысли и внутренние движения могут быть сколько угодно сложными и разнообразными, но их языковое воплощение подвергается категоризации, компоновке и приоритизации по признаку частоты употребления. Список тем и формулировок, характерных для вас и вашей работы, необходимо выявить и проработать в первую очередь. Как правило, на первых парах задача сводится к тому, чтобы научиться правильно строить фразы: задать вопросы в настоящем, прошедшем и будущем временах, формулировать отрицания, конструировать запросы и давать комментарии.Совсем без грамматики тут не обойтись, она задает рамку и несколько десятков “болванок”, на которые вы будете нанизывать лексику в зависимости от конкретных ситуаций. И тренировка этих конструкций должна быть строго на примере рабочих ситуаций. Никаких текстов про экологию, спорт или как Мэри ходит в гости к Гарри. Только рабочие проблемы и их языковое оформление. Это не значит, что вам вообще не придется осваивать слова и конструкции, не касающиеся ваших рабочих задач. Особенность работы продакт-менеджера или тимлида как раз и заключается в том, чтобы разговаривать с людьми, защищать свою точку зрения, объяснять, влиять, вдаваться в детали и обрисовывать картину в целом. То есть, чем больше языка вы знаете, тем эффективнее вы как специалист. Но на первых порах вам нужно сфокусироваться строго на функционале, расставить опорные точки и не распыляться. Сначала нужно построить скелет, задать координаты, а потом допиливать детали.Практический совет:Продумайте список ситуаций, в которые вы регулярно попадаете на работе, например: питч проектапрезентация road mapорганизация встречуточнение запросараспределение задачконтрольпросьба, объяснение, корректиров Читать далее

Уведомление в telegram при блокировке пользователя AD или локального пользователя

Данная статья описывает как реализовать уведомление в телеграм при блокировке пользователя Windows. Я постараюсь полностью описать процесс реа
Наука - Хабрахабр

Уведомление в telegram при блокировке пользователя AD или локального пользователя

Данная статья описывает как реализовать уведомление в телеграм при блокировке пользователя Windows. Я постараюсь полностью описать процесс реализации уведомления о блокировке, уточнения и поправки категорически приветствуются. Читать далее

Собеседование — битва к которой нужно подговиться

Ты ищешь первую работу или решил сменить работу? Поздравляю! Впереди тебя ждет карусель интересных приключений: от собеседований и до ожидан
Наука - Хабрахабр

Собеседование — битва к которой нужно подговиться

Ты ищешь первую работу или решил сменить работу? Поздравляю! Впереди тебя ждет карусель интересных приключений: от собеседований и до ожидания обратной связи. Я провел немало собеседований, и у многих кандидатов есть одна общая ошибка — отсутствие подготовки. Они идут напролом, что заслуживает уважения, но можно облегчить себе путь, если подготовиться заранее. Ниже я опишу простые способы подготовки. Однако помни: не стоит затягивать с выходом на собеседования. Подготовка не должна превращаться в бесконечное «а вот этот вопрос изучу поглубже, этот курс пройду, еще видео посмотрю». Не превращайся в «вечного студента». Скорее всего, все нужные знания у тебя уже есть; главное — их УПАКОВАТЬ (как бы инфоцыгански это ни звучало).СамопрезентацияОдна из самых важных частей собеседования, которая задает его тон. Здесь важно чувствовать себя уверенно и с интересом рассказывать о своем предыдущем опыте работы. Как можно себе помочь?1. Заранее структурируй рассказ о себе.Первый вопрос почти всегда — «Расскажите о своем предыдущем опыте». Поэтому тебе нужно подготовить монолог на несколько минут, в котором ты полно и убедительно представишь себя. Основные моменты:- Информация о проекте (что это за проект; веб или десктоп; сколько % бэка, сколько фронта; функциональность проекта).- Состав команды (сколько человек, какие роли, как вы взаимодействовали).- Технологический стек (языки программирования; инструменты для тестирования; системы управления проектами и место хранения документации).- Процессы в команде (как ставились и отслеживались задачи, взаимодействие с разработчиками, аналитиками и командой QA, как работали со срочными задачами и багами, частота релизов). Читать далее

Переводчик текста для терминала

Большое количество специалистов в области IT используют переводчики текста в своей работе, и я тому не исключение. Достаточно часто в ваканси
Наука - Хабрахабр

Переводчик текста для терминала

Большое количество специалистов в области IT используют переводчики текста в своей работе, и я тому не исключение. Достаточно часто в вакансиях Системного администратора можно встретить требуемый навык - «чтение технической документации на английском языке», но, не всегда такая документация может быть очевидной в полной мере, даже имея базовый уровень английского языка, и как мне кажется, тут нечему стесняется. Для перевода текста чаще всего используется браузер, а также десктопные приложения, я же расскажу про альтернативу таким решениям, для перевода текста прямо в консоли Linux или Windows. Читать далее

Мои безумные часы: или как создать точку фокуса в рабочем интерьере

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

Мои безумные часы: или как создать точку фокуса в рабочем интерьере

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

Compound V3: Обзор кредитного протокола

Привет, Хабр! Я уже рассказывал про Compound v2 в предыдущей статье, там мы описывали основы протокола. В этой статье сравним вторую и третью версию
Наука - Хабрахабр

Compound V3: Обзор кредитного протокола

Привет, Хабр! Я уже рассказывал про Compound v2 в предыдущей статье, там мы описывали основы протокола. В этой статье сравним вторую и третью версию, а еще детальнее разберем архитектуру и смарт-контракты. Читать далее

Процессор ЭВМ ЕС-1030. Синхронизация, местная память и память ключей защиты

Продолжение начатой ранее серии статей по процессору и памяти ЭВМ ЕС-1030, посвящённое системе синхронизации и блокам внутренней памяти проце
Наука - Хабрахабр

Процессор ЭВМ ЕС-1030. Синхронизация, местная память и память ключей защиты

Продолжение начатой ранее серии статей по процессору и памяти ЭВМ ЕС-1030, посвящённое системе синхронизации и блокам внутренней памяти процессора. Читать далее

[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 2: программирование как искусство доказательств

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

[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 2: программирование как искусство доказательств

Вторая часть интервью 2001 года Ф. Франы с Э. Дейкстрой.На этот раз в основном про то, как важно сначала формализовать требования, а потом писать код. Продолжаем вспоминать историю программирования, которая помогает ответить на вопрос, почему оно получилось таким, а не другим. Читать далее

Параметризация микроклимата для растений

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

Параметризация микроклимата для растений

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

Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта

Кэширование с FeignClient: ускоряем микросервисы и радуем пользователейСтатья о том, как добавить кэширование в FeignClient с помощью Caffeine Cache и сделат
Наука - Хабрахабр

Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта

Кэширование с FeignClient: ускоряем микросервисы и радуем пользователейСтатья о том, как добавить кэширование в FeignClient с помощью Caffeine Cache и сделать микросервисы молниеносными. Простая настройка, минимум кода, максимум пользы — пошагово на примере Java и Spring Boot, чтобы ваши запросы летали, а API не тормозил. Читать далее

Тони Старк из мира медицины

Нет, это не братья-близнецы. Это один человек, Чарльз (Чарли) Кельман- саксофонист, бродвейский продюсер, композитор, певец, писатель, стендап-к
Наука - Хабрахабр

Тони Старк из мира медицины

Нет, это не братья-близнецы. Это один человек, Чарльз (Чарли) Кельман- саксофонист, бродвейский продюсер, композитор, певец, писатель, стендап-комик и… врач, изменивший жизни миллионов людей во всем мире.Американский врач-офтальмолог Чарльз Кельман ещё в 1964 г., предложил новый метод избавления от катаракты (помутнение хрусталика), который получил название «ультразвуковая факоэмульсификация». Идея пришла внезапно и в довольно необычном месте, в кресле у стоматолога, к которому Кельман пришел на ультразвуковую чистку зубов. Это была новая на тот момент технология, и прямо во время процедуры Чарльза озарило: ультразвук удаляет камни и налёт, не разрушая при этом эмаль зуба… А что, если использовать ультразвук для лечения катаракты? Почему бы вместо большого разреза не сделать крошечный надрез, разрушить через него помутненный хрусталик с помощью ультразвука и потом просто откачать его остатки? Читать далее

[Перевод] Отправка метрик Pi-Hole в Graylog с помощью Zabbix

В начале 2021 года я написал статью, посвященную сбору детальных метрик Pi-Hole с помощью telegraf и influxdb с последующим отображением на дашбордах Grafana.
Наука - Хабрахабр

[Перевод] Отправка метрик Pi-Hole в Graylog с помощью Zabbix

В начале 2021 года я написал статью, посвященную сбору детальных метрик Pi-Hole с помощью telegraf и influxdb с последующим отображением на дашбордах Grafana. Прошло несколько лет и я перешел на Graylog (для логирования) и Zabbix (для контроля за ошибками и производительностью). В связи с этим я решил пересмотреть свою старую реализацию и перенести весь функционал с оригинального TIG-стека в Graylog, используя агент Zabbix для мониторинга и инициации загрузки данных. Читать далее

Неполученная Нобелевская премия. Лечение катаракты путём имплантации интраокулярной линзы

В Лондоне 8 февраля 1950 года прошла в обстановке секретности первая успешная операция имплантации искусственного хрусталика глаза.Это стало
Наука - Хабрахабр

Неполученная Нобелевская премия. Лечение катаракты путём имплантации интраокулярной линзы

В Лондоне 8 февраля 1950 года прошла в обстановке секретности первая успешная операция имплантации искусственного хрусталика глаза.Это стало возможно после того, как хирург Гарольд Ридли увидел сбитого лётчика, который отправился на боевое задание, забыв надеть защитные очки. Читать далее

Четыре вида аналитики данных: дескриптивная, диагностическая, предиктивная, прескриптивная

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

Четыре вида аналитики данных: дескриптивная, диагностическая, предиктивная, прескриптивная

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

Как остановить микроменеджмент

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

Как остановить микроменеджмент

Бу! Испугался? Не бойся, я тебя не обижу... Что-то не так? Обычно так начинается пингование по мелочам и контроль каждого шага на задачах при микроменеджменте. Читать далее

Статистические критерии и доверительные интервалы

Сегодня поговорим о том, как понять, работает ли ваша новая фича или это просто случайный всплеск. Разберёмся, что такое статистические крите
Наука - Хабрахабр

Статистические критерии и доверительные интервалы

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

Размер имеет значение: как исторические данные помогают на этапе дизайна A/B-теста

Метод CUPED уже давно завоевал популярность в анализе A/B-тестов, предоставляя возможность выявлять эффекты меньших размеров. В этой статье мы п
Наука - Хабрахабр

Размер имеет значение: как исторические данные помогают на этапе дизайна A/B-теста

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

[Перевод] Учёные нашли на трёхмерной карте Млечного пути «туннель для побега» из местного пузыря

Используя данные всепланетного обзора eROSITA, астрономы создали 3D-карту низкоплотного пузыря рентгеновского излучения, состоящего из горячег
Наука - Хабрахабр

[Перевод] Учёные нашли на трёхмерной карте Млечного пути «туннель для побега» из местного пузыря

Используя данные всепланетного обзора eROSITA, астрономы создали 3D-карту низкоплотного пузыря рентгеновского излучения, состоящего из горячего газа с температурой в миллион градусов, который окружает Солнечную систему.Исследование выявило крупномасштабный температурный градиент внутри этого т.н. местного горячего пузыря (МГП) — то есть в нём есть как горячие, так и холодные области. Команда подозревает, что этот температурный градиент мог быть вызван превращением массивных звёзд в сверхновые, что привело к повторному нагреву пузыря. Такое нагревание должно было привести к расширению кармана с газом низкой плотности. Читать далее

Честный взгляд на Spring Data JPA

Spring Data JPA считается швейцарским ножом для работы с БД в Java. Однако Spring Data JPA не заслуживает своего триумфа и вот почему... Читать далее
Наука - Хабрахабр

Честный взгляд на Spring Data JPA

Spring Data JPA считается швейцарским ножом для работы с БД в Java. Однако Spring Data JPA не заслуживает своего триумфа и вот почему... Читать далее

Версионирование эндпоинтов — это просто

Команда Spring АйО перевела и адаптировала доклад «Endpoint versioning made simple» Бауке Найхаус (Bouke Nijhuis) с последнего Devoxx Belgium. В докладе автор объяс
Наука - Хабрахабр

Версионирование эндпоинтов — это просто

Команда Spring АйО перевела и адаптировала доклад «Endpoint versioning made simple» Бауке Найхаус (Bouke Nijhuis) с последнего Devoxx Belgium. В докладе автор объясняет, зачем нужно версионировать API, и подробно сравнивает различные подходы к реализации этой задачи. Читать далее

Как мы измерили качество сервисов передачи данных беспроводного интернета на M8 «Холмогоры»

В начале лета 2024 года мы получили предложение от правительства Ярославской области проверить качество сервисов передачи данных, предоставл
Наука - Хабрахабр

Как мы измерили качество сервисов передачи данных беспроводного интернета на M8 «Холмогоры»

В начале лета 2024 года мы получили предложение от правительства Ярославской области проверить качество сервисов передачи данных, предоставляемых сотовыми операторами, на автотрассе М8 «Холмогоры». Выражаясь на профессиональном сленге – провести драйв-тест в границах области. Рутинная задача для отдела качества сотового оператора или специализирующихся на подобных сервисах компаний, для нас стала небольшим вызовом – готового комплекса для проведения таких измерений у нас не было. Стандартно подобный измерительный комплекс состоит из следующих компонентов: ·       специализированного программного обеспечения, позволяющего собирать, синхронизировать и сохранять измерения;·       измерительного приемника – сканера, при помощи которого оценивают покрытие сотовой сети;·       измерительных терминалов, которые позволяют оценить предоставляемые сервисы – качество голосовой связи, скорость передачи данных и прочее;·       GPS-приемника, осуществляющего геопривязку измерений.У нас в наличии не было главного – измерительного терминала. Как правило, это смартфон или сотовый модем, чаще всего определенной модели со специализированной прошивкой, совместимой с измерительным ПО. Обычно их продают те же компании, что и производят измерительное ПО. Но вот беда - после известных событий 2022 года эти компании официально ушли с российского рынка и покупка их продукции стала если и не невозможной, то очень долгой и затратной. При таких вводных предстояло придумать обходной путь, чем мы и занялись. Читать далее

Что делать, если WAF не умеет работать с JSON: готовое решение

Сегодня расскажем вам о нестандартном подходе к защите веб-приложений с помощью PTAF PRO. Мы с коллегами столкнулись с интересной задачей: как за
Наука - Хабрахабр

Что делать, если WAF не умеет работать с JSON: готовое решение

Сегодня расскажем вам о нестандартном подходе к защите веб-приложений с помощью PTAF PRO. Мы с коллегами столкнулись с интересной задачей: как защитить уязвимое приложение от вредоносных JSON-запросов, если WAF официально не поддерживает их обработку в пользовательских правилах?В этой статье пройдем путь от постановки проблемы до ее решения, используя регулярные выражения и нестандартные настройки PTAF PRO. Руслан Ануфренка, инженер в группе технической поддержки информационной безопасности в К2 Кибербезопасность расскажет, как:1. Настроить систему для работы с внешним агентом PT AF PRO;2. Закрыть уязвимость Zero Stars в Juice Shop;3. Создать и применить пользовательское правило с помощью регулярных выражений;4. Оценить эффективность и ограничения такого решения.Статья будет полезна специалистам по информационной безопасности, разработчикам и всем, кто интересуется тонкостями настройки WAF и защиты веб-приложений. Читать далее

Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды

Однажды, в ходе планового обновления кластера Kubernetes, мы обнаружили, что почти все POD'ы (около 500 из 1000) на новых(обновленных) узлах не смогли зап
Наука - Хабрахабр

Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды

Однажды, в ходе планового обновления кластера Kubernetes, мы обнаружили, что почти все POD'ы (около 500 из 1000) на новых(обновленных) узлах не смогли запуститься. Минуты ожидания быстро превратились в часы. Мы активно искали первопричину...3 hours later... Спустя три часа POD'ы всё ещё находились в состоянии ContainerCreating. С чего начать поиск причины? Узнать больше

[Перевод] Книга: «История всего. 14 миллиардов лет космической эволюции. 3-е межд. издание»

Привет, Хаброжители! «В начале всех начал была физика». Прошло 14 миллиардов лет, и жизнь продолжается. Вокруг нас бескрайние просторы Вселен
Наука - Хабрахабр

[Перевод] Книга: «История всего. 14 миллиардов лет космической эволюции. 3-е межд. издание»

Привет, Хаброжители! «В начале всех начал была физика». Прошло 14 миллиардов лет, и жизнь продолжается. Вокруг нас бескрайние просторы Вселенной, далёкие звёзды и загадочные планеты. Но в самом начале, сразу после Большого взрыва, Вселенная была такой крошечной, что могла уместиться в грейпфрут. За невероятно короткий промежуток времени — всего 10(-33) секунды — в ее истории прошла целая эпоха. Завораживающая книга для тех, кто любовался просторами Млечного Пути, с интересом всматривался в звёзды и задавал себе множество вопросов. «История всего. 14 миллиардов лет космической эволюции» приоткрывает завесу тайны такой загадочной Вселенной. Читать дальше →

[Перевод] Удовлетворяя потребность в вычислениях

В 1965 году Патрик Хаггерти, президент компании Texas Instruments (TI), захотел сделать новую ставку на будущее электроники. Он считал, что в этом будущем
Наука - Хабрахабр

[Перевод] Удовлетворяя потребность в вычислениях

В 1965 году Патрик Хаггерти, президент компании Texas Instruments (TI), захотел сделать новую ставку на будущее электроники. Он считал, что в этом будущем, как он часто говорил, использование электроники станет «повсеместным». За десять лет до этого он добился разработки карманного радио на транзисторах, чтобы продемонстрировать потенциал твердотельной электроники (основанной на маленьких кусочках полупроводникового материала, вырезанных из пластины, вместо пухлых электронных ламп). На очереди была новая форма электронных компонентов: интегральные схемы, в которых на одном полупроводниковом чипе размещались десятки и даже сотни компонентов. Вместе с Джеком Килби, пионером интегральных схем, а ныне одним из ведущих научных руководителей TI, Хаггерти задумал новый потребительский продукт, достойный этой новой эпохи: калькулятор, который «мог бы поместиться в кармане пальто и продаваться менее чем за 100 долларов». В то время типичный калькулятор по размеру, форме и весу напоминал печатную машинку и стоил более 1000 долларов (более 10 000 долларов в долларах 2024 года)[1]. Читать далее

Нагреть в микроволновке или засыпать рисом: 5 безотказных способов ушатать свой девайс

Привет, Хабр. Меня зовут Дима Фролов. Я автор команды спецпроектов МТС Диджитал, а еще около 10 лет ремонтирую технику: от мобильных телефонов д
Наука - Хабрахабр

Нагреть в микроволновке или засыпать рисом: 5 безотказных способов ушатать свой девайс

Привет, Хабр. Меня зовут Дима Фролов. Я автор команды спецпроектов МТС Диджитал, а еще около 10 лет ремонтирую технику: от мобильных телефонов до фотокамер и телевизоров. Сегодня хочу поделиться самыми нелепыми случаями поломки техники, с которыми сталкивался. Все они произошли из-за некорректных действий пользователя, и у всех один результат: техника ушатана. Самое обидное, что если бы человек среагировал правильно, его девайс можно было бы починить быстро и с минимальными вложениями. Вместо этого или ремонтировать было уже нечего, или ремонт стоил как крыло самолета. Подробности — дальше. Читать далее

Считаем размер выборки для AB-теста на основе нормального распределения (готовимся к собеседованию на Аналитика)

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

Считаем размер выборки для AB-теста на основе нормального распределения (готовимся к собеседованию на Аналитика)

В этой статье мы рассмотрим ключевые аспекты расчета размера выборки для AB-тестирования, основанного на нормальном приближении. Я провожу вас через логическую цепочку планирования эксперимента, объясняя важные статистические концепции и формулы, необходимые для проведения AB-теста о равенстве средних значений численного признака. Эта информация будет особенно полезна для аналитиков, готовящихся к собеседованиям или стремящихся углубить свое понимание методологии экспериментов.⁠ Читать далее

Делают всё роботы, а не человек! Как работать меньше, но продуктивнее? Обзор шести нейросервисов

Нейросети — настоящая суперсила в современном мире: мгновенный анализ огромных объёмов данных, оптимизация процессов и автоматизация рутин
Наука - Хабрахабр

Делают всё роботы, а не человек! Как работать меньше, но продуктивнее? Обзор шести нейросервисов

Нейросети — настоящая суперсила в современном мире: мгновенный анализ огромных объёмов данных, оптимизация процессов и автоматизация рутины. Это уже не просто инструменты — это высвобождение времени и конкурентное преимущество. Рекомендации по выбору и использованию классных нейросервисов! Будьте осторожны, это довольно объёмный обзор. Читать далее

Unity OS — импортозамещение с восточным колоритом

В 2019 году правительство поручило государственным учреждениям в течение трех лет полностью избавиться от зарубежного оборудования и програм
Наука - Хабрахабр

Unity OS — импортозамещение с восточным колоритом

В 2019 году правительство поручило государственным учреждениям в течение трех лет полностью избавиться от зарубежного оборудования и программного обеспечения, включая операционные системы производства Microsoft, и перейти на отечественное ПО. Да, чуть не забыл: речь идет, конечно же, о Китае. Разработкой ОС, которая должна заменить на китайских госпредприятиях Windows, занялась компания из Ухани UnionTech (统信软件), а сама операционка получила название Unity Operating System или UOS (统一操作系统). В основе UOS лежит, конечно же, Linux, а дистрибутив доступен для загрузки с официального сайта разработчика. Я не смог побороть любопытство, и решил посмотреть на эту китайскую платформу поближе — наш посконный Astra Linux я уже имел возможность пощупать руками, и теперь очень хотелось узнать, как аналогичную по своей сути задачу решили наши восточные соседи. Читать дальше →