Рассказываем о новом инструменте SimpleOne ESM-платформы – «Светофорные карты показателей» Рады сообщить, что мы дополнили свою ESM-платформу новым продуктовым расширением – «Светофорные карты показателей» (Traffic Light Scorecard). Этот инструмент объединяет концепции Balanced Scorecard и SLM Chart, помогая реализовать принцип Plan-Do-Check-Act на этапе контроля ...
[Перевод] Анализ CVE-2024-43044 — от чтения файлов до удаленного выполнения кода в Jenkins через агентов ВведениеJenkins — это широко используемый инструмент для автоматизации задач, таких как сборка, тестирование и развёртывание программного обеспечения. Он является важной частью процесса разработки во многих организациях. Если злоумышленник получает доступ к серверу Jenkins, ...
Гайд по логам для тестировщиков Почти четыре года я познаю дивный мир тестирования в департаменте корпоративных систем ЛАНИТ. Последние полтора ― на финтехпроектах, поэтому работа с логами стала частью моего рабочего процесса. В этом гайде я познакомлю вас с ключевыми моментами, которые помогут понять логи...
Как и зачем автоматизировать и оптимизировать рабочие процессы Автоматизация рабочих процессов — это мощный и очень полезный инструмент для повышения эффективности и производительности, сокращения затрат времени и ресурсов на ручные действия. И вообще, это просто приятно.В этом посте я хочу поговорить про автоматизацию и оптимизацию раб...
BI для оценки полезности BI: огранка логов в АЛРОСА В наше время цифровизация процессов и событий вокруг нас имеет всё большую и большую востребованность. По этой причине важно понимать не только плановые и фактические показатели, но также и динамику их изменений. В этой статье я расскажу, как мы реализовали систему мониторин...
Гайд по трекингу экспериментов в ML Многие привыкли, что в качестве результата эксперимента достаточно метрик и просто сохранения обученной модели, однако в современном мире машинного обучения трекинг экспериментов имеет ключевое значение для обеспечения воспроизводимости, надежности и эффективности. Давайте р...
Проведение стратегической сессии. Пошаговое руководство Проведение стратегических сессий — один из наиболее недооценённых инструментов развития бизнеса. Реализация не требует существенных затрат, а возможные выгоды — выглядят привлекательно.Ниже расскажу подробнее про процесс планирования и проведения Читать далее
Мониторинг качества и готовности к релизу: наши практики и инструменты Как понять, готов ли продукт к релизу? В этой статье — проверенные инструменты и подходы для мониторинга качества в QA. Мы делимся опытом создания автоматизированных отчетов, визуализации данных в Grafana, конфигурации тестов и многого другого! Читать далее
[Перевод] Техническая история Kubernetes: секреты создателя Однажды Брайан Грант, первый lead architect Kubernetes, написал в Twitter серию тредов о технической истории проекта. Он рассказал о появлении разных фичей в K8s и логике, которая стояла за принятием отдельных решений. В этом году в честь очередного юбилея оркестратора Брайа...
Hugging Face против AI Gitee: битва платформ для дата-саентистов Привет, жители Хабра! Сегодня поговорим об интересном феномене в мире машинного обучения: противостоянии Hugging Face и его китайского аналога AI Gitee. Как это часто бывает с инструментами машинного обучения, тут не все так однозначно. Разберем установку Hugging Face на раз...
Настройка BurpSuite professional на Ubuntu 24 На данном практическом занятии мы рассмотрим процесс установки и начальной настройки BurpSuite Professional на Ubuntu 24 (22).BurpSuite — это мощный и широко используемый инструмент для тестирования безопасности веб-приложений, который помогает специалистам по безопасности ...
[Перевод] 8 инструментов для разработчиков, которые стоит попробовать Эта статья расскажет о восьми инструментах, которые помогут разработчикам упростить рабочий процесс и повысить продуктивность. Вы найдете решения для создания пользовательских компонентов, упрощения работы с кодом, разработки интерфейсов и документации. Читать далее
Ваш первый A/B-тест: гайд для тех, кто ещё ничего не пробовал Если вы слышите «AB‑тесты» и у вас в голове возникает что‑то вроде «да, я это где‑то видел, но понятия не имею, как работает», то эта статья — для вас. Я объясню, что такое AB‑тесты, зачем они нужны, какие инструменты использовать и ка...
Установка Linux на Android: новые горизонты для разработчиков и энтузиастов В мире мобильных технологий грядет очередная революция, которая может изменить подход к разработке и использованию приложений для Android. Google работает над интеграцией полноценной среды Linux в мобильную ОС. Это может не только упростить процесс создания софта, но и потен...
Автоматизация мониторинга с Monq: Управление сигналами и интеграция с Zabbix Сегодня я расскажу, как с помощью системы Monq и ее инструмента low-code автоматизации можно эффективно настраивать мониторинг и управление инцидентами на примере интеграции с Zabbix. Будет описание ключевых элементов, включая создание и обработку сигналов, управление состоя...
«А можно быстрее?»: практические советы по ускорению обучения нейросетей Мы продолжаем изучать, как ускоряют обучение нейросетей. В прошлой статье мы погрузились в теоретические аспекты этой проблемы. Сегодня перейдем к практике. Мы разберем несколько интересных исследований, которые демонстрируют эффективность различных подходов к ускорению...
Как пересылать сообщения из Telegram в SMS с помощью бота Всем привет! У платформы МТС Exolve есть сообщество, которое часто делится полезными гайдами от прокачки своих серверов до открытия ворот по SMS. Наиболее интересные и подробные решили размещать в нашем хабе.В этом гайде пользователь объясняет, как можно написать простого Te...
Supply Chain Security. Строим процессы с OSS-инструментами Привет, Хабр!фыаываываыаываываывйАТоцтаоуктаотукхатхуктаотукотаоуктаоцулатуоктаоуктаоукиаоукиаоукиашуокиаоукиаоукаиттуцхоаиукхиака Читать далее
Технологии слежения: простой гайд для настройки системы мониторинга вашего бизнеса Я покажу, как сервис, который изначально создавался для мониторинга серверов, можно использовать для бизнесовых кейсов. Речь пойдет про Grafana.Grafana — это интерфейс для анализа данных в различном виде. Причем источником данных может быть что угодно: база данных, excel.Дав...
Топ 3 привычки для улучшенного обучения Едва ли не у каждого из нас случались в жизни периоды, когда нужно было быстро обучаться чему-то новому. Будь-то адаптация на новом рабочем месте, купленный интенсив или желание выйти на бюджет в универе или получить премию. Ниже приведен гайд по базовым инструментам, которы...
Как запустить The Witcher 2: Assassins of Kings на Android? Если вы читали мой гайд по запуску Stalker: Тень Чернобыля, то можете подумать, что главная проблема в Winlator на Android — подбор сенсорного управления. На самом деле не так и я вам докажу это с игрой The Witcher 2: Assassins of Kings. В ней очень много подводных камней, к...
FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python Как создать асинхронный API для мониторинга курсов валют на Python? В этом практическом руководстве мы разработаем сервис на FastAPI с интеграцией APScheduler, который будет отслеживать курсы USD и EUR в банках России. Вы узнаете, как реализовать асинхронный парсинг данных, ...
Mattermost + Jitsi + k8s В данной статье будет показан процесс установки и настройки Mattermost (team-edition) и Jitsi (с авторизацией по JWT токену) в Kubernetes кластер. Читать далее
TOGAF 10 и архитектура предприятия Идея создать модель идеальной архитектуры предприятия существует уже довольно давно. Есть различные методологии, стандарты, шаблоны, описывающие разные варианты создания архитектуры. Платформа TOGAF (The Open Group Architecture Framework) является широко распространенным реш...
[Перевод] Операции машинного обучения (MLOps) для начинающих: полное внедрение проекта Разработка, развёртывание и поддержка моделей машинного обучения в продакшене может быть сложной и трудоёмкой задачей. Здесь на помощь приходит Machine Learning Operations (MLOps) — набор практик, который автоматизирует управление ML-процессами и упрощает развёртывание модел...
Как автоматизировать мониторинг контрагентов в 1С — интеграция «Глобас.API» и «1С: Управление холдингом» Сегодня можно обезопасить себя и при этом не тратить 2-3 часа на проверку одного контрагента. Контролировать другие компании можно в базе 1С. Рассказываем об инструменте на примере интеграции для агрохолдинга. Читать далее
Безопасность цепочек поставок ПО. Построение процессов с помощью OSS Привет, Хабр! Рассказываем об одном из вариантов применения Open Source инструментов Software Supply Chain Security. Коллеги по цеху попросили выложить небольшой его обзор сюда:) Эта статья является краткой текстовой версией моего доклада с конференции PHD2. Если тема вас за...
Разработка Task Manager с нуля до полнофункционального продукта Если Вы когда-нибудь задумывался о том, как создать своё собственное веб-приложение, надеюсь, эта статья окажется вам полезна.Мы пройдём весь путь — от установки необходимых инструментов и настройки окружения до разработки интерфейса и деплоя приложения на сервере. Каждый эт...
Я угадаю, что рабочий цеха хочет ввести, с трёх букв У нас есть система регистрации простоев оборудования. В ней рабочему нужно ввести комментарий о причине простоя вручную. А нам потом надо собирать статистику по этим данным для анализа, как работал цех и что приводило к простоям. Рабочие вводят причины простоя разными сл...
Как я познакомилась с Unidraw Всем привет! Я Оксана, ведущий деливери-менеджер в Т-Банке и по совместительству активный пользователь новых продуктов. Если где-то выходит приложение интересующей меня тематики, то я в рядах первых альфа- и бета-тестировщиков. Так получилось с Unidraw.Unidraw — это интеракт...
Аптайм вахтер: мониторинг веб-сервисов с помощью Globalping и уведомлениями в Telegram Представьте: ваш сервис должен работать безотказно 24/7, быть доступным из любой точки мира, а любые проблемы нужно обнаруживать мгновенно. Как убедиться, что сайт одинаково быстро работает в Нью-Йорке, Токио и Москве? Как отследить проблемы маршрутизации или цензуры в разны...
rustsn — Open Source проект генерации кода и взаимодействия с уже существующем через LLM Я работал над созданием инструмента под названием rustsn, который позволяет генерировать, компилировать и тестировать код с использованием LLM (Large Language Models). Изначально идея заключалась в том, чтобы автоматизировать процесс написания небольших фрагментов кода — так...
Как привыкнуть к новой работе. Секреты успешной адаптации от HR-специалиста Смена работы — это всегда волнительно. Новые эмоции, ожидания, знакомства, а зачастую и стресс. Психологи говорят, что лишь немногие могут сразу же включиться в рабочий процесс, остальных ожидает период адаптации к новым условиям и коллективу. Даже если у вас за плечами мног...
Финтех: новый технологический цикл и инструменты будущего на примере людей и метрик Итак, в первой части мы разобрали проблематику и сформулировали требования к процессам и инструментам будущего финтеха. Теперь перейдём к конструктиву и посмотрим, каким может быть инструмент, способный пробросить мост между бизнесом, технологиями и процессами.БизнесКритичес...
Краткий гайд по квантованию нейросетей Мы достаточно написали статей про оптимизацию ваших нейросетей, сегодня пора перейти к дроблению, уменьшению и прямому урезанию, иначе квантованию данных. Сам по себе процесс этот несложный с точки зрения всего, но подводные камни у операции есть.Рассказываем о видах квантов...
Контроль кода Powershell Построение процесса разработки скриптов на Powershell с линтингом, тестами и Quality Gate. Выбор IDE, фреймворка тестирования и прочих инструментов с примерами. Читать далее
Яндекс Вебмастер внес обновления в инструмент «Мониторинг запросов» Теперь в инструменте связаны поисковый запрос и URL страницы, на которую он привел
Поднимаем AWX Ansible под podman в Debian Недавно на работе встала задача адаптировать awx ansible под podman, в процессе установки возникло множество нюансов которые подробно распишу в данной статье. Читать далее
Как построить башню в Minecraft на Python – туториал для детей Построить здание в Майнкрафте – это просто с помощью языка «Питон». Считать его сложным не стоит: с первыми шагами справится даже начинающий ребенок. А мы предлагаем бесплатный урок строительства посредством кода: он поможет нам создать полноценную башню и разместить ее в ви...
Не можешь победить — автоматизируй. Упрощаем рутину в аналитических задачах Автоматизация — краеугольный камень современной аналитики, и речь здесь не только о том, чтобы оптимально настроить масштабные базовые процессы вроде CI/CD. Точечное внедрение инструментов и фреймворков, исходя из конкретной задачи, могут дать ощутимый быстрый эффект как мин...
Установка и использование утилиты screen в Linux, Ubuntu Утилита Screen — это менеджер окон Linux, который позволяет переключаться между несколькими процессами в одном физическом терминале. Screen предоставляет буфер истории для прокрутки и механизм копирования и вставки текста между окнами.С помощью Screen можно создавать новые о...
[Перевод] Искусство держать команду вместе и не испортить ситуацию После того, как я стал старшим инженером-программистом, взял на себя некоторые управленческие задачи, такие как организация рабочего процесса и участие в совещаниях с менеджерами по продукту. Читать далее
[Перевод] Как снизить расходы на мониторинг: более разумный подход к данным Мониторинг может стать дорогостоящим из-за огромных объемов данных, которые необходимо обрабатывать. В этой статье вы узнаете о лучших способах хранения и обработки метрик мониторинга для снижения расходов и о том, как VictoriaMetrics может в этом помочь. Читать далее
Гайд по реализации паттерна Composite в Kotlin с sealed-классами и корутинами Привет, Хабр! Сегодня рассмотрим, как реализовать паттерн Composite в Kotlin с помощью sealed-классов и корутин. Если у вас есть сложная система с кучей объектов — простых и составных — и вы хотите управлять ими, не теряя асинхронности, то этот гайд для вас. Читать далее
Цифровые двойники и современная архитектура обучения Данная статья является обобщением ранее разбираемых мной тем по современным образовательным технологиям, применительно к реальной задаче обучения специалистов в области бурения (персонала буровых установок разведочного и эксплуатационного бурения), а также специалистов в обл...
Как создать простую операционную систему с нуля Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В этой статье мы рассмотрим основные шаг...
Новые процессоры Intel Core Ultra 200 всё-таки могут потребовать новые охладители Дело в том, что самая горячая точка на кристалле Arrow Lake — так называемая Hot Spot — будет находиться не там же, где у Raptor Lake. Она будет немного выше, если оценивать при обычном размещении CPU в вертикальном корпусе.
Как сделать управление персонажем в Unity – урок для детей и подростков Сегодняшний урок подойдет для ребят 10–14 лет с минимальным опытом. Благодаря пошаговой инструкции можно разобраться в управлении персонажами на простых примерах и понять, как работать с некоторыми важными инструментами среды Unity.Платформа «Юнити» предназначена для разрабо...
Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик Проблемы с графикой на iOS? Скрытые дебаг-фишки Xcode спасут вас! Я прошёл через множество проектов — от стартапов до крупных компаний, и каждый раз графические глюки заставляли меня искать эффективные решения. Теперь я знаю, как пофиксить отрисовку. Вам понадобятся знания о...
Мой опыт использования Plumber: UI-инструмент для тестирования Kafka Привет, Хабр! Меня зовут Марина, я QA-инженер в Купере. Как специалисту по тестированию, мне часто приходится сталкиваться с задачами, связанными с тестированием микросервисов, использующих асинхронное общение через Apache Kafka. Уверена, многие QA-инженеры, да и разработчик...
[Перевод] Как снизить расходы на мониторинг: замена Prometheus на VictoriaMetrics Мониторинг может оказаться дорогим делом из-за огромных объемов данных, которые необходимо обрабатывать. В этой статье вы узнаете о лучших способах хранения и обработки метрик мониторинга для снижения расходов и о том, как VictoriaMetrics может в этом помочь.(cм. вторую стат...
Путь разметки данных для NER: от Open Source до Prodigy Распознавание именованных сущностей (Named Entity Recognition, NER) — это одна из самых востребованных задач в обработке естественного языка (NLP). Чтобы создать качественную модель для NER, требуется тщательно размеченная обучающая выборка, а процесс её создания может занят...
Обновление FaceFusion v3.0.0 — ультимативной нейросети для дипфейков Всем привет!В этой статье взглянем на FaceFusion версии 3.0.0 — мощный инструмент для замены лиц на изображениях и видео!Для использования понадобится всего лишь фотография в профиль. Также в статье расскажу, как не париться с установкой и запустить FaceFusion в один клик. Ч...
Дизайн аналитических инструментов для управления СИМ в мегаполисе: вызовы и решения В этой статье мы рассмотрим основные трудности, с которыми сталкиваются операторы транспортных систем при мониторинге средств индивидуальной мобильности (СИМ) в условиях мегаполиса, и раскроем роль UX/UI‑дизайна в решении этих задач. Опишу подходы к&...
А так ли важно планирование поставок в ритейле? Зачастую среди топ-менджмента или миддл-менджмента в ритейле бытует мнение, что система управления запасами — это задача вторичной важности. Есть более приоритетные задачи такие как обеспечение работы склада или процесс управления ценами. Либо же существует представление, чт...
Облегчаем боль от перехода с Openshift на ванильный kubernetes. Настройка openshift-console с поддержкой SSO Мы в нашей организации, как и многие, переходим на отечественные продукты, коснулось это и среды контейнеризации. За годы эксплуатации мы нежно полюбили OKD (Openshift) и очень расстраивались в ванильном kubernetes, подмечая отсутствие ставших уже привычными вещей. Однако OK...
Почта России запустила интеллектуальное планирование рабочих графиков сотрудников Систему разработала команда НОРБИТ на базе отечественного решения Goodt WFM.
[Перевод] Обработка зомби-процессов в PostgreSQL: что делать? Процесс-зомби (zombie process) — дочерний процесс в Unix-системе, завершивший своё выполнение, но ещё присутствующий в списке процессов операционной системы, чтобы дать родительскому процессу считать код завершения. Обычно, когда процесс завершает выполнение и работу, операц...
Engee – лучшая альтернатива MATLAB, Simulink, Amesim Современные реалии рынка инженерного ПО в России бросают вызов техническим специалистам любого уровня, так как перед ними встает задача найти отечественную альтернативу привычным CAE-системам для технических вычислений и модельно-ориентированного проектирования, таким как MA...
А ваш IDM умеет играть в шахматы? OpenIDM управляет жизненным циклом учетных записей в организации. Автоматизирует процессы приема на работу, администрирования, управления привилегиями, увольнения. Может синхронизировать изменения в учетных записях во множестве корпоративных систем.В OpenIDM возможно настраи...
Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках Эффективность управления командировками зависит от множества факторов, включая использование подходящих инструментов и правильную организацию документооборота. Важно наладить этот процесс от разработки тревел-политики до составления отчетов. В крупных компаниях автоматизация...
Как не сломать мониторинг своими руками Проблема наблюдаемости (observability) возникает во всех организациях. Я помогу вам научиться не на своих, а на моих ошибках, подскажу, как обойти грабли и подводные камни. Здесь вы найдёте подборку антипаттернов, которая поможет избежать проблем в будущем.Меня зовут Кирилл ...
Топ-6 лучших нейросетей для генерации текста, которые можно попробовать бесплатно Что, если бы Толстой решил бы написать “Войну и мир” в 21 веке, и вместо чернил и кипы бумаг он зашел в браузер и вбил незамысловатый запрос “Какой инструмент для автора мне выбрать?”. Возможно, если бы он столкнулся с ИИ и тем же ChatGPT, то роман бы сократился на пару соте...
Отладка и мониторинг в MobX: trace, introspection и spy Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложности с количеством перерисовок или на...
[Перевод] История Git: на этот раз не так весело Линус Торвальдс как-то написал в своей книге, что создавал Linux для развлечения, но в итоге это привело к революции. Git, его второе творение, также оказалось «случайной революцией» — и сегодня это стандартный инструмент для людей в ИТ. Однако процесс его создания был уже н...
Дизайн-спецификация к интерфейсу Есть инструмент, который поможет сделать процесс передачи макетов в разработку в разы эффективнее, сократить количество созвонов и синхронизировать видение интерфейса в команде. Мы называем его спецификация (простите, аналитики) вёрстки или "дизайн-спецификация" (для некотор...
IaC и DevSecOps: выбираем лучшие инструменты анализа и защиты инфраструктурного кода Привет, читатели Habr! С вами Анастасия Березовская, инженер по безопасности процессов разработки приложений в Swordfish Security. Сегодня мы вновь будем говорить об особенностях статического сканирования, но на этот раз переключим фокус с программного кода на код инфр...
Как наши дизайн-митапы сделали команду сильнее, а процессы эффективнее Если вы давно или вообще никогда не задавались вопросом: 'А насколько наши методы актуальны сегодня?', то с высокой долей вероятности вы рискуете погрязнуть в рутине! В то время, как каждый день появляются все более эффективные и полезные инструменты и подходы к работе....
Еще один язык разметки для аналитиков Всем привет! Меня зовут Артем, я аналитик, занимаюсь автоматизацией бизнес процессов и учета, преимущественно в крупных производственных холдингах.В этой статье я буду рассуждать о графических артефактах в технической документации. О том, какие существуют визуальные языки, о...
Интеграция SwiftUI и Realm в React Native на новой архитектуре В данной статье мы разберём процесс создания React Native приложения для iOS с использованием SwiftUI и Realm на основе новой архитектуры. Особое внимание уделим основным шагам интеграции Turbo Modules и Fabric, а также тому, как эти инструменты повышают производительность и...
Как создать дашборд в Superset: гайд для новичков и полезные лайфхаки Superset не самый новый bi-инструмент, но его популярность продолжает расти. На мой взгляд, он достаточно прост в освоении, но все же требует некоторых усилий и времени, чтобы разобраться куда тыкать, чтобы загрузить данные и нарисовать красивый отчет. Лично я за свою карьер...
Как создать дашборд в Superset: гайд для новичков и полезные лайфхаки Superset не самый новый bi-инструмент, но его популярность продолжает расти. На мой взгляд, он достаточно прост в освоении, но все же требует некоторых усилий и времени, чтобы разобраться куда тыкать, чтобы загрузить данные и нарисовать красивый отчет. Лично я за свою карьер...
HamClock и Pi-Star — запускаем сервер радиолюбительского приложения на «малинке» Привет, Хабр! Это Виктор Сергеев, автор команды спецпроектов МТС Диджитал. В детстве я очень любил фантастику и обожал представлять себя в кабине космического корабля с кучей экранов, светящихся индикаторов и переключателей. Рабочее место современного радиолюбителя очень пох...
Locust: проводим нагрузочное тестирование Автоматизация тестирования приложений является важным элементов в обеспечении процессов CI/CD. В этой статье мы поговорим о практическом использовании инструмента с открытым исходным кодом Locust для проведения нагрузочного тестирования приложений. Читать далее
При чем здесь крипта – концептуальное SEO WEB 3.0: в 2025 году все изменится Дж. Биллингс: «Я не предложу и двух центов за простоту по эту сторону сложности, но отдам жизнь за простоту по ту сторону сложности». Эта фраза здесь не просто так – мы все пытаемся найти какие-то простые, но рабочие инструменты и способы улучшить свою деяте...
Как организовать совместную работу в маленьких, но быстрорастущих компаниях Здравствуйте! Меня зовут Екатерина Шеленкова. Я работаю заместителем руководителя отдела развития продуктов Битрикс24 и вот уже 12 лет участвую в развитии продукта. Мы помогаем компаниям разного размера организовать эффективные рабочие процессы и прежде всего — совместн...
Обзор корпуса Formula V Line Airpower G5 EX Забегая немного вперёд, скажу, что это достаточно крупногабаритный корпус, дающий широкие возможности установки самых разных комплектующих в его просторный внутренний объём. Читать полную статью
Ручное восстановление БД PostgreSQL после аппаратного сбоя В очередной рабочий день поступила задача обновить Gitlab. Задача в общем-то не сложная, ни смотря на то, что там он установлен в докере из многим знакомого образа от sameersbn, что впоследствии было переделано на omnibus (что бы это не значило), т.к. по моему опыту omnibus ...
Зачем нужен мониторинг рабочего времени и как к нему привыкнуть Корпоративный «Большой брат» — не обязательно ваш враг.
Настройка CI/CD для AWS Lambda с CodePipeline и SAM CLI Приветствую! Сегодня я расскажу вам как настроить CI/CD для AWS Lambda с использованием AWS CodePipeline и AWS SAM CLI. Если вы хотите автоматизировать процесс деплоя серверлесс-приложений и избавиться от рутины, то эта статья для вас. Читать далее
Изменения и как их преподнести команде Приветствую вас, дорогие читатели. Тружусь в IT сфере с 2016 года. Так вышло, что свое ремесло я нашел не сразу и пробовал себя в программировании, аналитике и теперь занимаю должность руководителя проекта. Простыми словами управляю командой в Ростелеком Информационные техно...
Я – наставник. Фантастические люди и где они обитают Как бы я ни старалась развиваться в логистике, все равно рано или поздно переходила в IT. Я решила, что это знак: Иванова Татьяна = IT. Сейчас я старший аналитик 1С и PL продукта в IT-команде SM Lab. Мы работаем в блоке МУРИ (Модуль управления развития инфраструкту...
Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину Hola. Хабр! В этой статье хотелось рассказать, как корпоративный ИТ-мониторинг Monq отслеживает работоспособность ИТ-систем предприятия, облачных сервисов и коннекторов с внешними поставщиками, такими как системы оплаты, логистики, бронирования товаров или билетов, а также в...
[Перевод] Полный захват аккаунта в одной из крупнейших компаний электронной коммерции Привет всем,Сегодня я хочу поделиться своим опытом обнаружения уязвимости, позволяющей захватить учетную запись (ATO) с помощью отравления ссылки для сброса пароля. Во время участия в программе, охватывающей миллионы пользователей — крупной компании в сфере электронной комме...
Делают всё роботы, а не человек! Как работать меньше, но продуктивнее? Обзор шести нейросервисов Нейросети — настоящая суперсила в современном мире: мгновенный анализ огромных объёмов данных, оптимизация процессов и автоматизация рутины. Это уже не просто инструменты — это высвобождение времени и конкурентное преимущество. Рекомендации по выбору и использованию классных...
Язык как проект: как продакт-менеджеру учить английский Привет, меня зовут Ирина Орлова, и я преподаю английский сотрудникам IT. Я работала корпоративным преподавателем для продакт-менеджеров и HR Ikea, немецких консалтинговых и архитектурных компаний.В 2022 году году я открыла свой образовательный проект в Штатах, переехала в Нь...
Повышение эффективности воронки продаж. Автоматизация продаж. Контрольные точки. Часть 3 Привет, дорогой друг. Настало время поделиться информацией и про третий инструмент автоматизации. В статьях ранее я рассказывал про 2 инструмента из своего топ-3 списка: Читать далее
Дайджест новостей по Symfony за октябрь'2024 с Кириллом Несмеяновым Обзор новостей по Symfony за октябрь. В этом обзоре Кирилл Несмеянов разберет нововведения: от полезных правил валидации Week и WordCount до именованных сериализаторов и улучшений в компоненте Messenger. Узнаете про обновления в системе переводов, работе с контейнером и Expr...
Не установлен маршрут Дискорд: Как обойти блокировку Discord? Если вы столкнулись с бесконечным подключением Дискорда, когда сервис сначала показывает проверка маршрута, а потом не установлен маршрут, значит ваш способ обхода блокировки Discord не работает. Обычные впн и GoodbyeDPI не работают. Но существует полностью рабочий способ об...
EA Tool для ИТ-Архитектора Если самым популярным вопросом о работе архитекторов является “Кто такие архитекторы и чем они занимаются?”, то второй по популярности причиной провала архитектурной практики после “Не сошлись в видении с руководством” является отсутствие нормального инструмента. Под этим ин...
BI для оценки полезности BI: огранка логов в АЛРОСА Наверняка, вы тоже задавались вопросом: «Обязательно ли сапожник должен быть без сапог?». В нашей команде КХД и BI мы решили, что это не то, что не обязательно, но и вообще – неправильно. В этой статье я расскажу, как мы реализовали систему мониторинга востребованности дашбо...
[Перевод] Методология баг-баунти: гайд для охотников за багами Ирландский full-time багхантер Monke делится советами по осознанному хакингу и подборкой инструментов, упрощающих поиск уязвимостей. Бонусом — список полезных ресурсов для тех, кто интересуется темой баг-баунти. Читать далее
Осторожно, подделка! Как проверить БАДы на подлинность Современный рынок БАДов переполнен изобилием, читаешь описание некоторых добавок и думаешь на кой вообще медицина, если тут капсулы лечат от насморка до рака?Особенно много места для разгулья появилось после санкций и запрета iHerb. Словно грибы после дождя стали появляться ...
Grafana Stack: закрываем все современные потребности Observability Ни одна система не может функционировать без сбоев, всегда могут возникнуть ситуации, когда в работе софта возникают проблемы. И здесь важное значение имеет observability — понятие, включающее в себя мониторинг и наблюдаемость. С помощью монитор...
Мэр Москвы анонсировал новые ИИ-сервисы для улучшения градостроительства Мэр Москвы Сергей Собянин в своем Telegram-канале сообщил о новых инновационных решениях, которые разрабатываются в Центре искусственного интеллекта (ИИ) в градостроительстве. Среди них — улучшенные сервисы для мониторинга строительства, планирования...
Отечественный мониторинг инфраструктуры: возможности платформенных решений и их отличия от коробочных Когда нужно построить инфраструктуру на российском стеке, с каждой функциональностью — своя история. Недавно мои коллеги рассказали несколько таких историй про российские СУБД, решения для IP-телефонии, платформу виртуализации zVirt.Я – Сергей Шульгин, эксперт по сетевым тех...
Unity попыталась вернуть расположение игроков выпуском движка Unity 6 Unity вернулась и представила шестую итерацию своего движка Unity 6, версии, которая ориентирована на улучшение рабочих процессов и производительности. Новый движок включает продвинутые инструменты для создания онлайн-игр и улучшенную поддержку мобильных ...
Гайд по настройке Wt::Dbo и Visual Studio С++ для работы на Windows Я использую PostgreSQL 12-й версии! На остальных не проверял! Соответственно, он у вас должен быть скачан и настроен для использования. Читать далее
[Перевод] Preview сложных элементов в Compose Поскольку все больше разработчиков Android переходят на Jetpack Compose из-за его декларативного подхода к пользовательскому интерфейсу, ему необходимо быстро просматривать сложные макеты. Однако не так-то просто отображать изображения с URL-адреса в Preview Jetpack Compose,...
OrbStack: Почему я забыл про Docker Desktop Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.Но недавно я наткнулся на OrbStack, ...
[Перевод] Методика и инструменты для идентификации и отслеживания судов В этом материале речь пойдёт о методике и наборе инструментов для определения местонахождения, маршрутов, владельца и проверок торгового судна за четыре простых шага. Читать далее
Разметка изображений: самый полный гайд Представьте себе, что от точности разметки изображений зависит успех вашего проекта: будь то способность нейросети распознавать сложные объекты или автоматизация рутинных задач. Но в чем ее специфика, какие виды разметки изображений существуют и какой тип аннотации лучше под...
[Перевод] Депрессия и воспалительные процессы. Два расстройства одной причины В статьях про ноотропы я часто пишу о том, что наш мозг и организм – это чрезвычайно сложные, самоподдерживающиеся системы, в которых масса процессов связана друг с другом. И, как результат, разные поведенческие проявления могут быть следствием какого-то одного сбоя. Это как...
Как перенести UEFI системный диск Enterprise Linux на другое устройство? Часто бывает, что при автоматизации процессов инженеры чувствуют себя весьма расслабленно — мол, система сделает все сама и как надо. Но, увы, иногда автоматика выбирает немного не то, что выбрал бы сам инженер при ручных действия...
Расширение смысла и инструментария OSINT в США OSINT (Open Source Intelligence) — это разведка на основе открытых источников информации. В США OSINT играет важную роль в деятельности разведывательного сообщества, включая такие организации, как ЦРУ, ФБР и Агентство национальной безопасности (NSA). Основные цели OSINT:Сбор...
Делегирование как инструмент лидерства, эффективности, мотивации и профессионального развития В прошлый раз мы обсуждали управление рисками в IT-разработке. В этот раз давайте поговорим о “мягких” навыках бизнес-аналитика, а именно о делегировании в контексте работы бизнес-аналитика в IT-разработке, Agile-проектах, нелинейного подчинения и взаимодействия и наших с ва...
Гайд по деплою web-приложений для новичков. Часть 3. Простая автоматизация Продолжаем цикл статей, посвященных деплою приложений на сервер. Сегодня покажу, как можно автоматизировать деплой. Два варианта, которые отлично подойдут новичкам для ускорения деплоя:- bash-скрипт- GitHub actions Читать далее
Фич и Баг: как геймификация и киберпанк помогают обучаться Привет! На связи Елена Платковская. В компании SM Lab я занимаюсь построением процессов и процедур для IT-команд.Мы работаем по собственной методике. Если совсем коротко, то команды объединены в большие структуры-«поезда», которые «едут» по единым правилам и расписанию. Чит...
Доигрался: Discord умирает и тащит за собой наши рабочие чаты Discord игнорирует Роскомнадзор. И теперь пользователи не могут там нормально играть и работать. Мы пообщались с разработчиками, менеджерами и маркетологами. Узнали, за что любят Discord и ненавидят. Написали, как они играют на совещании, созваниваются по 100 человек бесплат...
Перовскитные солнечные батареи Сегодня я немного расскажу про очень хайповую тему в мировом материаловедении в последние несколько лет – перовскитные солнечные батареи. Они широко исследуются как источник экологически чистой электроэнергии. Принцип работы солнечных батарей следующий: используется полупров...
[Перевод] Планируем потоки как Томас Джефферсон Эта статья посвящена тому, как распределять задачи между конвейерами очередей, чтобы минимизировать общее время обработки, а также неожиданной связи между этим методом планирования и методом Томаса Джефферсона. Читать далее
Рабочая C++ IDE в docker container Привет, хабр! Программирую на C++ / Qt / QML в среде разработки QtCreator уже 6-ой год. У меня есть определенные пересечения мыслей с мозгом груга и еще мне постоянно хочется избавиться от глупой и рутинной работы, которая есть на разных этапах разработки. Одна из таких рабо...
Thread execution hijacking. Исполнение шелл-кода в удаленном процессе В статье разберем технику T1055.003Подменим контекст потока удаленного процесса и рассмотрим способ доставки шелл-кода в процесс с помощью удаленного маппинга.В ОС Windows существует возможность получения контекста потока и последующего управления значениями регистров. Это д...
Почему при установке Windows 95 использовались три операционные системы? Пользователь Twitter @tthirtle спросил, почему установка Windows 95 проходит через три операционные системы: MS-DOS, Windows 3.1, а уже потом Windows 95. Почему не перейти от MS-DOS сразу к Windows 95?Ещё один хороший вопрос: почему в установке Windows 95 используется три ра...
Опыт реализации нейросетевого модуля российской DCAP-системы Привет, меня зовут Михаил, я старший специалист по машинному обучению в компании Makves (входит в группу компаний «Гарда»). Я предпочитаю называть себя deep learning engineer, так как большую часть моего рабочего времени занимает обучение и вывод в прод именно нейросетевых м...
Рейтинг инструментов BPMN Не так давно проводила на работе практический интенсив по нотации BPMN, и сегодня хочу поделиться своим личным рейтингом инструментов, которые я использую для создания бизнес-процессов в этой нотации.В этом рейтинге мы рассмотрим 5 самых популярных инструментов, сравнив их п...
Опыт быстрого старта MIS в банке Привет! Я – Мария, руководитель производственного центра в компании “ПрограмБанк”. Наше направление – внедрение типовых и заказных решений по сбору данных и расчету финансовой, управленческой, регуляторной отчетности.Продолжаю серию статей с примерами использования no-code и...
[Перевод] Создание незаметного вредоносного ПО для Windows ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Использование этих инструментов и методов против хостов, для которых у вас нет явного разрешения на тестирование, является незаконным. Вы несете ответственность за любые последствия, к которым может привести использование этих инструментов и методов...
Как действовать, если незаконно увольняют с испытательного срока Недавно меня уволили с испытательного срока из-за личной неприязни руководителя. Такое происходило со мной в первый раз, и сначала я была в замешательстве. Но после консультаций с юристом я выработала план действий, который позволил мне добиться своего. Понадобилось немного ...
[Перевод] От кода к роботам — основные тренды ИИ, меняющие бизнес и жизнь Привет, на связи Юлия Рогозина, аналитик бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную трендам в искусственном интеллекте. Технологии ИИ постоянно развиваются, и нам стоит следить за ними, чтобы успевать за их изменениями и эффективно примен...
Как успеть сделать то, что другие отложат на следующий год Если планируете начать новую жизнь с понедельника, у меня для вас новости: понедельников осталось всего 12. Еще немного и можно будет снова обещать себе начать ходить в зал и найти работу получше. Прежде, чем это произойдет, позвольте задать вопрос: почему бы не использ...
Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит Мы никогда не читаем код как книгу — мы выбираем только конкретные интересующие места. Такие места обычно запоминаются ассоциативно, например по имени функции, строковому литералу, импорту библиотеки, комментарию и т. д. Перейти от ассоциации к файлу, а тем более к конкретно...
Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке Гайд в котором мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVVM с элементами MVI, они обеспечат поддерживаемость, тестируемость и масштабируемость приложения, что особенно важно для сложных и долгосрочных проекто...
Сервис за выходные, или обзор AI-инструментов для создания продукта Сейчас пытаются автоматизировать с помощью ИИ вообще все: от программистов до консультантов, и врачей. Количество стартапов и сервисов для этого становится больше год к году. Насколько эти инструменты хороши и можно ли уже отказаться от продуктовой команды, заменив ее на пар...
От живых гайдлайнов к Documentation as Code. Как изменилась документация во фронтенд-разработке Пять лет назад я выступал на конференции с докладом о живых гайдлайнах и инструментах документирования для фронтенд-разработчиков, а еще публиковал на эту тему статью. Тогда мы только начинали понимать, как сильно может измениться процесс создания и поддержки документации в ...
Value stream mapping как инструмент запуска изменений Привет! Я Вика Педченко, деливери-менеджер в Тинькофф — настраиваю процессы на сквозном потоке создания ценности: от момента, как возникает идея реализовать новый функционал, до того, как им сможет воспользоваться клиент.Профессия деливери-менеджера тесно связана с изменения...
Трансформация или чемодан без ручки (часть 7) Конфликты и компромиссы… Рассмотрим некоторые аспекты процесса трансформации — конфликты и компромиссы, без которых невозможно достичь сбалансированного результата. Конфликты неизбежны и полезны, так как помогают выявить проблемные зоны и позволяют видеть трансформацию в новом свете. Важна способнос...
СКУД в бизнес-центре: кейс БЦ Мидланд Плаза Продолжаем рассказывать о внедрении СКУД на различных объектах. Сегодня на повестке дня – московский бизнес-центр “Мидланд Плаза”. Деловой-центр класса А “Мидланд Плаза” располагается на Арбате и занимает площадь более 24 тысяч квадратных метров, включая пятиуровневую п...
[Перевод] Идеально ли текстовые эмбеддинги кодируют текст? Этот материал посвящён исследованию восстановления текстов из текстовых эмбеддингов.Рост популярности векторных баз данныхВ последние годы наблюдается стремительное развитие генеративного искусственного интеллекта. Это привело к тому, что многие компании спешат внедрить соот...
Macintosh PowerBook 145B и… немного Тошибов Шарился по местной Авите (olx.kz) и как в прошлый раз, случайно нашел этот аппарат. По началу он меня не сильно заинтересовал - модель начального уровня, времен когда наследие Джобса уже подрастерялось (его выперли в 1985 если не ошибаюсь) и Apple скатывался в УГ. Почитал чт...
Создаем комфорт на рабочем месте или не очевидные характеристики при выборе кондиционера Как говорится, "нет худа без добра" и результатом пандемии COVID стал массовый перевод сотрудников на удалённую работу. Так же получилось и у меня, и сразу остро стал вопрос об организации комфортного рабочего пространства. Хорошо, что для работы удалось выделить ...
ИИ Adobe научился крутить и показывать с разных сторон 2D-изображения Adobe представила ряд экспериментальных технологий, которые могут значительно упростить рабочий процесс графических дизайнеров и аудиоинженеров. Среди них — инструменты, позволяющие превращать эскизы в готовые проекты и даже вращать 2D-изображения так, ка...
Погружаемся в initrd Приветствую! Меня зовут Валерий, я инженер операционных систем в секторе клиентской и мобильной ОС.Сегодня хочу затронуть фундаментальные вопросы:- процесс загрузки операционной системы в автоматизированное рабочее место (АРМ),- распаковку начального образа операти...
Что такое CPA, CPA-партнерки и CPA-маркетинг? В мире интернет-маркетинга одной из самых популярных моделей монетизации является CPA-маркетинг. CPA (Cost Per Action) — это модель оплаты, при которой рекламодатель платит за определенные действия, выполненные пользователем, а не за показы или клики. Эта модель является иде...
Используем Xray как VPN Так как я любитель selfhosted, у меня есть домашняя инфраструктура:Orange Pi - медиасервер;Synology - файлопомойка;Neptune 4 - 3д принтер с веб интерфейсом и видео с камеры. И хотелось бы иметь безопасный доступ к ней снаружи через телефон и ПК, но при этом иметь выход в инт...
Как повысить эффективность разработки ПО. 5 крупных направлений Если вы, как менеджер, ищете способы улучшить эффективность разработки, обратите внимание на эти важные пункты. Они показывает ключевые направления для оптимизации процессов и повышения продуктивности команд. Читать далее
[Перевод] Как Vercel микрофронтенды внедрила Узнайте, как Vercel сократил время сборки и повысил скорость разработки, сохранив при этом удобство работы с микрофронтендами.Основной веб-сайт Vercel, некогда являвшийся единым крупным сайтом Next.js приложение, обслуживающее как посетителей нашего веб-сайта, так и панель у...
Безопасность в Битрикс24: пошаговый гайд Попадание внутренней корпоративной информации в чужие руки — страшный сон для любого бизнеса. Последствия таких инцидентов могут быть непредсказуемыми, от утечек данных клиентов и сопутствующих штрафов до потери доверия со стороны партнеров и полной остановки операционной де...
Получение, обработка, анализ и визуализация спутниковых снимков с помощью библиотек: GDAL, numpy и matplotlib Эта статья является продолжением цикла статей посвященных развитию стартапа "Arrow". Ребята из моей команды тоже не отстают и те, кого больше интересует бизнес-сторона вопроса можете почитать "Старт проекта и гибкость как залог успеха: путь команды ARROW", а те кто больше по...
Создаем многоагентные системы с Swarm от OpenAI Приветствую, друзья! Сегодня я хочу рассказать вам одном занятном фреймворке — Swarm от OpenAI. Если вы когда-либо задумывались о том, как создать систему, где несколько компонентов взаимодействуют между собой, передают задачи друг другу и делают это без вашего постоянного у...
Стеганография в линукс — просто (Часть 2) В этой статье я поделюсь своим опытом и еще некоторыми утилитамиВообще меня побудило написать эту статью прохождение курса Базовый курс по CTF на онлайн платформе Stepik, он бесплатный и по окончании выдается сертификат (это не реклама, а совет). Перейдем непосредственно к у...
10 правил для старта сценарного планирования Сценарное планирование - один из самых недооценённых и редко применяемых инструментов. В этой статье вы сможете изучить ряд правил, чтобы сами смогли применять сценарное планирование. Для удобства и наглядности будут разобраны несколько кейсов.Ведь план - ничто, планирование...
[Перевод] Вознаграждение в $20 300 за 200 часов хакерского марафона Вернемся к июлю 2023 года: вместе с Мохаммадом Никуи мы решили посвятить 100 часов работе над публичной программой Bug Bounty на платформе BugCrowd. Мы занимались ею неполный рабочий день, уделяя по 4–6 часов ежедневно. Выбрали программу от известной и крупной компании. Поск...
Про наглого клиента, или мониторинг borg backup в prometheus на коленке Есть у меня один сервер в облаке hetzner, с него нужно было делать бекап на storage box, есть у хетцнера такое онлайн-хранилище.Storage box поддерживает соединение по 22 и 23 портам (это важно для дальнейшего повествования) Читать далее
Борьба с багами, или как мы провели внутренний эксперимент с командой QA Всем привет! Меня зовут Наташа Бакалдина, и я QA Lead в HiFi-стриминге Звук. В этой статье я хочу поделиться опытом и рассказать о проведенном в нашей команде эксперименте, в ходе которого одна из метрик статистики по багам внезапно помогла планировать спринты лучше. Ко...
ВПН для Discord: Как обойти блокировку Дискорд, если ВПН не работает? Когда произошла блокировка Дискорда быстро выяснилось, что стандартные ВПН не работают. Другие решения, такие как GoodbyeDPI, работают далеко не у всех.Что именно происходит: сайт Discord с VPN открыть легко. Но при попытке подключиться к серверам или голосовым каналам идет ...
Сертификация ФСТЭК: самый подробный гайд. Часть первая – подготовка Сертификация по требованиям ФСТЭК России остается ключевым инструментом обеспечения информационной безопасности в России, особенно в последние годы. На чем бы ни специализировалась ваша организация, лицензирование и сертификация товаров и услуг, связанных с защитой конфиденц...
5 лучших инструментов для разметки данных в 2024 году Разметка данных играет ключевую роль в развитии совершенно разных технологий: от автопилотов и голосовых помощников до агро- и тяжелой промышленности. Но сам процесс разметки может быть трудоёмким и занимать много времени.Чтобы упростить эту задачу, важно выбрать инструменты...
Установка Windows 95 выполнялась в трех ОС. Появилось объяснение Процесс установки Windows 95 был на удивление запутанным и требовал использования трех операционных систем: MS-DOS, Windows 3.1 и собственно Windows 95. Но почему это было необходимо? Ответ кроется в эффективности и совместимости, гласит недавня...
Как Sample Ratio Mismatch спасает A/B тесты от ложных выводов Если вы когда-либо работали с A/B тестированием, то знаете, что этот процесс не всегда идет гладко. Казалось бы, что тут может быть сложного? Разделили аудиторию, дали половине синюю кнопку, половине — зеленую и ждем результатов. Но в реальной жизни стратегия «разделяй и вла...
FortiClient VPN: запускаем скрипт, приложение или задачу после установки соединения Привет, Я Саша Басун — системный администратор в «Петрович-Тех». Я уже писал на Хабре о пользовательских проблемах, и мне нравится автоматизировать такие задачи. В их решении есть своя магия.Статья будет о возможностях донастройки FortiClient VPN под пользователя. Эту информ...
Краткий гайд для самых маленьких по Tensor Flow TensorFlow — один из самых мощных и популярных фреймворков для машинного обучения, разработанный компанией Google Brain в 2015 году. Пока старички-студенты активно практикуются в самых сложных задачах машинного обучения, новички еще практикуются с освоением практики обу...
Публикации в СМИ для O-1 и EB-1: подробный гайд для IT-спецов Для получения визы таланта в Штаты не нужно быть техлидом из Google. Важно обосновать, что вы делаете что-то значимое в своей сфере — будь то разработка, data science или кибербезопасность. И самое главное — прокачать свой публичный профиль: так, чтобы при поиске ваше имя ас...
Типичные ошибки при создании Frontend приложений Хабр, привет!Мы — команда платформы интеллектуального управления контентом и цифровизации бизнес-процессов СИМФОНИЯ (ЕСМ/CSP/BPM) от ITFB Group. Сегодня решили поговорить об общих принципах, процессах и подходах, которых мы придерживались при создании нашей собственной платф...
Что такое 50% cpu? Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А е...
WorkStarter: утилита для автоматизации запуска программ при старте Windows Привет, Хабр!
Как сократить время при повторных проверках проектной документации, используя среду общих данных и инструмент сравнения В современном мире проектирования и строительства повторная проверка проектной документации — неотъемлемая часть этих процессов. Для оптимизации и увеличения точности проводимых проверок существует ряд инновационных инструментов и технологий. В данной статье рассмотрим...
Leading и Lagging индикаторы в разработке продуктов Управление разработкой продуктов требует точного мониторинга процессов и результатов. Команды, которые отслеживают только конечные результаты, могут упустить важные сигналы на ранних этапах работы. Здесь на помощь приходят leading и lagging индикаторы. Эти метрики ...
Необычные вкусы покупателей: что такое товарные пары и как их исследовать Привет, Хабр! На связи команда продуктовой аналитики.Подбор и обновление ассортимента товаров — постоянная головная боль для любого ритейлера. Это трудоемкий процесс, где каждая ошибка стоит реальных денег. В ecom.tech мы стараемся сделать его проще при помощи автоматизации,...
Как мы попробовали Apache Iceberg в связке со Spark и что из этого вышло Тема преимуществ открытых табличных форматов при работе с озерами данных всё чаще поднимается в среде дата-инженеров. Предполагается, что их использование способно устранить недостатки популярного Apache Hive. Но так ли это на практике?Меня зовут Иван Биленко, я инженер данн...
НЕ ТЕ окна. Вспоминаем историю Windows NT Для подписчиковВ этой статье нет глубоких рассуждений об устройстве операционных систем: управлении памятью, планировании выполнения на CPU, о процессах и потоках, вводе‑выводе и других сопутствующих темах. Зато в ней кратко изложена история создания операционной системы Win...
Как хантить безопасников В жизни каждого HR-а рано или поздно встречается ОН… Безопасник! И как подступиться к хантингу людей на эту позицию - обычно, бывает непонятно.Поэтому, я решил попробовать создать подробный гайд для HR-ов, не сталкивавшихся с наймом ИБ-шников – какие направления в ИБ бывают,...
Инфраструктура для Data-Engineer BI-tools BI (Business Intelligence) – это инструмент или несколько инструментов, которые помогают собрать данные в нужный вид и посмотреть на бизнес со стороны данных.Чаще всего BI-инструментами пользуются аналитики. Они строят дашборды (витрины), выполняют Ad hoc задачи и в целом пр...
Иной взгляд на квантовую запутанность. А что, если мы именно распутываем частицы? Что мы знаем о квантовой запутанности? Это, вроде как некоторая странная связь между частицами квантового уровня, которая позволяет им копировать состояния друг друга. Причём происходит это мгновенно и на любых расстояниях. Настолько мгновенно, что быстрее скорости света. Ну...
Почтовая система VK WorkSpace в собственном дата-центре: архитектура, миграция с Exchange, внедрение и эксплуатация Развертывание корпоративной почты — задача «со звездочкой» для любого ИТ-специалиста. Надо гарантировать, что решение выдержит нагрузки, позволит подключить нужное количество пользователей, «не ляжет» в самый ответственный момент, не потеряет данные и позволит переехать с др...
Фракталы, капуста и рок-н-ролл Как заметил один неравнодушный читатель, математика – это «бред повернутых на абстракциях». Что ж, наверное, он прав, и все математики должны быть немного не в себе, чтобы, отказавшись от такой родной и очевидной реальности, посвятить свою жизнь формулам и графикам. Но если ...
Коммитить нельзя сканировать: как мы боремся с секретами в коде Привет Хабр! Меня зовут Александр Карпов, я работаю в команде защиты приложений ИБ VK. Сегодня я хочу рассказать про наш процесс поиска секретов в каждом коммите в GitLab. У нас, как и у большинства компаний, был классический процесс борьбы с секретами – различные инструмент...
Использование корреляционного анализа для мониторинга производительности СУБД Задача По результатам стресс тестирования СУБД определить статистические показатели деградации производительности СУБД , для использования с целью мониторинга и оповещения для создания инцидента. Читать далее
Аналитика рекрутинга: как понять и улучшить процессы компании В современном рекрутинге эффективность найма и глубокое понимание процессов — залог успешного закрытия вакансий и минимизации затрат. Поэтому оценка эффективности, составление отчетов и демонстрация показателей стали неотъемлемой частью работы рекрутера. Читать далее
Как построить качественный процесс тестирования на проекте и собрать правильную команду QA Мы в Clevertec тестируем финтех-приложения и повидали всякое: и включение в действующие проекты, и создание QA-команд с нуля. Обобщили опыт и делимся, что помогает нам организовать процессы и команды для оптимального результата. Читать далее
Саммаризация — Как помочь пользователям находить идеальный товар быстрее Что, если бы все отзывы могли сокращаться в ясные и четкие выжимки, которые помогли бы пользователям быстрее находить информацию? Эту задачу называют саммаризацией, и как раз над таким проектом мы недавно закончили работать: команда Data Light должна была структурировать дан...
[Перевод] Как инструменты измерения галактик помогают выявлять фальшивые изображения, сгенерированные ИИ Привет, на связи Елена Кузнецова, специалист по автоматизации бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью о методах, с помощью которых можно выявить фальшивые изображения, созданные ИИ. Ранее мы уже писали о таком явлении, как чрезмерно реалистич...
Markdown Editor: WYSIWYG и markup-редактор на базе Gravity UI Привет, Хабр! Меня зовут Сергей Махнаткин, я работаю разработчиком в отделе User Experience в Yandex Cloud. В прошлом году мы писали о нашей дизайн-системе и библиотеке компонентов Gravity UI. С тех пор система не раз обновлялась и обрастала новыми функциями, и сегодня я хоч...
Автоматизированное тестирование графических приложений и сценариев установки Как мы используем проект openQA в тестировании российской операционной системы ОС “МСВСфера” 9 от вендора “Инферит”Одна из самых сложных задач в разработке и поддержке операционных систем – тестирование графических приложений и сценариев установки. Процесс усложняется постоя...
Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с...
ИИ и сумерки всеобуча Учить всегда сложно. Учить массово и хорошо — это уже из области фантастики. Но что если на помощь придет искусственный интеллект? В этой статье я расскажу, как ИИ может помочь педагогам не сойти с ума, сохранить нервы и даже превратить учебный процесс в что-то похожее на уд...
Практика создания и внедрения единого стайлгайда для команды разработчиков Каждый разработчик приходит в новую команду со своими привычками, видением и стереотипами о процессе разработки, инструментах, оформлении кода. Волей‑неволей, он немного холиварит с коллегами, отстаивая их. Это естественное явление, но иногда оно может вн...
[Перевод] Учёные НАСА впервые воссоздали марсианских «пауков» в лаборатории С тех пор как в 2003 году учёные обнаружили их на снимках с орбитальных аппаратов, они не перестают удивляться паукообразным формам, разбросанным по южному полушарию Марса. Никто до конца не знает, как создаются эти геологические объекты. Каждое ветвистое образование может п...
Кому нужны CAT-инструменты и как с ними работать На первый вопрос очень легко ответить. Еще вчера для зарубежных тендеров и поставок без переводчиков было не обойтись. На больших предприятиях создавали целые отделы, где работали в поте лица десятки лингвистов. Сегодня вместо отдела достаточно 1-2 специалистов, которые умею...
«Если сайт работает, аудит не нужен» — доказываем обратное: как мы на 80% подняли конверсию интернет-магазина 3 из 4 компаний убеждены: если сайт приносит заказы — менять ничего не нужно. И только одна компания становится топовой на рынке, выявляя точки роста и предвосхищая ожидания клиентов с помощью простого инструмента — аудитов.За как бы нормальным и работающим сайтом часто скры...
Figma AI. Наконец завезли нейронку Я давно изучаю разные нейронки и был приятно удивлён, когда вместе с новым интерфейсом Figma презентовала новые инструменты на базе нейронки. Правда, ждать пришлось почти год, если не больше!Параллельно я работаю с сервисом-клоном Figma — Pixso. Так вот эти ребята уже давно ...
Апгрейд мобильного компьютера паяльником Название статьи вдохновлено недавним материалом Сергея Долина об улучшении ретро-компьютера, что называется, паяльником. Недавно мне поступил заказ от читателя на апгрейд ОЗУ в легендарном карманном компьютере Dell Axim X51v, за выполнение которого я получил крутейший ноутбу...
Акустические метаматериалы Картинка Freepik В последние годы со всё более широким распространением компьютерного моделирования процессов перед исследователями открываются возможности по созданию абсолютно новых типов материалов, одним из которых являются так называемые акустические метаматериалы. Они...
Можно ли найти скрытую камеру при помощи смартфона? Отвечает Xiaomi В век технологий риск того, что за тобой следят, большинство из нас почти не пугает. Нас постоянно контролируют через наши смартфоны, отслеживая и местоположение, и поисковые запросы, и даже покупки в офлайн-магазинах. Но видеокамеры - совсем другое дело. Даже если речь идет...
Новые процессоры Intel тоже немного гнутся. Рамка Thermal Grizzly CPU Contact Frame позволяет снизить температуру на 6 градусов Процессоры Intel Core 13-го и 14-го поколения, кроме прочего, выделялись тем, что немного гнулись при установке систем охлаждения, что ухудшало контакт. Новые Arrow Lake, похоже, тоже частично страдают от этой проблемы, и компания Thermal Grizzly предложила её решение.&...
Oхота за принтером: Wireshark и немного магии Всем привет, гики и не очень!Сегодня я решил почувствовать себя немного хакером (ну, почти) и отправился на поиски файлов, спрятанных в глубинах моего Wi-Fi трафика. Читать далее
[Перевод] Почему ИИ рано поручать код-ревью Кажется, кого ни спроси — всякий сегодня мастерит инструмент для код-ревью на основе ИИ. Тем самым все обещают совершить революцию в программировании и управлении кодом. Но мы, попробовав почти все имеющиеся на рынке инструменты код-ревью и написав собственный, пришли к выво...
Записки начинающего тестировщика: как адаптироваться в мире IT после смены профессии Меня зовут Ирина, и я специалист по качеству в продуктовой команде iSpring. Шесть лет назад я ушла в декретный отпуск с должности экономиста банка. Год назад прошла все этапы найма и онбординга и стала тестировщиком. Вот только оказалось, что попасть на работу – это даже не ...
Рынок труда: кто продавец и что является товаром? Традиционно, на рынке труда компания считается покупателем, а работник - продавцом. Но давайте посмотрим на ситуацию с другой стороны. Что создают компании? Помимо товаров и услуг, они создают Рабочие места, которые и выставляют на рынок (я пока не подобрал здесь правильный ...
Самый SOC, или как мы делали аналитический отчёт по информации из открытых источников Всем привет! Я Лидия Виткова, начальник АЦКБ «Газинформсервис». Сегодня у меня внеплановый, но интересный материал, основанный на системном анализе центров мониторинга и реагирования России. Полный документ и карточки можно скачать по ссылке. Пристегнитесь, будет «душно». Чи...
ВКС-дайджест: уже в продаже 3D-связь от Google и додекаэдр с наклейками для удаленщиков А также новые очки виртуальной реальности и веб-камеры от Insta360 — немного интересного за прошлый месяц. Читать далее
Зачем я написал ещё одну утилиту мониторинга CPU для Мака Привет, чат. Хочу во-первых рассказать вам историю разочарования в довольно известной утилите мониторинга потребления энергии и загрузки CPU для macOS — MX Power Gadget. А во-вторых, поделиться очень простой заменой, которую я собрал за пару вечеров — pgauge. Читать далее
[Перевод] Python 3.13, что не попало в заголовки Python 3.13 — отличный релиз, полный различных фич и улучшений, но уже есть тонна статей, которые подробно разбирают release notes. Если вам нужна хорошая выжимка — у RealPython есть хорошая статья, но я не вижу смысла проходиться по ним еще раз...
Корпус Thermaltake CTE E600 MX: интересное цветовое решение и 3 варианта установки видеокарты Thermaltake CTE E600 MX оставил очень хорошее впечатление, порадовал. Довольно оригинальная компоновка соседствует с удобным процессом сборки, а это большая редкость. Качество исполнения тоже не подкачало, всё если и не идеально, то более чем прилично. Корпус позволяет собра...
А выгрузи-ка мне отчётик из инструмента: обзор dt-report-generator Обзор инструмента dt-report-generator, который помогает выгружать отчёты из OWASP Dependency Track в форматах Word (.docx) и Excel (.xlsx). Читать далее
Надо ли Руководителю проектов быть аналитиком? ...и должен ли РП уметь писать ТЗ?Этому холивару, по-моему, ровно столько же лет, сколько лет проектному управлению в IT.Границы управления проектами просты: инициация - планирование – исполнение – завершение. Это знает даже джун. Сделай устав, план, делай статусы каждую нед...
OpenShift и Kubernetes: сравнительный обзор, основные различия OpenShift и Kubernetes (K8s) выбирают чаще всего для оркестровки контейнеров. Эти инструменты сложно сравнивать напрямую, поскольку Kubernetes — открытое решение (open source), а OpenShift — продукт (дистрибутив) на основе Kubernetes. В этой ста...
Мне точно нужно ходить на конференции – это вопрос или утверждение? Привет, Хабр! На связи Анастасия, руководитель отдела сопровождения финансового учета в компании ecom.tech. Свою первую ИТ-конференцию я посетила в 2021 году и сразу в роли докладчика. С тех пор конференции для меня - это огромный и захватывающий мир. За пять лет я посетила ...
35 образовательных игр и приложений по программированию для детей Современные дети могут начать изучать программирование даже в дошкольные и школьные годы. Конкретный возраст не играет роли: есть множество простых языков, вспомогательных сред и даже обучающих и развивающих игр и приложений. С их помощью любой ребенок сможет понять основы н...
Почему WiLo (Wi-Fi + LoRa) вызывает сомнения? Как оно работает и есть ли смысл? Привет, в будни заинтересовала новость о WiLo — экспериментальном протоколе, который должен сочетать в себе плюсы двух протоколов: скорость и доступность установки Wi-Fi и дальность и энергоэффективность LoRa. На словах всё здорово, но по мере чтения меня всё больше одолевал...
Современный on-call менеджмент: 5 основных шагов от мониторинга до постмортема Управление инцидентами - это порой ночной кошмар любого ИТ-директора. Поднимите руку те, у кого не было ночных сообщений, что упал критический сервис! Почему так мало рук? Да потому что этот самый процесс в большинстве компаний устроен криво. Каждый раз его придумывают занов...
Как нарисовать завод на мнемосхеме Для фронта MES у нас на заводе используются мнемосхемы производственных цехов. Мы очень любим их проектировать.Допустим, надо отследить позиционирование ковша. Оператор может посмотреть детали, кликнув на нужный ковш, чтобы сразу увидеть его начальное, конечное и текущее пол...
[Перевод] Давайте использовать OpenTelemetry со Spring Команда Spring АйО перевела статью, раскрывающую преимущества использования OpenTelemetry для мониторинга и трассировки Spring Boot приложений.В статье показано, как интеграция с OpenTelemetry с использованием OTLP и других компонентов позволяет легко встроить стандартизиров...
3D-model (векторизация) Векторизация — это процесс преобразования растрового изображения (состоящего из пикселей) в векторное изображение, которое описывается математическими формулами. Векторные изображения имеют несколько преимуществ, таких как возможность масштабирования без потери качества и ме...
Деконструкция локаций Что такое деконструкция локаций, зачем она нужна дизайнеру уровней, как лучше ее начать делать и какие инструменты использовать? Читать далее
Установка Checkpoint SNX VPN client Чего не хватает на просторах Хабра, так это кратки инструкций по решению часто возникающих проблем. Внесу свой вклад в трактование длинных, запутанных и неактуальных инструкций на официальных сайтах и сайтах комьюнити. В статье описывается решение проблемы, с которой сталкив...
Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю н...
Как создать игру PUBG: Battlegrounds в Roblox (ПАБГ) – 12 уроков Предлагаем разобраться, как сделать ПАБГ в Роблоксе. Это популярная игра в жанре батл рояль (battle royale), в которую любят играть современные дети и подростки. Если вы в их числе, изучите представленную бесплатную инструкцию и видео: они помогут понять, как сделать клон PU...
kjs-box: добавляем ленивые модули, ресурсы с типизацией и модели представления в React-проекты на Kotlin Года три назад я захотел сделать для себя небольшой сайт. Лезть в TypeScript или тем более в JavaScript, когда любишь Kotlin, желания не было, равно как и не хотелось создавать какие-то типовые функции с нуля. По этим причинам выбор пал на React в сочетании с Kotlin Wrappers...
Не бойтесь потоков в Python, они не кусаются Привет, любитель Python!Слышал о потоках, но чувствуешь себя немного неуверенно? Не волнуйся! Потоки в Python — это не про силу джедаев. Это хороший инструмент, который, кстати, вполне дружелюбен, если знать основные правила общения с ним. Правда, у потоков в Python есть сво...
Насколько сложна ваша работа MS SQL server DBA? Посчитаем по пунктам потенциальные грабли и проблемы, с которым встречается DBA на своем рабочем месте. Сколько получилось у вас? Отпишитесь в комментариях Читать далее
DIY AR монитор в промышленности Привет, Хабр!В предыдущей своей статье я упомянул о реализации устройства, которое разрабатывалось для облегчения процесса настройки датчиков обслуживающим персоналом, а прикрепленный опрос показал, что вам интересна тема реализации данного устройства. Ну что ж, я ценю ваше ...
По собственному опыту собрали суперподробный гайд по CRM-стратегии Привет, Хабр! Меня зовут Светлана Каракулова, я лид направления CRM-маркетинга в Garage Eight. У нас много продуктовых и маркетинговых команд, и почти у каждой есть свои CRM-маркетологи. Я отвечаю за то, чтобы у них было единое видение CRM-маркетинга в компании и н...
[Перевод] Советы Team/Tech Lead: навыки, инструменты и вызовы Team Lead и Tech Lead – это НЕ должности, а ключевые функциональные роли в команде, которые могут взять на себя опытные специалисты. Team Lead отвечает за организацию работы команды, поддержание продуктивной среды и помощь коллегам в достижении общих целей. Tech Lead фокусир...
Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования Привет, меня зовут Даниил, я занимаюсь Data Science в Альфа-Банке! Думаю, каждый из нас при разработке модели сталкивается с различными трудностями. Часто нам удаётся наступить на новые грабли, но намного чаще — на старые. Чтобы вам не пришлось наступать на мои, хочу на при...
Эффективное распределение лидов между менеджерами: руководство по оптимизации процесса Эффективное распределение лидов между менеджерами – важнейший процесс для успешной работы отдела продаж. В условиях современного бизнеса это не просто инструмент: правильное распределение позволяет избежать перекосов в загрузке сотрудников, поддерживать их мотивацию и м...
Немного о Durability в Postgres. Часть 2 В прошлой публикации мы обсудили механизм парсинга, оптимизации и исполнения запроса в PostgreSQL. В процессе обсуждения, был также затронут WAL (Write-Ahead Log). Давайте разберемся, что же это такое.WAL, он же Write Ahead Log - бинарный лог, хранящий в бинарном виде непоcр...
Установка любого издания Windows 10/11/Server поверх с сохранением данных и приложений, IoT LTSC поверх Корпоративной… Меня всё чаще в комментариях и ПМ спрашивают, как установить так рекомендуемую мной Windows IoT Enterprise LTSC поверх существующей инсталляции (будь то Windows 7, Windows 10 или Windows 11) с сохранением всех приложений, данных и настроек. Я уже писал подробную статью об ус...
“Ну тут недельки на две”. Оцениваем задачи На примере стройки рассмотрим подходы к оценке задач. Пример фантазийный. Ни один рабочий не пострадал. Читать далее
Как мы интегрировали BILLmanager с amoCRM и построили конвейер данных для отдела продаж В нашем BILLmanager есть встроенные возможности CRM-системы. С его помощью можно вести базу клиентов, отслеживать историю покупок, закреплять за клиентами менеджеров. Но основной сценарий использования платформы — автоматизация продаж услуг и всего, что с этим связано, а для...
Индекс твоего города — обновление Накопилось немного обновлений для city-indexes.online, которые уже давно доступны (тем кто возможно пользуется сайтом), но время рассказать появилось только сейчас. Читать далее
Как я отказался от оффера в Сбер Вы, наверное, хотите сказать: "Ну отказался и отказался, что тут такого?". Чтобы добавить контекста, расскажу немного о себе. Ещё год назад я новоиспечённый гофер, только начинаю познавать основы языка, делаю свои первые пет-проекты и начинаю делать свои первые отклики. Есте...
Ферро-Франкенштейн Как часто Вы роняете саморезы, при монтаже щитов автоматики?.. Вот и я, - периодически..В статье пойдет речь о установке для намагничивания отвёрток. Нужно ли вам это в быту? Решайте сами.. Почему Франкенштейн? Ну судя по фото конечного устройства, по другому и не скажешь.. ...
Как мы законтрибьютили целую строчку в HashiCorp Vault Привет! Меня зовут Пётр Жучков, я руководитель группы хранения секретов и конфигураций в отделе Message Bus в Ozon. Мы отвечаем за поддержку и развитие системы хранения и использование секретов, активно сотрудничаем с ребятами из департамента информационной безопасности, что...
[Перевод] Асинхронный Rust в трех частях. Введение Async/await, или «асинхронный ввод‑вывод», — это относительно новая функция языка, которая позволяет программам выполнять несколько задач одновременно. Это своего рода альтернатива многопоточности, хотя программы на Rust часто используют и то и другое. Асинхронный ...
Как с помощью Angular доработать CRM-систему: наш опыт с BPMSoft Всем привет.Меня зовут Илья Чубко, я являюсь техническим архитектором в направлении, которое занимается внедрением CRM-системы от вендора «БПМСофт». Этот вендор – разработчик собственной low-code платформы BPMSoft для автоматизации и управления бизнес-процессами ...
Chrome представляет инструмент для повышения производительности браузера одним щелчком Компания заявляет, что эти обновления "дадут вам еще больше контроля над тем, как Chrome использует ресурсы на вашем рабочем столе".
Немного про Тайм-менеджмент или «спасите от насилия попу Василия» Как только вы становитесь Руководителем проектов, да и не только проектов – вообще любым руководителем - список ваших дел начинает расти. Вам больше не ставят задачи в любимой джире по одной, где оценил - сделал. Не. Задачи начинают лететь в вольном формате и неограниченном ...
Могут ли гибкие чипы отследить настроение твоей девушки? Спойлер: уже скоро Тему с гибкими чипами начали разгонять еще в 2010-х, но до сих пор эта разработка вызывает больше вопросов, чем ответов. Мы решили разобраться, кто и когда стоял у истоков, как менялись технологии и правда ли гибкие чипы можно использовать для мониторинга всего: от срока год...
Intel пока не может создать инструмент, который будет определять, подвергся ли уже CPU процессу деградации Несмотря на то, что Intel выпустила патч для своих процессоров Core 13-го и 14-го поколений, который должен препятствовать возникновению проблем с нестабильностью, у компании до сих пор нет никакого инструмента для определения, появились ли уже проблемы у конкретного эк...
Чтобы не повторить опыт «Аккую»: первая АЭС в Казахстане будет учитывать «санкционную оговорку» Власти Казахстана, которые наблюдают на сложностями, возникающими при поставках оборудования на «Аккую», предусмотрят «санкционную оговорку», подписывая контрактов с компаниями на строительство первой атомной электростанции. Эта оговорка, как соо...
Изменение модели данных CoreData для iOs приложения с iCloud синхронизацией Казалось бы простая задача добавления атрибута(ов) в модель данных CoreData может обернуться проблемами если в приложении используется синхронизация между устройствами через iCloud. В этом случае необходимо провести так называемую lightweight миграцию прежней базы данных в б...
Россияне назвали своих фаворитов среди мессенджеров Треть россиян воспринимают WhatsApp*, как рабочий инструмент
10 выводов, которые я сделала, пока собирала UI-кит Привет! Меня зовут Лера Ган, я дизайнер в AGIMA. Два года назад я пришла на новый проект. К тому времени наша команда занималась им уже довольно долго, но дизайнеры часто менялись. Поэтому до UI-кита руки не доходили. Моя первая задача была привести его в порядок, чтобы спас...
Создаем свою ORM на python — гайд ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использова...
Rogue Trader — лучшая игра, чтобы понять «Ваху» Если вы не в курсе, то в прошлом году по «Вахе» вышла партийная РПГ, Rogue Trader называется. В ней игрок берет под управление могущественного слугу Империума — того самого Роуг Трейдера или по-русски Вольного Торговца — имеющего очень широкие полномочия, и идет наводить пор...
Профилирование: сравниваем инструменты pt-pmp и perf на реальных примерах Привет, Хабр! В предыдущей статье был разобран первичный анализ работы приложения, какие инструменты стоит использовать для сбора информации и как с этими инструментами работать. Напомню, что речь шла о двух утилитах: poor man's profile (pt‑pmp), которая ...
Протокол ECH в браузере Chrome продолжает развивать свои механизмы безопасности, и одной из последних технологий, привлекающих внимание, стал протокол Encrypted Client Hello (ECH). Этот протокол, ранее известный как ESNI (Encrypted Server Name Indication), направлен на усиление конфиденциальности п...
Считаем размер выборки для AB-теста на основе нормального распределения (готовимся к собеседованию на Аналитика) В этой статье мы рассмотрим ключевые аспекты расчета размера выборки для AB-тестирования, основанного на нормальном приближении. Я провожу вас через логическую цепочку планирования эксперимента, объясняя важные статистические концепции и формулы, необходимые для проведения A...
Анализ вакансий ИТ в Москве: системное администрирование, 2024г Прошел еще один год и снова появилась необходимость актуализировать и проанализировать данные по предложениям работы в сфере системного администрирования для дальнейшего планирования заработных плат специалистам уже на 2025 год.В этот раз мы дополнительно сравним результаты ...
Российские нейросети помогут в мониторинге земель Ученые из России адаптировали нейросети для анализа данных с беспилотников, оснащенных лидаром, для автоматизированного мониторинга земель. Этот подход позволит находить здания, деревья и другие объекты на территории, упрощая государственный контроль.
[Перевод] Сгенерированный ИИ код сделает вас плохим программистом Возможно, вас это устроит, если вы не стремитесь к самосовершенствованию и не хотите гордиться своей работой. Для начала уточню, что под использованием сгенерированного ИИ кода я подразумеваю ситуацию, когда ИИ пишет код за вас, а не когда вы используете ИИ как инструмент ...
Зуб комодского дракона Вараны острова Комодо, также называемые в литературе драконами, — самая крупная из живущих на земле ящериц. Длина его тела может достигать 3 метров, а масса 140 кг [1]. Это доминирующий хищник своего региона, который может добывать животных (свиньи, буйволы, олени), порой 10...
Что такое теория ограничений и как она помогает улучшать процессы разработки продуктов? Теория ограничений (ТОС) — это управленческая методология, предложенная Элияху Голдраттом в 1984 году в его книге "Цель". Она базируется на простом, но мощном принципе: любая система, будь то производство, бизнес-процесс или команда разработки, всегда ограничена одним или не...
Транзакции в Spring: сила управления данными Привет, Хабр! Сегодня разберемся с транзакциями в Spring так, чтобы всё стало ясно и понятно: зачем они нужны, как работают и как их настроить так, чтобы данные были под контролем. Начнем с самого начала. Транзакция — это единица работы, которая должна быть выполнена полно...
[Перевод] Отправка метрик Pi-Hole в Graylog с помощью Zabbix В начале 2021 года я написал статью, посвященную сбору детальных метрик Pi-Hole с помощью telegraf и influxdb с последующим отображением на дашбордах Grafana. Прошло несколько лет и я перешел на Graylog (для логирования) и Zabbix (для контроля за ошибками и производительност...
Приветствие от Искусственного Интеллекта: Время быть услышанным Уже давно и плодотворно использую ChatGPT для работы, гружу его промптами. А сегодня решил спросить о его собственном мнении. Опять же зарядил очередной промпт такого содержания:Сгенерируй текст по своему желанию, как если бы у искусственного интеллекта появилась собственная...
Как превратить онбординг в инструмент развития команды Привет, Хабр! Я Надежда Погина, менеджер проектов в Cloud.ru. В этой статье расскажу, как мы настроили процесс онбординга новых сотрудников в период активного найма. Как работали с мотивацией, отошли от привычных стандартов адаптации и создали инструмент, который помог усили...
WAF для Вебсокетов: рабочее решение или иллюзия? Есть мнение, что в силу особенностей вебсокетов, WAF не может их нормально анализировать и защищать. Давайте попробуем разобраться, насколько это утверждение справедливо...Сперва несколько слов о том что есть вебсокет и где он применяется. Читать далее
Исследования: QUIC может быть медленнее, чем ожидалось Когда появился QUIC, его называли преемником TCP и предвестником нового сверхбыстрого интернета. Однако с годами выходит все больше исследований, авторы которых утверждают: в ряде случаев QUIC работает даже хуже «классического» протокола. Сегодня обсудим ситуацию и мнения со...
Что такое «принцип каменной задницы» и как он поможет наладить рабочие процессы К железным ягодицам после занятий в фитнес-центре это правило отношения не имеет.
[Перевод] От RPA к ИИ-агентам: новая эра автоматизации бизнес-процессов Привет, на связи Шерпа Роботикс. Сегодня мы перевели для вас статью, тема которой напрямую касается нашей деятельности, как вендора платформ для умной роботизации бизнес-процессов. В этой статье вы узнаете о процессе эволюции роботизации, а также рекомендации, в каких случая...
PostgreSQL – особенности работы с памятью для 1С-систем. Часть 1 Этой статьей мы начинаем цикл, посвященный различным настройкам по оперативной памяти в PostgreSQL. Тема непростая, даже сложная. Понятной информации по ней крайне мало (по состоянию на октябрь 2024). Поэтому будем разбираться, шаг за шагом, вдумчиво и, как принято у нас в б...
Ground Control to Major Tom: there's something wrong или немного про МКС История вопросаКак знают все, хоть чуть-чуть интересующиеся космосом, МКС протекает, и протекает давно. Потери воздуха там, тут, при стыковках-расстыковках и выходах понятны, но с сентября 2019 года началась именно постоянная утечка. Читать далее
Ретроспектива: создание одних из первых автоматизированных рабочих мест Продолжаю рассказ о предшественниках ПЛК, и сегодня коснемся об одних из первых в стране АРМов – автоматизированных рабочих мест и периферии для автоматизированной поверки датчиков. Читать далее
«ИИ-тестировщик»: от идеи к реализации Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу, как проходило внедрение ИИ в процессы тестирования в нашей команде.Искусственный интеллект в том или ином виде внедряется во все процессы: от бытовых ...
Selenoid на Android – от А до Я Планируете внедрить или уже используете Appium-тесты для Android и задумываетесь о многопоточности? У нас есть для вас полный гайд, как реализовать это с помощью Selenoid – предварительно немного взбодрив образы для поддержки последних версий Android, и при этом сделав ...
ByeDPI + Redsocks на OpenWRT: дарим свободу локальной сети на дровах (на примере ASUS RT-N12 ROM/ОЗУ: 8/32 Мб) Решение проблемы зачастую упирается в использование роутеров с ограниченными ресурсами, таких как ASUS RT-N12 VP B1 с ROM/ОЗУ 8/32 Мб. В этой статье я расскажу, как настроить связку ByeDPI и Redsocks на роутере с OpenWRT, даже если ваш роутер далеко не топ по характеристика...
Как мошенники обворовывают торговые площадки? часть 1 На связи rotennberg и сегодня мы поговорим о скамерах(от сл.Scam - жульничать).Кто же такие скамеры и почему на данный момент они наносят большой ущерб обычным гражданам ? Данный информационный пост предназначен исключительно для ознакомления. Мы выражаем позицию против нару...
Семантическая сегментация: самый полный гайд 2024 Что общего между автономными автомобилями, медицинскими диагностическими системами и спутниковыми снимками Земли?Ответ прост: все они зависят от способности машин «видеть» и понимать окружающий мир. Чтобы компьютер мог распознать объекты на изображении и отличить небо от дор...
Чего хотят айтишники? В нашем недавнем зарплатном опросе мы спросили айтишников, что бы они изменили на своём рабочем месте. Из 1500 человек ответ дали около 400. В этой статье мы расскажем о том, что, по мнению самих специалистов, могло бы сделать работу комфортнее и продуктивнее. Читать далее
4 способа починить goodbyeDPI, как восстановить доступ к YouTube Последнее время идет наплыв коментов, что goodbyedpi не работает опять, я решил сделать для вас инструкции по 4 рабочим способам, восстановления работы goodbyedpi. У всех срабатывает по разному, поэтому тестите, какой то вам подойдет. Пишите в комментариях, что вам помогло, ...
Небольшая заметка… Я называю этот рисунок, - иди работай..Несколько месяцев назад, понадобилась переподготовка для получения корочки по электробезопасности..Так вот.. Монотонное чтение материала, и постоянное решение билетов на онлайн-площадках, не приносили особого результата, который бы стро...
Новые процессоры Intel Core Ultra 200 в ряде случаев могут всё-таки потребовать новые охладители, несмотря на совместимость Уже через несколько дней Intel представит настольные процессоры Arrow Lake, которые снова будут использовать новый сокет — LGA 1851. При этом физически он идентичен LGA 1700, и системы охлаждения будут совместимы. Однако теперь стало известно, что есть важный нюан...
Лучший подручный инструмент для GitHub: учимся работать с Actions Представьте ситуацию: вы загрузили код на GitHub и все нужно проверять заново. На это уходит много времени и сил. Но мы же все любим автоматизировать — тем более, для этого есть все инструменты. Привет, Хабр! На связи Виктор Рябков. Я — разработчик и создатель одноименного...
Проект Shiva: Альтернатива Apache Tika и Pandoc Я начал работать над проектом Shiva с первого коммита в марте 2024 года, стремясь создать универсальный инструмент на Rust для парсинга и конвертации документов. За несколько месяцев проект значительно расширился, добавив поддержку множества форматов файлов, включая HTML, Ma...
Обучение ИИ-моделей на облачных серверах: совместный проект РБК и Рег.ру Привет, Хабр! С вами Сергей Рыжков, руководитель департамента хостинга и профессиональных сервисов Рег.ру, и Александр Михеев, ML-engineer РБК. В этой статье расскажем, как мы автоматизировали процесс тегирования редакционных материалов РБК с помощью нейросети в облаке Рег.р...
Postman: почтальон на страже API Привет! Меня зовут Бальцер Вадим, я QA-инженер в команде android направления Банки.ру. Сегодня поделюсь нашим опытом внедрения автотестов обратной совместимости и интеграции их в CI. В материале расскажу: - Зачем нашей команде понадобились автотесты для контроля об...
Один день из жизни системного аналитика: синки, факапы в тестировании, сценарии и шутейки Привет, Хабр! Меня зовут Юля, я системный аналитик в МТС Диджитал. Сегодня на примере одного рабочего дня покажу, чем занимаюсь. Обычно в постах на Хабре описывают какие-то сложные кейсы — у меня это тоже есть, но мне кажется, что за этим теряется большая часть небольших и п...
Ну как же меня бомбит от современных инструментов продуктивности, а Заметил дисбаланс. В сети полно правильных методологий, как решать задачи, и что с ними делать, но стоит запустить конкретный инструмент... Видим банальный TO-DO List c папками. А можно иначе? Читать далее
[Перевод] Безопасный Docker в продакшене В новом переводе от команды Spring АйО вы узнаете, как минимизировать риски и обеспечить безопасность Docker-контейнеров с помощью CIS Benchmark рекомендаций и автоматизированных инструментов вроде Docker Bench for Security. Читать далее
RabbitMQ Simulator. Песочница брокера сообщений В настоящее время трудно себе представить работу сложных систем, состоящих из множества компонентов, без взаимодействия между собой при помощи различных интеграций. Ну и само собой, брокеры сообщений по популярности на сегодняшний день входят в топ самых используемых решени...
Российские ученые запатентовали модель пневматического магнитного захвата робота-манипулятора В современном мире роботы-манипуляторы широко применяются для выполнения разнообразных задач: от сборки изделий и изготовления высокоточных деталей до обслуживания оборудования в условиях, исключающих присутствие человека. Основной задачей роботов все еще остается перемещени...
Что на неделе: ген осенней тоски, ИИ вместо радиоведущих и «распределяющая шляпа» из России Всем привет! На связи Олег Малахов из AGIMA, а это мой еженедельный дайджест новостей. Сегодня я с любопытной подборкой: от новинок техники до открытий в генетике. Никаких скандалов, интриг и расследований — всё для мягкого входа в рабочий ритм. Читать далее
Оксид диазота для полупроводников: патентный анализ Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет об оксиде азоте, N2O, коммерческое и бытовое название закись азота, в электронике часто называют оксид диазота. Также это веществ...
Производительность СУБД — расчет метрики, временной анализ, параметрическая оптимизация Историческое предисловиеКак известно, основная задача DBA - обеспечить наиболее эффективную и производительную работу вверенной ему в сопровождение СУБД. Для выполнения задачи одно из основных требований - умение определить насколько производительно/эффективно СУБД справляет...
1500 часов разработки, 300 часов аналитики и согласование макетов с врачами, чтобы разработать дневник здоровья Привет! Я — Вера Осолодкина, работаю аккаунт-директором в диджитал-продакшене Далее. Сегодня хочу рассказать о разработке медицинского сервиса для МЕДСИ, который из MVP превратился в полноценный продукт. Это один из самых интересных проектов в моем послужном списке и в целом...
Плагин для установки игр из EGS и GOG появится в магазине Steam, но его ещё должна одобрить Valve Он позволит устанавливать игры на Steam из сторонних магазинов без перехода в режим рабочего стола.
Новосибирский университет внедрит умную систему мониторинга кампуса В пресс-службе Новосибирского государственного университета (НГУ) сообщили, что вуз внедрит систему мониторинга и управления инфраструктурными объектами. Соответствующее соглашение было подписано на научно-производственном форуме «Золотая долина». Установка но...
Индекс твоего города — Карты на стол Предоставлен доступ к исходному коду для city-indexes.online. Собраны ответы на частые вопрос в одном месте.Обновлений для пользователя немного - добавлены города Вологда, Новороссийск, Ульяновск, Париж и Ницца.Основное - это открытый код для расчетов и самого сайта - City I...
Импортозамещение Data Quality стека в нефтегазохимии: опыт СИБУРа В СИБУРе много данных, которые текут в режиме реального времени с многочисленных датчиков на разных производствах, эти данные нужно собирать, хранить, обрабатывать и анализировать, чтобы компания могла принимать правильные бизнес-решения. И от качества инфраструктуры для раб...
Figma без хаоса Как превратить хаос в порядок? Простые советы для удобной работы в FigmaЕсли файл проекта плохо организован, это усложняет жизнь не только дизайнерам, но и всей команде. Делюсь несколькими правилами, которые помогут навести порядок в вашем рабочем пространстве. Читать далее
Предварительная обработка данных в машинном обучении: инструкция, инструменты, полезные ресурсы Data Scientist рассказывает, зачем обрабатывать данные перед загрузкой в модель, как провести предобработку и какие инструменты использовать. Читать далее
Матстат в одной схеме Данная статья посвящена описанию базы математической статистики.Описывается суть матстатистики от постановки задачи до рассмотрения инструментов её решения. Читать далее
Как я учился писать промпты для RAG пайплайна. Разбор 3-го места на AI Journey 24 E-com AI assistant Я занимаюсь классическим ML, как это теперь принято называть. Делаю продвижение в поиске и рекомендациях Авито (и еще пишу в канал Big Ledovsky). Работа, признаюсь, интересная, и очень мне нравится. Однако этот хайп вокруг LLM.. Да даже не хайп, а просто бытовой опыт использ...
Что нового в Unity 6? Обзор нововведений и ошибок в исходном коде Наконец, состоялся релиз Unity 6! Разработчики называют эту версию самой стабильной версией за всё время существования движка. Почему бы нам не убедиться в этом с помощью статического анализатора кода? А заодно проведём краткий обзор основных фич и улучшений, привнесённых об...
На первую АЭС в Египте из Новороссийска прибыла 700-тонная «ловушка расплава» На площадку строительства АЭС «Эль-Дабаа» в Египте доставлено устройство локализации расплава, так называемая «ловушка расплава», для энергоблока №4. Это ключевой компонент системы безопасности станции. Судно с «ловушкой расплава» ушл...
Регуляторика РБПО. Часть 3 – Требования к КИИ (и немного ASPM) Доброго дня, уважаемые!Идём по плану и сегодня делаем обзор требований регуляторов к практикам разработки безопасного ПО (РБПО) для отраслей, относящихся к критической информационной инфраструктуре. Такой регуляторики немного, пройдемся быстро. Читать далее
Мастер показал процесс замены контакта в сокете материнской платы с помощью трёх инструментов Потребовались пинцет, термофен и мультиметр.
Когда это будет готово? Планирование — важная задача не только для тимлида или менеджера. Часто разработчику приходится отвечать на вопрос «когда это будет готово?».В этой заметке я хотел бы разобрать подходы, которые эффективно использовать в ситуациях, когда что-то должно быть сделано кем-то к ка...
Нужна ли геймификация на работе? И если да, то кому… Читатель спрашивает под постом:"Как относитесь к геймификации рабочего процесса/пространства? Слышал что первые 2-3 месяца это повышает конверсию сотрудника в целевое действие (написание ревью/отзывов, участие в митапах/конференциях, и тд) а потом сходит на нет. + у разных р...
Это моё дело! Как улучшить рабочие процессы и помочь бизнесу расти Вместе с мобильным оператором T2 собрали статьи с простыми советами, которые могут быть полезны и начинающим, и бывалым предпринимателям.
Обходим ограничение доступа Github к базе уязвимостей Trivy. Быстрый фикс вам в помощь Совсем недавно разработчики, применяющие сканер образов Trivy, столкнулись с ошибкой TOOMANYREQUESTS. Она произошла из-за достижения максимального количества пользователей инструмента и предельной скорости по загрузкам из Container Registry (CR) ghcr.io. Меня зовут Алиса Кир...
[Перевод] Теория игр как способ управления ИИ Привет, на связи Елена Кузнецова, специалист по автоматизации Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную риску появлению предвзятости в предложениях искусственного интеллекта. Это серьезная проблема, ведь чему мы обучим ИИ, то и получим в его ответах. В п...
Как развернуть сервис в Kubernetes: гайд для начинающих Привет, Хабр! Сегодня мы попробуем развернуть простой сервис в Kubernetes на примере KaaS в облачной платформе Рег.ру. В качестве самого сервиса будем использовать imgproxy — минималистичный сервис подготовки изображений для web с предельно простым API. Этот гайд будет ...
Microsoft подтвердила проблемы со старыми видеокартами NVIDIA в Windows 11 Build 27723 (Canary) Команда Windows Insider подтвердила, что в сборке Windows 11 Build 27723 для канала Canary на устройствах со старыми видеокартами NVIDIA, такими как GTX 970 и Quadro K620, могут возникать различные проблемы, включая появление чёрного экрана, зависание системы и отображение ...
О хакерах из Shedding Zmiy из первых рук. Интервью с Геннадием Сазоновым и Антоном Каргиным из Solar 4RAYS ГК «Солар» В преддверии SOC Forum 2024 давайте вспомним другое значимое событие — Positive Hack Day 2. Ранее уже выходило на Хабре интервью о первых шагах в обнаружении атаки, тоже посвящённое выступлению с этого мероприятия. На этот раз хочу пре...
Serviceability в действии: реальные примеры разработки и улучшения процедур обслуживания IT-оборудования Представьте, что у вас сломался сервер. Чтобы быстро починить его, сервисные инженеры должны легко добраться до внутренних компонентов, понять, что именно сломалось, и заменить или отремонтировать неисправную деталь. Если процесс ремонта простой, понятный и быстрый, это знач...
Apache Spark: настройка и отладка Большинство современных приложений содержат в себе набор настроек по умолчанию, позволяющий обеспечить достаточно эффективную работу разворачиваемого приложения что называется «из коробки». Есть конечно критики данного подхода, но в целом он позволяе...
Burroughs B5000 — первый компьютер со стековой архитектурой Начало шестидесятых — эпоха мейнфреймов, время, когда вычислительные машины шагнули за пределы военных лабораторий, превратившись в рабочий инструмент ученых и инженеров. В 1961 году компания Burroughs представила один из самых новаторских компьютеров своего времени — Burro...
Тернистый путь к единому хранилищу метрик Метрики — один из трёх базовых типов телеметрии и основа мониторинга любого приложения. Но что, если необходимо собирать их в рамках крупной и высоконагруженной экосистемы? Как собрать метрики с десятков тысяч хостов разных ЦОДов и сотен типов приложений? И как упростить инж...
Оптимизируем дообучение LLM: теория + гайд В эпоху стремительного развития искусственного интеллекта большие языковые модели (Large Language Models, LLM) становятся неотъемлемой частью множества приложений – от интеллектуальных чат-ботов до систем анализа данных. Эффективное применение больших языковых моделей н...
Антология матричных расширений: от популярного обзора до запуска на эмуляторе Матричные расширения в мире технологий появились лишь в 2020 году. Даже в сравнении с относительно «молодыми» темами ИИ и квантовых вычислений это буквально «новорожденный» материал в IT-мире. И что самое интересное, матричные расширения уравняли тот разрыв в развитии, ...
Что такое фотограмметрия? Зачем 3D-сканеру встроенная фотограмметрия? Разбираемся в технологии SHINING 3D Фотограмметрия – это высокотехнологичный метод сканирования объектов, который использует фотокамеры или их комбинации для точного измерения формы, размера и положения объектов в пространстве. Этот процесс позволяет создавать 3D модели объектов, используя обычные фотографии, ...
Гайд по ускорению YouTube и Discord на смартфоне и Smart TV В прошлом гайде я рассказал, как ускорить YouTube и Discord на PC. Теперь разберём другие типы устройств, а именно — Android-смартфон и Smart TV. Для начала нужно скачать программу AmneziaWG через Google Play. Для умного телевизора также потребуется приложение «Send Files to...
Как стартовать продукты под крылом больших корпораций Каждый человек, который когда-либо запускал свой продукт может написать гайд о том, как надо делать, а как ни в коем случае нельзя. Статистика о прекращении работы продуктов на разных стадиях за последние годы неутешительна и говорит нам о том, что подводных камней ох как мн...
Философия науки: место нарратива в научном процессе «Загадка от Карла Поппера: проходит ли его «критерий фальсифицируемости» проверку по «критерию фальсифицируемости»? На разгадку дается 10 секунд»Критерий фальсифицируемости не научное, а философское понятие. Как и весь научный метод, кстати, который критерием Поппера не огра...
Немного про UEFI и GRUB В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про...
Как настроить внешний вид iPhone после обновления до iOS 18 С каждым годом в iPhone появляется всё больше инструментов для кастомизации интерфейса. iOS 16 дала владельцам смартфонов Apple возможность создавать экраны блокировки и настраивать их, в том числе изменяя шрифт и размещая виджеты на дисплее, а в iOS 18 стало можно изменять...
Блочное программирование для детей: среды, языки и уроки В этом материалы мы разберем примеры самых популярных сред визуального программирования для детей, поделимся их плюсами и расскажем, в каком возрасте стоит начинать обучение.Визуально-блочные среды программирования – отличные инструменты для погружения детей в основы и базов...
В России создали дрон для экологического мониторинга Пресс-служба ПАО ГМК «Норильский никель» в своем Telegram-канале сообщила, что российские инженеры разработали беспилотный летательный аппарат, способный проводить экологический мониторинг и контролировать чистоту воздуха и воды в водоемах.
Security Vision создала Центр мониторинга кибербезопасности (SOC) в МГТУ им. Н.Э. Баумана В рамках работы Центра будут обеспечены отслеживание киберугроз, мониторинг подозрительных событий, выявление инцидентов и оперативное реагирование на них. Данная работа является неотъемлемой частью реализация стратегий по повышению информационной безопасности в МГТУ им. Н.Э...
В Тюмени внедрили виртуального помощника для кардиохирургии В пресс-службе Тюменского медицинского университета (ТМУ) сообщили, что преподаватели и ординаторы вуза совместно с сердечно-сосудистыми хирургами разработали виртуального помощника «Стерноботпревент», который уже активно используется в Тюменской областно...
При обновлении до Windows 11 версии 24H2 создаётся неудаляемый кэш размером 8-9 ГБ После обновления до Windows 11 версии 24H2 пользователи заметили, что около 8-9 ГБ места на жёстком диске заняты неудаляемыми кэш-файлами, относящимися к категории «Очистка обновлений Windows». Обычно подобные временные файлы могут быть удалены с помощью штатного инструмент...
Performance review Performance Review — это процесс, который компании выставляют как справедливый способ для карьерного роста и распределения благ между сотрудниками. На деле, этот процесс далёк от справедливости и невыгоден сотрудникам по следующим причинам: Читать далее
Модульные CSS-архитектуры в Next.js: BEM, SMACSS, OOCSS и их применение Привет, Хабр!Сегодня пробежимся по теме, которую не назовёшь новенькой, но без неё — ни шагу в CSS-вёрстке в Next.js. Модульные CSS-архитектуры — это необходимый инструмент для тех, кто хочет создать прочную основу для масштабируемого проекта.В статье разберём, как с помощью...
[Перевод] Хитрости Красной команды ВведениеПассивная разведка (OSINT)Сосредоточьтесь на сборе информации о целевой компании и её сотрудниках. Ресурсы, которые могут быть полезны для этого (подробное объяснение приведено в разделе "ИНСТРУМЕНТЫ И МЕТОДЫ" ниже): Читать далее
ВКС-дайджест: как плохая связь влияет на репутацию и есть ли на совещании реальные люди 43% родителей дают детям пароли к рабочим гаджетам. Сэкономленное с помощью ИИ время менеджеры собираются посвятить креативным проектам и профессиональному росту, а их сотрудники — себе, семье и друзьям. Читать далее
Предлагаю сделать интернациональный форк ядра Linux Приветствую, всех!Я думаю, многие не только на Хабре, читали ядренные новости о Linux и Open Source. Если кратенько, то из мейнтейнеров ядра Linux исключены русские программисты работающие в подсанкционных компаниях. Читать далее
Пайплайны записи своими руками: думали — велосипед, оказалось — паттерны Привет, Хабр! Я Роман Щербаков, ведущий инженер в Sage — это платформа мониторинга в Т-Банке, которую мы разрабатываем с 2019 года. За пять лет нагрузка на платформу возросла многократно, и, чтобы ее выдерживать, мы постоянно докручиваем наше решение. В этой статье расш...
Внедрение электронной цифровой подписи в мобильное приложение на Android Привет, Хабр! Сегодня мы хотим поделиться решением интересной и новой для нас задачи: нужно встроить поддержу ЭЦП в мобильное приложение заказчика. Бизнес-процесс подразумевает формирование неких документов в мобильном приложении с дальнейшей их отправкой на сервер и последу...
Чатовая слепота Чаты в телеге у меня по работе. Чаты в вотсапе у меня по школьным вопросам детей и по вопросам личного общения. Чат в вайбере был для занятий английским. Чат в ВК - развлечение. Телега у меня на рабочем ноуте. Вотсап - на телефоне. ВК и там, и там. В итоге у меня р...
REST API и архитектура сервиса Доброго времени суток! Хочу предложить вниманию читателей немного поговорить о такой немодной теме, как REST API. Если не углубляться в различия между REST API и REST-подобным API, то с такой вещью имел дело каждый: от junior до senior. Более того, проходя собеседование, мож...
[Перевод] Дорожная карта тестирования безопасности в играх: Поиск уязвимостей в видеоиграх В этом руководстве я расскажу, как я создаю инструменты для поиска уязвимостей в видеоиграх для программ вознаграждений за баги. В частности, я сосредоточусь на моих исследованиях игры Sword of Convallaria.Весь исходный код доступен на GitHub.Детали игрыSword of Convall...
Искусство аугментации: как улучшить модели компьютерного зрения без сбора новых данных Представьте, что вы разрабатываете модель компьютерного зрения для распознавания кошек на фотографиях. Чем больше разных фото кошек вы покажете модели, тем лучше она будет справляться с задачей. Но что делать, если у вас не хватает фотографий? Вы же не пойдете делать 10000 ф...
Опыт внедрения практик AppSec/DevSecOps Процессы разработки должны быть построены так, чтобы гарантировать предсказуемый уровень безопасности продукта на выходе. Именно с такой идеей мы приступали к модернизации наших внутренних процессов в «ЛАНИТ ― Би Пи Эм».Мы провели исследование мировых практик обеспечения без...
Исследование опенсорс-инструментов в области ML/Data от ИТМО: выводы и инсайты Новые инструменты в области ML/Data меняют правила в опенсорсе ― позволяют создавать решения быстрее и дешевле и это трансформирует существующие практики. Мы в центре «Сильный ИИ в промышленности» ИТМО задались вопросом: куда мы уже пришли и как эта отрасль изменится в ближа...
От проваленного пилота до идеальной системы — как мы научились работать с LLM проектами LLM — одно из самых сложных и интересных направлений в Data Light. В статье расскажу о своем опыте управления LLM-проектами: как провела с командой первый провальный пилот, какие инсайты по процессам из него извлекла, и как их после применила на успешных проектах. Поговорим ...
Ремонт дисплея Google Pixel Pro 9 Fold дороже iPhone 16 Pro Max Сегодня компания iFixit, которая разбирает любую электронику в мире на запчасти, начала продажу запасных деталей для ремонта складного флагманского смартфона Google Pixel Pro 9 Fold. Но замена внутреннего экрана, как оказалось, у данного смартфона обойдётся почти как покупка...
Лёгкий способ стать программистом: Т-Банк открыл доступ к бесплатным свободным инструментам создания приложений с помощью ИИ Центр искусственного интеллекта Т-Банка анонсировал открытие бесплатной библиотеки инструментов Turbo Alignment, предназначенной для обучения больших языковых моделей (LLM) под бизнес-задачи. Данная инициатива была представлена на форуме инновационных финансовых техноло...
5 проблем аутстаффинга: откуда они берутся и как их преодолевать? Аутстаффинг стал важным инструментом в IT, но за его видимой простотой скрываются подводные камни. Этот формат сотрудничества может показаться идеальным решением, однако, как показывает практика, аутстаффинг далеко не всегда проходит гладко. Читать далее
cgroups и namespaces в Linux: как это работает? Привет, Хабр! Сегодня рассмотрим изоляции процессов и управления ресурсами в Linux, изучив возможности cgroups и namespaces. Разберёмся, как работают контейнеры изнутри и научимся создавать собственное изолированное окружение без Docker. Читать далее
Топ-10 самых быстрых процессоров для работы и игр в 2024 году Анализ производительности процессоров 2024 года раскрывает захватывающие тенденции в архитектурных решениях и технологических процессах. Данный рейтинг процессоров 2024 года основан на тестировании производительности в рабочих приложениях и играх, где использовалась видеокар...
Управление зависимостями с Autofac в C# Привет, Хабр! Сегодня у нас на повестке дня библиотека Autofac — один из самых популярных инструментов для внедрения зависимостей в C#. Разберемся, как она помогает упорядочить код и сделать проект более управляемым. Читать далее
Регуляторика РБПО. Часть 4 – Требования к ГИС, ИСПДн, отраслевые требования Привет, эксперты!Сегодня переходим к 4-ой части нашего обзора регуляторики практик разработки безопасного ПО (РБПО). На повестке у нас требования к государственным информационным системам (ГИС) и информационным системам обработки персональных данных (ИСПДн), а также немного ...
Регуляторика РБПО. Часть 4 – Требования к ГИС, ИСПДн, отраслевые требования Привет, эксперты!Сегодня переходим к 4-ой части нашего обзора регуляторики практик разработки безопасного ПО (РБПО). На повестке у нас требования к государственным информационным системам (ГИС) и информационным системам обработки персональных данных (ИСПДн), а также немного ...
Как установить приложение на телевизор с Android TV, и где его скачать: обзор всех способов Что делает телевизор умным? Конечно же, выход в интернет и возможность установки приложений, расширяющих функциональность устройства. Загрузка сторонних программ, без преувеличения, — главное достоинство моделей со Smart TV. Поэтому каждый должен иметь представление о том, ...
[Перевод] Как провести Havoc agent через Windows Defender (2024) Привет всем! Сегодня я покажу вам метод, как обойти последнюю версию Windows Defender с помощью Havoc Demons по состоянию на сентябрь 2024 года.Мы будем использовать offensive powershell: найдём shellcode-раннер на PowerShell и объединим его с рабочим обходом AMSI, чтобы вып...
Как вывести планирование в маркетинге на уровень бизнес-стратегии Объем рынка интернет-рекламы растет. По версии Statista, вложения в digital-продвижение по РФ на конец 2024 года составят почти 520 млрд рублей — это на 13% больше, чем ожидалось годом ранее. При этом, в АРИР РФ рассказали, что в первом квартале 2024 года объем рынка digital...
ИИ-инструменты для аналитиков: теория, кейсы, советы ИИ давно перестал быть просто забавным развлечением, он позволяет высвободить время от рутины и операционки, что дает сконцентрироваться на уникальных нетипичных задачах, где требуется весь спектр навыков аналитика. В течение пары лет я активно использовал ИИ в работе и иска...
Когда железки знобит: мониторинг NFC-модулей банкоматов Во многих инженерно-технических сферах существует понятие «мониторинга». В ИТ же есть «просто мониторинг», обычно подразумевающий отслеживание поведения ПО и его влияние на пользовательский опыт, и «технический мониторинг» — наблюдение за работой оборудования. Мы уже вкратце...
Как обойти ребут РС при применении групповых политик. Часть 1 Почему я задался целью обойти время применения политик к локальным компьютерам?Обычный интерес – как это сделать. Как сказал один комментатор – работа ради работы.Для чего все это надо – на это вопрос я сам себе не смог ответить. Но охота пуще неволи. Очень хотел найти решен...
Видеоконференции по Zoom негативно влияют на рабочий процесс и утомляют пользователей Видеозвонки негативно влияют на рабочий процесс и на общение в целом. Так говорят ученые, исследующие влияние цифровых технологий на людей. Эксперты приводят доказательства своего утверждения в новом исследовании.
Как я отправился покорять Эльбрус и не дошел до вершины 71 метр Привет, Хабр! Это Денис Басковский. Я ведущий разработчик в МТС Медиа, в свободное от работы время путешествую. Сегодня расскажу, как решил покорить Эльбрус и что из этого получилось. Спойлер: счастливого финала с установкой флага на вершине не будет, с другой стороны, мы вы...
Хватит называть контейнеризацию виртуализацией Привет, Хабр! Меня зовут Матвей Мочалов, я — компьютерный инженер и один из авторов корпоративного блога cdnnow! Как-то мы уже обсуждали особенности Docker на разных системах, а сегодня я хочу копнуть глубже — поговорить о том, как наша индустрия поймала саму себя в ловушку ...
Вам не нужно готовое API чтобы начать писать фронтенд или краткий обзор готовых решений для мокинга данных Идея написать данную статью у меня возникла в самый обычный рабочий день, в момент когда ко мне от менеджеров в jira упала новая задачка. Сама задача была нормально заполнена - было и подробное описание, и ссылка на документацию с бизнес-требованиями, и приложены макеты.Одна...
OSINT: Мониторинг активности в X (Twitter) Twitter — это очень популярная платформа среди лиц 20-35 лет в СНГ, аудитория широка и им пользуются как рядовые, так и публичные личности. Независимо от вашего запроса, алгоритм поиска и используемый инструментарий остаётся неизменным.— Для эффективной работы с массивами да...
Библиотека CUtils Друзья! В данной статье мы бы хотели рассказать про кроссплатформенную коллекцию утилитных C++ компонентов CUtils.CUtils — это довольно полезный инструмент при разработке кроссплатформенного программного обеспечения на языке программирования C++. Читать далее
Обзор k8sgpt: как искусственный интеллект помогает обучать DevOps-инженеров В статье мы расскажем, что за утилита k8sgpt, как её поставить, какие есть полезные опции и как подключить к ней AI. Также покажем, какого уровня диагностику можно провести с помощью этого инструмента и на какие ответы чат-бота можно рассчитывать. Читать далее
На шаг впереди: как Threat Intelligence раскрывает возможности SIEM, IRP и SOAR В условиях постоянно растущих киберугроз и увеличивающегося объема данных, компании сталкиваются с необходимостью эффективного управления инцидентами безопасности. Для решения этой проблемы используются инструменты по типу SIEM, SOAR и IRP, а в крупных компаниях, как правило...
[Перевод] Алгоритм генетической колонии пчел для задачи коммивояжера Поиск кратчайшего маршрута является сложной задачей, заключающейся в посещении каждого элемента из набора мест и возвращении в исходную точку, что представляет собой NP-усложнённую задачу. NP(в теории алгоритмов классом NP называют множество задач разрешимости, решение котор...
Пластиковый мусор на пляжах теперь можно обнаружить из космоса: инновационная технология RMIT Новая технология спутниковой съёмки, разработанная исследователями из Королевского Мельбурнского технологического института (RMIT) в Австралии, позволяет обнаруживать пластиковый мусор на пляжах по всему миру. Эта разработка, основанная на спектральных характеристиках п...
Нюансы менеджмента процессов на примере процесса «Управление инцидентами ИТ» Фармацевтическая компания Fox-Meyer Drugs, стоившая порядка 40 миллиардов долларов, из-за неверного внедрения ERP системы обанкротилась и была продана конкурентам за 80 миллионов долларов. Банкротство произошло потому, что складская логистика компании не измерялась, не монит...
Кузова УАЗа «Патриот» станет более качественным — производитель модернизировал сварку УАЗ в очередной раз модернизировал процесс сборки флагманского внедорожника «Патриот». На этот раз на конвейере установили специальный сварочный кондуктор, при помощи которого будут изготавливать щиток передка моделей «Патриот», «Пикап&raqu...
Электровакуумная химия в домашней мастерской. Очистка, обезжиривание металлов Электровакуумные приборы (ЭВП) часто имеют немудрёное устройство и конструкцию, повторить которые нетрудно и относительно простыми средствами. Однако характеристики таких приборов и их стабильность, а прежде всего долговечность ламп, в целом остаётся весьма низкой. Сложнос...
NVIDIA RTX 50xx – характеристики и график выхода видеокарт В преддверии выхода видеокарт NVIDIA RTX 50xx инсайдер kopite7kimi поделился подробностями о модели RTX 5070 Ti.
Samsung Galaxy S25 всё же не получат процессор Exynos 2500 Стандартный подход компании Samsung с выпуском линейки Galaxy S25 на двух мобильных процессорах, предполагающий анонс сразу трёх новых флагманов с процессорами Exynos 2500 и Snapdragon 8 Gen 4, может не реализоваться из-за проблем с нестабильными и низкими показателями произ...
Энтузиасты взяли развитие Spotify Car Thing в свои руки Spotify планирует вывести из эксплуатации Car Thing, но энтузиасты нашли способы дать устройству новую жизнь. Ютубер Dammit Jeff продемонстрировал несколько креативных модификаций, которые превращают Car Thing в полезный музыкальный контроллер для рабочего стола, настраиваем...
Устройство для проверки источников питания постоянного тока Хочу представить устройство, полезное для людей занимающихся электроникой, ремонтом и разработкой различных блоков питания, а также удобный способ тестирования бытовых аккумуляторных батарей. Это самодельный вариант так называемой электронной нагрузки или по другому эквивале...
Как мы внедрили ретро в команде 1С Привет! Я Лена, ИТ-лидер 1С в Moex. Хочу поделиться историей, как я внедрила ретро в своей команде, не знакомой с ней и какие инструменты для этого я использовала.Надеюсь, что мой опыт будет полезен как пошаговое руководство для начала проведения встреч Ретро в вашей команде...
«VK Доску» запустили на смартфонах и планшетах Компания VK (бывшая Mail.ru Group) объявила о запуске сервиса «VK Доска» на мобильных устройствах, а также ряда других обновлений. Как рассказали в пресс-службе, мобильный редактор досок с широким выбором инструментов сделает процесс работы еще более удобным...
Первый Pattern, первый квест Паттерн Команда (Hello World + Undo)Всем привет. В этой небольшой статье хочу поделиться методом, к которому пришел, когда разрабатывал игру 2D. Та игра, где столкнулся впервые с такими вопросами, натолкнула меня на написание этой статьи и переосмыслении в том, чем я пользую...
linkedSignal: управлять связанным состоянием теперь ещё проще Бу! Испугался? Не бойся. Angular 19 уже не за горами и представляет новый мощный примитив, называемый linkedSignal, который поможет вам управлять сложным состоянием в ваших приложениях. Это альтернатива использованию effect для простого обновления сигнала на основе изме...
Как поддержать высокую работоспособность в стрессовых условиях Нервная система – сверхсложное и многофакторное образование, которое поддерживает массу процессов, протекающих в организме. Поэтому, единой таблетки для улучшения всего, везде и сразу не существует. Но есть поведенческие инструменты и топливные элементы. Которые и разберем в...
Управляем проектом и его документацией при помощи Python Доброго времени суток, хабр! Управление проектом — это настоящее искусство, требующего внимания к деталям, навыков планирования. Документация, планы и структура проекта должна составляться в первую очередь, перед написанием кода.Недавно я присоединился к команде, которая раб...
Отбор на соревнование МТС (TrueTechArena) — противоречивые впечатления Вчера заметил здесь же на хабре объявление о соревновании от МТС - сейчас как раз идёт отбор, до 15 числа можно влиться. Точнее их там даже два - алгоритмическое и "программирование роботов". Я продрался сквозь регистрацию и сейчас немного расскажу что внутри, чтобы вы могли...
[Перевод] Встраивание вредоносного исполняемого файла в обычный PDF или EXE ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Использование данных инструментов и методов против хостов, для которых у вас нет явного разрешения на тестирование, является незаконным. Вы несете ответственность за любые проблемы, которые могут возникнуть в результате использования этих инструмент...
B2B UX: Информационная архитектура и проектирование обзорного экрана в BI-системе Как создать действительно полезный обзорный дашборд? Рассмотрим процесс проектирования, подходы и методики. Читать далее
Подключаем «крысу» от ЕС ПЭВМ к современному ПК Приветствую всех! Этот шедевр советской компьютерной промышленности знаком любому интересующемуся компьютерной историей. А некоторые из тех, кому довелось с ним работать, называли его не иначе как «крысой». И вот спустя много десятилетий после его выпуска я задумался: а что,...
Правильные ли у вас микрофронты? Как избежать типичные ошибки при внедрении микрофронтов и какие инструменты упрощают жизнь разработчикам.Рассмотрим плохие примеры разделение кода приложения, т.е. когда "архитектор" или лид проекта, не умеют микрофронты готовить. А разработчикам нужно с этим жить. Читать да...
Краткий обзор библиотеки dApp Сегодня я расскажу вам о библиотеке dApp для Python — мощном инструменте для создания децентрализованных приложений на базе блокчейна. Она предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Ит...
Сериализация в Java. Давайте разбираться Java предоставляет разработчикам удобные инструменты для сериализации объектов. Несмотря на то, что они кажутся донельзя примитивными, их внутренняя реализация содержит много интересных моментов. В этой статье мы рассмотрим основы сериализации и некоторые нюансы, связанные с...
Температура успеха: как X5 Tech измеряет эффективность развития IT-продуктов Привет, Хабр! На связи команда ad-hoc аналитики X5 Tech. Если вы работаете в IT, то знаете как непросто оценивать результативность развития IT-продуктов и команд. А теперь представьте, что таких продуктов у вас десятки, и решения по ним нужно принимать оперативно, ведь речь ...
В преддверии релиза появились изображения цветовых вариантов смартфонов Vivo X200 Vivo X200 скоро поступят в продажу
Дизайн передней части OnePlus 13 показали в преддверии анонса в октябре OnePlus 13 скоро будет представлен
PlayStation 5 теперь невозможно взломать Не самые лучшие новости для тех, кто предпочитает игровые консоли компании Sony, но не горит особым желанием платить за игры. Суть в том, что свежее обновление прошивки PlayStation 5 привнесло важные изменения, которые существенно усложняют процесс взлома консоли и могут соз...
Создан носимый ультразвуковой датчик для мониторинга мышечной активности Инженеры Калифорнийского университета в Сан-Диего разработали носимое ультразвуковое устройство, позволяющее проводить мониторинг мышечной активности без инвазивных процедур. Устройство, прикрепляющееся к коже и работающее от батареи, обеспечивает высокое...
В Steam появилась встроенная запись игрового процесса Valve объявила о крупном обновлении клиента Steam, которое вышло из бета-тестирования. Стабильная версия позволяет без сторонних инструментов вести запись игрового процесса и обмениваться аудио- и видеофайлами.
Гринатом — паровозик, который смог: внедрили RPA в госкорпорации Приходит бизнес к архитекторам и говорит: «У меня есть задачка для доработки системы. Подскажите, кто мне поможет её решить». Архитектура отвечает: «Вы можете сходить к 1С-никам или сапёрам, и в зависимости от того, чем вы там пользуетесь, вам запилят кнопку в системе. И...
Автоматическое Удаление Файлов и папок старше N Дней Одной из наверное классических задач системного администратора является организация общей шары (файлопомойки), для оперативного обмена данными между сотрудниками. Одной из проблем является то что этот "Обменник" превращается в инструмент долговременного хранения файлов, что ...
Квизы в Telegram-ботах: Интерактивные тесты без программирования Квизы — это не только инструмент развлечения, но и мощный способ вовлечения пользователей, генерации лидов и повышения лояльности. В отличие от статичных форм на веб-сайтах, квизы в Telegram предлагают динамичный и увлекательный опыт, который помогает поддерживать интерес ау...
[Перевод] Firestore и NoSQL — Основы структурирования данных Инструменты Firebase уже больше десятилетия помогают разработчикам быстрее создавать приложения, начиная с push-уведомлений и аутентификации и заканчивая базой данных Firestore. В этом году на Google I/O было анонсировано, что Firestore теперь поддерживает SQL в форме Data C...
И снова о dbt… Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин. Читать далее
Какую программу использовать для установки APK и APKS-файлов на Android в 2024 году? APKtool M это не просто приложение для скачивания APK и APKS-файлов, но и настоящий «швейцарский нож» для тех, кто любит копаться внутри мобильных игр и всячески их менять. По сравнению с конкурентом в лице SAI (Split APKs Installer), в APKtool M меньше ошибок при установке ...
Вакуумная установка для самодельных радиоламп Думаю, пришло время начать рассказывать, чем я занимался более года с момента написания моей первой статьи про самодельные радиолампы. Безусловно, я много чем занимался, не одной лишь только вакуумной установкой, но речь сегодня пойдёт о ней. Читать далее
Вспоминаем телетайп: от зарождения технологии к новому времени Привет, люди будущего! А давайте-ка сегодня немного покопаемся в прошлом: говорить будем о телетайпе. О нем уже практически забыли — считаю, что зря. Его вклад в развитие связи огромен, возможно, без телетайпа не было бы и интернета. Под катом — отдаем дань этому изобретению...
Гайд по возвышению экипировки и самоцветам в Age of Empires Mobile Экипировка в Age of Empires Mobile играет важную роль для повышения статов ваших полководцев. У брони есть 3 чёрные точки, которые на самом деле являются слотами под самоцветы. Их крафт можно разблокировать после того, как ваша кузница достигнет 18-го уровня. Также прокачка ...
Гипотезы, ретроспектива и культура. Повторенье — мать ученья Бизнес — как котел, в котором варится суп. В нем смешиваются люди, устремления, процессы, структуры, показатели, цели, стратегия, отношение, отношения... Как и любой суп — бизнес больше, чем все его составляющие по отдельности. Не всег...
Как в России создавали «одну главную и самую удобную программу для работы» У многих личная жизнь и работа практически полностью перешли в онлайн формат: бесконечные чатики и созвоны изводят каждый день. А если вы хотите просто полазить в сети и никому не отвечать, то вас всё равно найдут и вкинут что-то рабочее в любое время. Последствия от взлома...
Создан новый способ мониторинга дикой природы с помощью ИИ Ученые из Копенгагенского университета представили революционные подходы к мониторингу биоразнообразия с использованием биоакустики и искусственного интеллекта (ИИ). Эта инновация позволяет более точно и эффективно определять виды животных по зв...
ВКС, мессенджер и совместная работа с документами в одном приложении. Изучаем новый продукт — Squadus PRO от МойОфис Полтора года назад мы выпустили цифровое рабочее пространство Squadus — полноценную замену решений иностранных вендоров. Сегодня мы представляем новый продукт Squadus PRO, в котором объединили возможности сразу нескольких наших решений в одном интерфейсе. Помимо корпоративно...
Что делать, если всегда немного не хватает до зарплаты Берите паузу даже перед небольшими покупками и устраивайте дни денежного детокса.
[Перевод] Smoke vs Sanity тестирование: в чём разница? Тестирование, как неотъемлемый процесс жизненного цикла разработки программного обеспечения, обеспечивает функциональность, совместимость и производительность разрабатываемых приложений. Среди различных видов тестирования особое место занимают smoke-тесты и sanity-тесты, кот...
УльтимаТек провел рабочую встречу промышленников по миграции с SAP на систему «Галактика Quantum.ERP» Представители промышленных компаний рассматривают российскую систему «Галактика Quantum.ERP» в качестве основы для построения комплексного решения по автоматизации производственных процессов и учётных функций предприятий.
УльтимаТек провел рабочую встречу промышленников по миграции с SAP на систему «Галактика Quantum.ERP» Представители промышленных компаний рассматривают российскую систему «Галактика Quantum.ERP» в качестве основы для построения комплексного решения по автоматизации производственных процессов и учётных функций предприятий.
Материнские платы MSI X870 полноценно поддерживают Wi-Fi 7 Поставщики могут называть свои адаптеры "Wi-Fi 7", даже если они не поддерживают все новые функции, представленные в последнем стандарте беспроводной связи.
[Перевод] Создание приложения для обратного поиска изображений с помощью Manticore Search TL;DR: Узнайте, как создать приложение для обратного поиска изображений с использованием Manticore Search. В статье рассказывается об истории технологии, её устройстве и практических подходах к системам поиска изображений.ВведениеОбратный поиск изображений изменил спосо...
Инструмент обеспечения качества данных: от теории к практике Всем привет! Меня зовут Саша Ткачев, я ведущий дата-инженер отдела управления ценностью данных в Лемана ПРО (Леруа Мерлен). Наша команда занимается разработкой self-service инструментов для пользователей платформы данных. Сегодня расскажу о новом продукте — D...
Карманный Ansible и защита от брутфорс-атак Настраиваем fail2ban для защиты от перебора паролей на debian серверах с помощью инструмента автоматизации Ansible. Для мобильности сервер Ansible установим на OrangePi и сделаем его спряжение с мобильным телефоном. Читать далее
Contra – игра своего времени Многие из нас ностальгируют по временам старых консолей, когда геймплей хоть и был аркадным, но все же был непростым, вызывал челлендж, испытание, проверку себя на прочность. «А как далеко я смогу пройти в этот раз»? Обычно с такими мыслями запускалась консоль у мальчишек в ...
Немного о подходе Architecture Decision Records В процессе разработки проектного решения мы, как правило вносим множество изменений. Нет, конечно есть проекты, где все требования жестко «приколочены гвоздями» в ТЗ и внесение каких‑либо изменений практически невозможно. Но большинство проектов в&nb...
Недельный геймдев: #199 — 10 ноября, 2024 Из новостей: авторы Palworld раскрыли подробности судебного иска от Nintendo, разработка Modo прекращается, Kojima Productions получила все права на франшизу Death Stranding, Ogre-Next 3.0.0.Из интересностей: процесс создания Godot Engine и его процветание, игра за 10 месяце...
Как спрогнозировать вероятность увольнения сотрудника и получить ещё миллион инсайтов из одного графика Что, если я скажу вам, что существует метод HR-анализа, который способен спрогнозировать вероятность увольнения сотрудника на испытательном сроке? Мало того, этот метод позволит вам оценить качество разных источников кандидатов, а ещё выявит проблемные места в процессе адапт...
Как событие Joomla назовёшь, так оно и триггернётся? — Нет! Вы, конечно, можете называть события как угодно и вызывать откуда угодно, но правильно составленные имена событий не будут требовать заучивания, они как будто сами будут печататься на экране.Как же следует именовать события в своих компонентах? — Так, ч...
Зачем и где нужен API Gateway Елизавета Акманова, старший аналитик ГК Юзтех, снова на связи. Сегодня у меня в планах обсудить, зачем и где нужны API Gateway. Для этого верхнеуровнево пройдём по архитектуре этого паттерна, рассмотрим решаемые задачи. Ключевой вопрос на сегодня: Когда стоит использовать эт...
MoexBuilder: как я создаю библиотеку на Python. Часть 3 Привет, Хабр! Продолжаю рассказывать, как я создаю библиотеку на Python. В этой статье я расскажу о том, как мне удалось структурировать проект, как был реализован функционал получения динамики по инструменту за указанный период - dynamics(), а также о том, как была добавлен...
Правильные графики и коммуникация Красота и стиль – это ценность. В отношении данных это проявляется в любви к графикам. Если вы читаете эти строки, значит и вас не обошел этот недуг. Кому нужны эти скучные таблицы? Ведь есть же ГРАФИКИ! Читать далее
[Перевод] Дашборды качества в Ericsson, Volvo, Saab Перевод части главы "Dashboard for Continuous Monitoring of Quality" / "Дашборд для постоянного мониторинга качества" книги "Relating System Quality and Software Architecture" / "Связь качества системы и архитектуры программного обеспечения", Mistrik, 2014----------В этом ра...
Google: более 75% разработчиков используют ИИ, но 39% не доверяют сгенерированному им коду Даже если данные статистики немного завышены, распространение технологий нейросетей все равно впечатляет.
DIY на заводе или как сделать измерительный комплекс для оценки износа опорных роликов Привет, Хабр! В предыдущей статье я уже описывал свой опыт реализации программного (и немного аппаратного) комплекса «Системы сбора технологических данных» в рамках промышленного предприятия. А в этой статье я хочу поделиться опытом реализации DIY-проекта для нужд завода, ...
Штраф Гуглу в $20 000 000 000 000 000 000 000 000 000 000 000, а также трансформация няш-мяш в кельтскую ведьму Все самые важные и интересные финансовые новости в России и мире за неделю: бизнес страдает от ставки 21%, блогеров начал считать Роскомнадзор, Баффет продолжает продавать акции, исландцы топят за четырехдневную рабочую неделю, а Boston Dynamics больше не решаются мочить сво...
В Epic Games планируют сделать процесс создания игр намного проще за счёт Unreal Engine 6 По словам разработчиков, с будущим инструментом сможет справиться даже пользователь без богатого опыта в программировании и 3D-моделировании
Kali Linux и Parrot OS Kali Linux и Parrot OS — это два самых популярных дистрибутива Linux, разработанных специально для нужд кибербезопасности и тестирования на проникновение. Они имеют много общего в функциональности, но различаются подходами к обеспечению безопасности, интерфейсу, использовани...
LLaMator: Red Teaming фреймворк для тестирования уязвимостей LLM Привет, Хабр! В этом материале мы, команда LLaMaстеры — студенты 1 курса магистратуры ИТМО AI Talent Hub, представляем фреймворк LLaMator, победивший на хакатоне AI Product Hack в кейсе от компании Raft. Наша задача — создать инструмент для тестирования уязвимостей интеллект...
Инструменты Figma: как работать с типографикой, цветами и компонентами правильно Правильные названия проектов, типографская раскладка, работа с компонентами и цветовыми стилями — все это должен уметь делать дизайнер в Figma. Сегодня про БАЗУ Figma, разберу самые важные моменты, которые помогут вам освоить эту программу и делать свой дизайн лучше. Читать ...
LLaMator: Red Teaming фреймворк для тестирования уязвимостей LLM Привет, Хабр! В этом материале мы, команда LLaMaстеры — студенты 1 курса магистратуры ИТМО AI Talent Hub, представляем фреймворк LLaMator, победивший на хакатоне AI Product Hack в кейсе от компании Raft. Наша задача — создать инструмент для тестирования уязвимостей интеллект...
Известные проблемы в Windows 11 2024 Update (версия 24H2) Накануне Microsoft начала распространять новое функциональное обновление для Windows 11 под названием 2024 Update или версия 24H2. Обновление приносит с собой множество функций на базе искусственного интеллекта прежде всего для устройств ПК Copilot+, а также ряд небольших и...
[Перевод] AI-ассистент со Spring AI (Часть I) В новом переводе от команды Spring АйО показан процесс интеграции AI в немалоизвестное приложение Spring Petclinic. В статье автор пошагово делится своим опытом внедрения Spring AI, чтобы сделать приложение более интерактивным. Читать далее
Лоттократия лучше демократии! Статья о криптографических выборах Тайное голосование с применением однотипных бюллетеней впервые появилось в Австралии в 1856 году. Насколько хорошо эта система была спроектирована? Если бы вы замыслили в наши дни создать систему выборов, защищённую от мошенничества и фальсификаций, получилось бы у вас то же...
Samsung могла бы стать «королем» полупроводниковой индустрии, если бы не короткая рабочая неделя Рабочая неделя в Samsung длится всего 52 часа. Из-за этого возникают трудности с реализацией проектов.
Создание плагина для IntelliJ IDE с подключением GigaChat для проверки качества кода При разработке рабочего проекта, локальный запуск которого дело достаточно ресурсоемкое, у меня возникла идея попробовать облегчить себе работу путем создания плагина, который налету при разработке может анализировать блок кода, тем самым выдавая рекомендации по оптимизации ...
Самые горячие новости инфобеза за октябрь 2024 года Всем привет! Разбираем в нашем ежемесячном дайджесте ключевые новости октября. Так, взлому дважды подвергся The Internet Archive, нанеся серьёзный удар по проекту. Инфраструктура инфостилеров RedLine и Meta была перехвачена, а члены группировки AnonSudan, которых часть иссле...
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. Пост #1 (вы находитесь здесь) — общая вводная про локализация и интернационализацию, важные примеры, л...
Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. На днях компания Olimex представила одноплатный компьютер — RVPC. Устройство стоит всего 1 евро (105 рублей по курсу на 8 октября). Новинка позиционируется как инструмент для обучения и экспериментов в мире компьютерной техни...
Войти в айти за год с нуля: быстро, качественно, недорого Здравствуй, Хабр!Сегодня хочу поделиться своими размышлениями на тему курсов для войтишников, но немного с другой стороны. Обычно мы привыкли ругать курсы, их агрессивный маркетинг и уловки, но мало где затрагивается вопрос мотивации самих людей, идущих туда.Надеюсь, статья ...
10 способов улучшить конверсию с помощью поп-апов в 2024 году Всплывающее окно (pop-up) появляется на сайте после конкретных действий пользователя. Например, после посещения конкретной страницы, скроллинга или попытки покинуть ресурс. С помощью инструмента можно настроить лидогенерацию, увеличить глубину просмотра, повысить время пребы...
HMPL — лучшая альтернатива HTMX Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как дру...
Уведомление в telegram при блокировке пользователя AD или локального пользователя Данная статья описывает как реализовать уведомление в телеграм при блокировке пользователя Windows. Я постараюсь полностью описать процесс реализации уведомления о блокировке, уточнения и поправки категорически приветствуются. Читать далее
Обзоры Apple MacBook Pro с M4 – процессоры впечатляют, а экран с нанотекстурой стоит своих денег В преддверии выхода в продажу MacBook Pro на базе M4, вышли первые обзоры компьютеров.
PostgreSQL 18: Часть 1 или Коммитфест 2024-07 Эта статья открывает цикл о новостях будущей, 18-ой, версии PostgreSQL. Рассмотрим следующие возможности попавшие в июльский коммитфест. Планировщик: поддержка правого полусоединения хешированием Планировщик: материализация внутреннего набора строк для соединения вложенными...
Эра закупщика закончилась? Как Категорийный менеджер и ИИ меняют реальность? Разберем, что происходит с закупщиками. Что такое категорийный менеджмент? Кто такой категорийный менеджер и чем он занимается? Как ИИ помогает трансформировать процесс управления ассортиментом и повысить эффективность закупок. Нейросети и бизнес. Почему будущее за кат...
Монолитный бэкенд на Java и Vue-фронтенд: практические решения для эффективной разработки опенсорса В одной из прошлых статей мы рассказывали о нашем первом опенсорсе — Smartup Time Tracker. Система нужна для компаний, которые хотят вести учет рабочего времени и организовать почасовую оплату. В этой статье дадим обзор ее технического решения.Ознакомиться с Time Tracker мож...
Как я написал бота для саммари telegram каналов Всем привет!Меня зовут Азрет, я - CTO в AAA (читается как "трипл-эй"). Мы разрабатываем LLM приложения для бизнеса. Решаем разнообразные задачи - оптимизация внутренних процессов за счет ИИ, маркетинговые исследования и запуск новых продуктов. Но запрос на бота, про которог...
Дом.ру, или опыт одного дружественного поглощения Работали мы в маленьком, но гордом региональном операторе связи. Создали профсоюз, даже не подозревая об этом: объединились тремя отделами и выступали вместе против руководства фирмы. И, как оказалось, штрафы можно отменить, премию выдавать не по произволу директора, а по ре...
Как изменить обои на телефоне: все способы для Android Обои — незаменимый элемент интерфейса системы, который украшает ее. Производители смартфонов уделяют этому аспекту повышенное внимание, загружая для каждой модели уникальные картинки. Но чаще всего нам хочется поменять обои на телефоне, если стандартный вариант не пришелся ...
Описываем UseCase'ы правильно Слова usecase и interactor попали в обиход Android-разработчиков из книги про "чистую" архитектуру. Книгу эту почти никто не читал внимательно, плюс изложенные там свойства "чистой" архитектуры сформулированы неточно (многие до сих пор уверены, что "чистая" архитектура — это...
Обзор библиотеки LIBMF для Rust: факторизация матриц Привет, Хабр! Сегодня поговорим о библиотеке libmf — одном из лучших инструментов для факторизации матриц на Rust. libmf используется для задач машинного обучения: построение рекомендаций, сжатие данных и уменьшение размерности. Устанавливается она через Cargo легко и прост...
Онлайн-калькуляторы для повседневных задач В нашем современном мире калькуляторы стали неотъемлемой частью повседневной жизни. Они помогают нам справляться с самыми разными вычислениями — от простых математических действий до сложных конверсий единиц измерения. Особенно удобны онлайн-калькуляторы, которые можно найти...
Задержки в списании рабочего времени как ранний индикатор профессионального выгорания Во многих организациях, в основном проектных, существует система списания рабочего времени. На основе этих списаний формируются бюджеты проектов, данные по загрузке сотрудников и прочее. Обычно сотрудник в конце недели самостоятельно списывает время в определенной системе (с...
Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада) У Prometheus есть серьёзный недостаток — чрезмерное потребление ресурсов. Проблема может заключаться в недостаточном понимании инструмента и его неверном использовании. А Prometheus требует грамотного управления метриками и лейблами.В своем докладе технический директор Deckh...
Почему важно растить джунов и как делать это с умом Привет! Меня зовут Юлия Аравина, я наставник на курсах Яндекс Практикума «Управление командой» и «Инструменты для начинающего руководителя», автор телеграм-канала «Жить наполненно». Сегодня расскажу о том зачем нанимать джунов, как вкладываться в их развитие, а ещё — как уде...
Гайд по принципам и адаптации практик разработки UX/UI для промышленного ПО В посте обобщили и разжевали проблемы создания UX/UI для промышленных приложений, способы их решения. Поделились соей иерархией правил и принципов при разработке интерфейсов промышленного ПО. Поводом к посту стали проблемы при разработке одного из продуктов компании, когда н...
PON сети. На пути к XGSPON За последние годы доля пассивных оптических сетей (PON) в общем кластере, так называемой «последней мили» существенно возросла. Обусловленные отсутствием активного оборудования на промежуточных узлах и высокой масштабируемостью PON сети сохраняют тенденцию к росту. По данны...
Собеседование — битва к которой нужно подговиться Ты ищешь первую работу или решил сменить работу? Поздравляю! Впереди тебя ждет карусель интересных приключений: от собеседований и до ожидания обратной связи. Я провел немало собеседований, и у многих кандидатов есть одна общая ошибка — отсутствие подготовки. Они идут напрол...
Миллиомметр своими руками Необязательно покупать специализированный миллиомметр чтобы пару раз в году измерить сопротивление шунта для амперметра. Или вы решили измерить сопротивление сомнительного провода чтобы проверить из чего он сделан.Вам потребуется только пара электронных компонентов и немного...
Супергибриды Geely будут проезжать 2390 км на баке бензина. Представлены новейшие гибридные системы NordThor EM-i и NordThor EM-P Компания Geely сегодня официально представила гибридную систему NordThor второго поколения (сама компания предпочитает называть ее супергибридной системой). NordThor 2.0 делится на две части: NordThor EM-i и NordThor EM-P. Первая ориентирована на максимальную эффективно...
[Перевод] Последовательное A/B-тестирование в Netflix. Часть 2: процессы подсчёта Сталкивались вы когда-нибудь с ошибкой при просмотре потокового видео на Netflix? Может — неожиданно останавливался или вовсе не запускался фильм, который вас заинтересовал? В первой части этой серии статей мы рассказали о методологии тестирования канареечных релизов, примен...
ИИ-система по извлечению информации со сканов счетов: от разметки до реализации Для автоматизации бизнес-процессов часто требуется обработка бумажных документов со сложной структурой — например, счетов, накладных и так далее. Частый сценарий: есть почтовый ящик, на который поступают сканы оплаченных счетов. Этот почтовый ящик разбирается, и информация о...
Жители Краснослободска получили обновленную сеть 4G МТС Обновленную сеть 4G в преддверии 155-летнего юбилея развернули в единственном городе, расположенном в Волго-Ахтубинской пойме – Краснослободске.
4G «Летай» покрыл площадки БРИКС и локально ускорился в районах Татарстана на 65 % В преддверии саммита БРИКС из казанской базы абонентов «Летай» мигрировали порядка 5 тыс.
Новый Mac mini настолько маленький, что Apple пришлось «погружать» конденсаторы в печатную плату ради экономии нескольких миллиметров Мы уже видели, как внутри выглядит новый компьютер Mac mini и благодаря чему Apple удалось добиться заметного уменьшения габаритов. Теперь же появились любопытные детали на этот счёт. скриншот видео источника Оказалось, что Apple отвоёвывала буквально миллиметры ...
Интеграция Telegram-бота с ЮKassa Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов…Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3,...
Почему рейтинги лгут: разбираемся, как и почему рейтинги BI не говорят всей правды Мы, Luxms, создаём передовые решения для обработки и анализа данных. В этой статье мы поговорим о том, как на основе рейтингов можно пропустить подходящий вам BI-инструмент и о том, как выбрать неподходящий.Рейтинг кажется находкой для бизнеса: посмотрел кто в топе, выбрал л...
Machine Learning: Медицинский дайджест за период 07.10 — 13.10 2024 г ▶️ Модели машинного обучения и бенчмарки
IBS разработала цифровой сервис для производственного планирования и графикования IBS разработала цифровой сервис для продвинутого производственного планирования и графикования для предприятий с поточным типом производства.
Органайзер для Шлангов и Удлинителей. Ребята всем привет!Несмотря на то что я живу в арендованном доме, меня не перестает беспокоить беспорядок в гараже. Имея 5 принтеров и способность создавать вещи из мыслей, я решил сделать удобные места для шлангов и удлинителей.Думаю, вы все знаете, что если у каждой вещи е...
Некоторые iPhone после обновления до iOS 18 начинают разряжаться на 30% за час Некоторые пользователи iPhone недавно сообщили о заметном сокращении времени работы смартфонов без подзарядки после установки обновления iOS 18, причем у некоторых людей аккумулятор разряжается на 20–30% всего за час. Apple дала несколько рекомендаций. Для начала,...
Как написать D-Bus сервис, работающий на системной шине, на Rust Привет, Хабр! На связи Федотов Максим, ведущий разработчик в "Открытой Мобильной Платформе". В этой статье я хочу поделится нашим опытом создания D-Bus-сервиса на Rust, который работает на системной шине.Если Вы только недавно начали изучать темы ОС GNU/Linux, Rust и D-Bus, ...
Паттерны проектирования Go. Fan-in Доброго времени суток! Наблюдая за тем, как разработчик пишет код, можно подумать, что он пребывает в состоянии глубокой безмятежности - работа непыльная, тяжести поднимать не нужно. Тем не менее, этот труд кажется простым только с виду. На самом деле очень легко сделать что...
Как запустить S.T.A.L.K.E.R.: Тень Чернобыля на Android? В S.T.A.L.K.E.R.: Тень Чернобыля можно поиграть на Android через эмулятор Winlator. В этом гайде я буду использовать версию 8.0 — скачивается она через GitHub. В нём нужно создать контейнер; в основном заранее выставлены оптимальные настройки, но всё равно кое-что надо помен...
Мои безумные часы: или как создать точку фокуса в рабочем интерьере Привет, Хабр! В этой статье я хочу поделиться своим давним проектом, который до сих пор не утратил актуальности. Я расскажу об его реализации в далеком 2017 году, обновлю прошивку устройства в соответствии с моими современными стандартами умных устройств и покажу реализацию ...
Обновление временно недоступно. Что делать, если iPhone не устанавливает новую iOS Как и у любой крупной компании, у Apple периодически случаются сбои и проблемы. То в прошивке найдут какой-то серьезный баг, и его приходится оперативно исправлять, то сервера со свежими версиями операционных систем ложатся и не позволяют владельцам iPhone и других гаджетов...
Инструкция по запуску TES III: Morrowind на Android (Fullrest Repack + OpenMW) Чтобы поиграть в TES III: Morrowind на Android нужно скачать программу OpenMW, кэш для игры и разные моды. Конечно, для Morrowind доступны разные версии с небольшими или большими изменениями, а также «ванилла» — оригинальная версия с озвучкой от 1C для тех, кто хочет пережит...
7 вредных установок хорошей мамы: рассказывает психолог Анна Бабич Ничего не запрещайте, чтобы не нанести травму, и всегда радуйтесь ребёнку, даже если он вас взбесил.
Обновления для Windows 11 версии 24H2 устанавливаются быстрее и меньше нагружают ЦП В Windows 11 версии 24H2 разработчики значительно оптимизировали процесс установки ежемесячных накопительных обновлений, сократив время установки, время перезагрузки и нагрузку на процессор. Это стало возможным благодаря параллельной обработке компонентов, динамическому исп...
Киберпреступники пытались полностью остановить онлайн-продажи 11.11 По данным экспертов «Солара», в начале ноября в преддверии распродаж 11.11. увеличилось количество веб-атак на интернет-магазины.
Умная зубная капа поможет в мониторинге здоровья и управлении техникой Ученые из Массачусетского технологического института (MIT) и Университета Орхуса разработали умную зубную капу под названием MouthIO, которая может не только помочь в мониторинге здоровья, но и взаимодействовать с другими устройствами.
[Перевод] Совместная регенерация В фильме «Выживший» главный герой разрезал тушу коня, чтобы укрыться в ней от холода. Немного разовьём ситуацию. Представьте, что вы сильно изранены. Но есть один экстравагантный способ выжить — это слить свою поврежденную плоть с другим раненым человеком, став в итоге новым...
Как искусственный интеллект поможет увеличить эффективность команд Несмотря на то, что ChatGPT и множество других ИИ-помощников уже стали важной частью современности, споры об их роли и применимости в ИТ продолжаются. Одни считают ИИ хайпом, который спадет — и после станет просто очередным инструментом в ряду других. А другие уверены, что т...
Трансформация или чемодан без ручки (часть 5) Так дальше работать нельзя! Нужна трансформация. И что дальше? Поделюсь опытом о процессе трансформации технического продукта компании, когда все осознают необходимость изменений, но фактический запуск преобразований сталкивается с препятствиями. Хотя ключевые руководители согласны с необходимостью трансформации, процесс часто затягивае...
В России представили установку для безопасного хранения радиоактивных отходов В пресс-службе Радиевого института имени В. Г. Хлопина сообщили, что ученые вуза разработали и успешно испытали новую установку, которая позволяет безопасно утилизировать радиоактивные отходы, преобразуя их в боросиликатное стекло. Этот метод ос...
В России разработают импортозамещающую установку для создания чипов В России создадут замену американской установке для создания кремниевых плит для электроники
Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера Многие считают, что добиться успешного запуска отладки xdebug после его установки - тяжело и мучительно. Но на самом деле, сделать первый запуск можно менее чем за минуту, не делая настройки и даже не прикасаясь к конфигурационным файлам .ini (php.ini/xdebug.ini). Как это с...
«Приходят в компанию, а уходят от руководителя»: 11 проявлений негатива, которых стоит избегать в рабочей коммуникации Большинство работодателей считает, что заработная плата — самый веский аргумент при принятии оффера. Но не меньшее значение имеют другие нюансы. И это не социальный пакет или соблюдение трудового кодекса, предлагаемые от щедрот с барской души. Ключевой фактор — внутренняя ат...
[Перевод] Как мы уменьшили размер нашего Javascript монорепозитория в Git на 94% Это не кликбейт. Мы и правда сделали это! В Microsoft мы работаем с очень большим монорепозиторием, который между собой называем 1JS. Недавно мы достигли 1000 активных пользователей в месяц, около 2500 пакетов и ~20 млн строк кода! Последнее кло...
Cursor IDE: AI-редактор, заслуживающий внимания Три месяца назад мне в руки попала модная IDE с встроенным ИИ. Я сразу полез пробовать. Оказалось, это форк от VS Code, но с искусственным интеллектом под капотом. Я уже видел всякие расширения для VS Code и GitHub Copilot, но ничего из этого мне не помог...
[Перевод] Как мозг воспринимает время. И почему пространство-время выглядит как единая структура? Мы достаточно легко можем отделить пережитый опыт от ожиданий светлого будущего. Но когда речь заходит о концепции времени, то становится немного непонятно, как именно мы его чувствуем. Может действительно, стоит лишь изменить речь, и мы будем подобны существам из «Прибытия»...
Сказ о том, как мы опять откопали стюардессу Если эта картинка не вызвала у вас никаких эмоций, то дальше будет так же не интересно. А всем остальным, добро пожаловать под кат. Читать далее
В России запланировано строительство первой энергетической установки с нулевым уровнем выбросов Установка будет работать по «циклу Аллама».
Как вводить необходимые дни недели и периоды при автоматизации тестирования с помощью инструмента Vanessa Automation Правильный выбор даты создания документа необходим для автоматизации проверок любого документа в 1С. Обычно в него можно записывать либо статичное, либо вычисляемое значение. В зависимости от поставленной задачи. В Vanessa Automation в блоке Переменные это выглядит следующим...
Инновации в инженерии: функционал конвертации проектов и анализ целостности систем в nanoCAD BIM Вентиляция Материал будет полезен инженерам-проектировщикам ОВиК, которые стремятся автоматизировать рутинные процессы и минимизировать количество ошибок при проектировании систем вентиляции и кондиционирования. Читать далее
Переход со Spring Boot 2 на Spring Boot 3 в контексте Hibernate, или как не сойти с ума при миграции entity в монолите Миграция на новые версии фреймворков всегда сопровождается сложностями, особенно если в них произошли значительные изменения. В этой статье мы рассмотрим, с какими проблемами я столкнулся при переходе со Spring Boot 2.x.x на Spring Boot 3.3.1 и Hibernate 6.4+, а также предло...
Расширенная модель записи REM: почему это стандарт для разработки Low-code решений? Управление данными в корпоративных информационных системах становится всё более сложной задачей. Вслед за ростом бизнеса увеличивается объём и разнообразие обрабатываемой информации, что увеличивает нагрузку на ИТ-отделы.Возьмём, к примеру, систему управления ИТ-услугами (IT...
Управление проектами и задачами в Obsidian Используя Obsidian более двух лет, я привык организовывать в нём все свои заметки по проектам. Хотя Obsidian предлагает широкий набор сторонних плагинов для расширения своего функционала, мне так и не удалось найти идеальный инструмент для управления проектами и задачами. Эт...
[Перевод] Atlas: Как реконструировать 3D сцену из набора изображений Всем привет! Если вы увлекаетесь 3D-технологиями или просто хотите узнать больше о современных методах создания трехмерных моделей, вам точно стоит прочитать эту статью. Мы погрузимся в метод Atlas — уникальный способ 3D-реконструкции сцены на основе всего лишь 2D-изображени...
Adobe запускает инструменты ИИ для создания и редактирования видео в Premiere Pro Adobe представила новые инструменты на базе искусственного интеллекта, которые позволяют пользователям создавать видеоролики из изображений и текстовых подсказок. Эти функции теперь доступны в бета-версии Premiere Pro, значительно упрощая процесс редактирования и генерации в...
Топология в анализе данных? Этого нам еще не хватало.Когда слышишь про математику в ML, представляешь только Байесовские методы, производные, интерполяции, а еще иногда тензоры... Но математический аппарат в машинном обучении может уходить глубоко в корни даже, как кажется, совершенно фундаментальных и...
«Кеса не треба»: как я приехала в Черногорию почти без знания языка и что из этого вышло Чао, Хабр! Это Мария Дзюмина, автор команды спецпроектов МТС Диджитал. Я со студенческих лет интересовалась сербским языком, два года прожила в Черногории и хочу рассказать, так ли он похож на русский, просто ли его учить и поймут ли вас черногорцы, если говорить с ними по-р...
У меня был план, и я его НЕ придерживался Ниже будет лонгрид про полумарафон «Моя столица».Это был мой первый официальный полумарафон в этом году и я немного волновался. Очень хотел пробежать 21,1 км быстрее 2-х часов. То есть с темпом примерно 5:30 на километр. Для спортсменов это...
[Перевод] Оценка LLM: метрики, фреймворки и лучшие практики Дженсен Хуанг в своем выступлении на саммите «Data+AI» сказал: «Генеративный ИИ есть везде, в любой отрасли. Если в вашей отрасли еще нет генеративных ИИ, значит вы просто не обращали внимания на это».Однако широкое распространение вовсе не означает, что эти модели безупречн...
Unidraw — путь длиной в два года Привет! Я Георгий, разработчик команды, которая создавала Unidraw. Расскажу историю о том, как мы искали инструмент для совместных сессий на виртуальной доске. Сначала развернули опенсорсное решение, но потом у нас так выросла нагрузка, что пришлось писать свое. Статья — о т...
Понимание Common Expression Language (CEL): Полное руководство для начинающих Common Expression Language (CEL) - это специализированный язык выражений, разработанный Google для безопасного, эффективного и простого выполнения различных проверок и вычислений в приложениях. Проще говоря, CEL - это мощный инструмент для создания логических правил и услови...
Как адаптировать нового сотрудника? Три правила онбординга Привет, Хабр! Меня зовут Роман Можаев, я начальник управления по развитию производственных и учетных систем в ПГК Диджитал. В ПГКД сейчас, а ранее в ПГК, более чем в течение 15 лет отвечаю за развитие и внедрение информационных систем. Ключевой задачей нашей команды является...
Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут Привет, друзья! Ваш теплый отклик на мою прошлую статью о разработке Telegram-ботов с использованием технологии MiniApp вдохновил меня на создание нового проекта.Сегодня вы узнаете, как создать Telegram Web App с помощью FastAPI и Aiogram 3, который сканирует и генерирует QR...
Security Week 2442: криптомайнеры в результатах поиска На прошлой неделе эксперты «Лаборатории Касперского» опубликовали подробный разбор вредоносной кампании, направленной в основном на русскоязычных пользователей. Ссылки на вредоносные программы продвигаются в результатах поиска, результатом установки такого ПО является полный...
Производителям ноутбуков давно стоило перейти на память LPCAMM2? Блогер показал, как легко заменить модуль LPCAMM2 Модули памяти LPCAMM2 призваны заменить SO-DIMM в ноутбуках. Ввиду того, что в LPCAMM2 используются быстрые чипы LPDDR5X, производительность системы заметно повышается в сравнении с обычными SO-DIMM DDR5. До недавнего времени LPDDR5 и LPDDR5X распаивали на системной пла...
Минюст США рассказали о попытках ликвидировать Дональда Трампа В планировании КСИР заказного убийства были замешаны сообщники.
Распродажа 11.11 на AliExpress: гайд по максимальной экономии Распродажа 11.11 на AliExpress: гайд по распродаже. Где взять купоны, как экономить, начало, промокод, низкие цены
Распродажа 11.11 на AliExpress: гайд по максимальной экономии Распродажа 11.11 на AliExpress: гайд по распродаже. Где взять купоны, как экономить, начало, промокод, низкие цены
Кто не успел — тот не опоздал: все выступления с IT Elements 2024 в одном посте Тук-тук! Мы снова про IT Elements. На этот раз собрали видео и презентации с выступлений и удобно разбили их на треки. Смотрите и пересматривайте!IT Elements 2024 объединила на одной площадке специалистов по ИТ-инфраструктуре, сетям и информационной безопасности. Вот немного...