Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 2 Привет, Хабр. Меня зовут Алексей Жиряков, я техлид backend-команды витрины онлайн-кинотеатра KION. Этот текст написан по мотивам моего выступления на МТС True Tech Day, и это уже его вторая часть. В первой части я писал о витринах и полках в KION, о том, как мы внедряем ML в...
Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 1 Привет, Хабр. Меня зовут Алексей Жиряков, и я техлид backend-команды витрины онлайн-кинотеатра KION. Этот текст написан по мотивам моего выступления на МТС True Tech Day.В KION мы формируем персональную витрину для каждого юзера в условиях достаточно высокой нагрузки: в пике...
Т2 запустила игру с гарантированными призами на виртуальных витринах салонов связи Клиенты торговых точек могут получить в качестве приза скидки на смартфоны и связь, промокоды на подписку MiXX, гигабайты и другие продукты.
«Яндекс Маркет» появились «Находки из Китая» с прямой доставкой Команда Яндекса объявила о запуске полезного обновления фирменного маркетплейса «Яндекс Маркет». Пользователям стала доступна новая витрина «Находки из Китая», на которой размещено более 1 миллиона товаров с доставкой напрямую из Китая.&nbs...
Яндекс запускает наружную рекламу на цифровых экранах Тестировать будут на экранах в витринах пунктов выдачи заказов Яндекс Маркета
В Яндекс Маркете появились персональные витрины продавцов На них можно найти рейтинг и ассортимент конкретного магазина, не отвлекаясь на конкурентов
Как ускорить компонентную frontend-разработку с помощью продуктового подхода: опыт Рунити Привет, Хабр! Меня зовут Дмитрий Виноградов, я руковожу направлением продуктовой разработки в Рунити, а если проще — то разработкой сайтов и витрин компании. Я и моя команда находимся в постоянном поиске удобных подходов к разработке технических решений. В этой статье ...
Вся правда о переходе с монолита на микросервисы, когда у тебя сеть из десятков тысяч магазинов: опыт Х5 Tech Привет, Хабр! Меня зовут Алексей Топчий, я уже более 20 лет работаю в IT. Прошёл все уровни: бэкенд, фронтенд, фулстек со множеством языков и технологий. В СберТехе занимался Единой фронтальной системой, в Яндексе участвовал в стартапе, связанном с FMCG. Сейчас занимаюсь сер...
[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2? Недавно была зафиксирована версия 5.8.3 для SObjectizer и версия 1.6.2 для сопутствующего ему проекта so5extra. В данной статье попробую рассказать о том, что и зачем появилось в новых версиях.Для тех же, кто про SObjectizer слышит впервые, очень кратко: это относительно неб...
Апгрейд компьютера паяльником. Часть II Итак, в предыдущей части я остановился на том, что успешно стартовал деликатно помытую 386SX материнскую плату со свежевпаянным 486slc-процессором. Остался весьма важный вопрос: а возможно ли такой финт ушами провернуть с более современным и красивым камнем: 486DLC? Читать...
Управление IT-инфраструктурой: бюджетирование, риски, отказоустойчивость и катастрофоустойчивость Привет! Сегодня рассмотрим управление IT-инфраструктурой с точки зрения руководителя IT-отдела, для которого бюджетирование и расчёт времени простоя — неотъемлемая часть работы. Говорить будем о том, как выстраивать отказоустойчивую и катастрофоустойчивую IT-систему, чтобы и...
Как базовые знания кодинга и нейросетей сэкономили нам больше 15 млн ₽ на Wildberries [скрины] Это не о том, как генерировать изображения для маркетплейсов в Midjourney. Таких статей уже более чем достаточно. Хочу рассказать, как нам удалось полностью автоматизировать работу с карточками благодаря нейросетям, «Фотошопу», базовым навыкам программирования и липкой ленты...
Элитные страдания с Work Breakdown Structure (WBS) Давайте разберёмся, для чего нужен WBS, что в нём должно быть, как он может выглядеть и какую пользу приносит.Обычно структура включает несколько крупных эпиков, а также этапы процессов, таких как UX/UI, управление, разработка, QA + DevOps и SEO и т.д.Для наглядности я посте...
Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях.Часть 2 В первой части я прошелся по причинам «почему в найме в РФ творится разная дичь», но получилось что-то сложно. Попробую переписать попроще,и даже уровень статьи поставлю «простой». Меня / нас, как нейросеть, в очередной, уже не первый раз, вытащили из моей уютненькой серверн...
Системный подход к полунатурному моделированию и быстрому прототипированию с использованием КПМ РИТМ Системный подход к полунатурному моделированию и быстрому прототипированию с использованием КПМ РИТМВ современной практике отдельные части сложных инженерных систем разрабатывают распределенные команды, которые могут быть не очень хорошо скоординированы между собой. У разроз...
Wildberries, Russ и 3D Платформа открыли виртуальный музей региональных брендов Виртуальный музей региональных брендов открыт в сотрудничестве Wildberries, Russ и 3D Платформы. Этот проект представляет собой интерактивную платформу, на которой можно ознакомиться с товарами победителей конкурса «Культурный код России» от Wildberries. Цел...
Swift TaskGroup на примерах В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup. Узнаем как с ней работать и чем она отличается от Task и async let. На примере сравним аналогичные реали...
Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 2) В первой части статьи я описывал свой опыт использования локальных моделей при разработке кода. В частности, столкнулся с тем, что без видеокарты скорость работы ollama была достаточно низкой. Далее постараюсь рассказать про техническую часть подключения внешней видеокарты к...
[Перевод] Асинхронный Rust в трех частях. Часть вторая: Tasks Во введении мы сказали, что async/await это про futures и задачи. В первой части мы рассмотрели futures и теперь пришло время задач. Благо, мы с ними уже встречались, хоть мы их так и не называли. Читать далее
Битва титанов: натив, кроссплатформа и PWA – ищем плюсы и минусы на каждом этапе разработки. Часть 2 Привет, Хабр. Это продолжение разговора, который мы начали неделю назад. В первой части уже разобрались со сравнениями, начиная с идеи приложения и заканчивая разработкой. Посмотрим, что там с тестированием, поддержкой и итоговой стоимостью проектов. Читать далее
MVP, остановись MVP — как много в этом звуке для сердца продакта слилось. Концепция, которая может выручить вначале, позже может уничтожить ваш продукт. Читать далее
Как жить без IntelliJ IDEA. Часть №2. Поддержка Spring В первой статье из цикла "Как жить без IntelliJ IDEA" мы рассмотрели возможные альтернативы привычной многим IDE. Во второй статье из цикла команда Spring АйО выяснила, какие есть альтернативы Ultimate в части поддержки Spring и насколько хорошо они справляются со своей...
Портативный «спутник» для смартфона Хочу обсудить с хабрасообществом идею создания такого устройства. В данном случае термин «спутник» следует толковать в первую очередь как «попутчик», а уже затем как устройство находящееся «на орбите» вашего смартфона. Скорее всего эта идея не нова, но мне не удалось найти в...
5 проблем микросервисов на gRPC + TypeScript
Слои UX, Business Model Canvas и CJM – что такое и зачем надобно Привет! Обещала опубликовать вторую часть рецензии через неделю, а получилось...через полтора месяца. Если вы не понимаете, о какой рецензии речь, вам сюда. В первой части я рассказала о SUS, MVP, концепциях Personas и JTBD, разнице между MVT и&...
Алгоритмы поиска путей на пальцах: Часть 1 — Поиск в ширину Давайте представим, что вы устроились много лет назад в 2GIS и вам выпала честь написать алгоритм, который будет прокладывать самый короткий автомобильный маршрут от точки A к точке B.Вы отправляетесь искать информацию и к счастью натыкаетесь на эту статью, где мы с вами под...
Шестиногий робот, новая профессия в ИТ и дискуссия об ИИ. Что еще писали об ИТ в 1978 году Привет, хабр! На связи Андрей Аврамчук, редактор команды спецпроектов в МТС Диджитал. В прошлом посте я посмотрел, что писали об ИТ в 98-м году в Wired. Этот журнал как раз и появился как витрина новой цифровой культуры. В этот раз я решил откатиться еще на 20 лет в прошлое ...
MoexBuilder: как я создаю библиотеку на Python. Часть 1 Привет, Хабр! Это моя первая статья и в ней я хочу не только поделиться опытом, полученным в ходе реализации собственного проекта, но и услышать обратную связь\критику\предложения\замечания относительно принятых мною решений. Моя статья не предложит вам "подписаться на телег...
С возвращением! Чего ждать от нового Intel Xeon 6900P Привет! На связи команда mClouds. Пока у Intel не всё гладко на финансовом фронте и ходят слухи о продаже компании гиганту Qualcomm, производитель выводит на рынок новый процессор. Обещают, что Intel Xeon 6900P догонит и перегонит ближайшего конкурента — AMD EPYC Zen&nb...
Возможности поля HTML-документа, часть 2. Внедряем CSS и JS В прошлой статье я рассказал, какие возможности скрывает в себе поле HTML-документа, выведенное на форму 1С. Сегодня подробнее остановлюсь на возможностях языков CSS (язык стилей и некоторых элементов поведения) и JavaScript (язык программирования, используемый в веб-разрабо...
Обзор на российскую СХД от YADRO: какова TATLIN.FLEX.PRO в деле Компания, которая часть инфраструктуры размещает у нас в облаке, попросила подобрать решение on-premise для размещения объектов критической информационной инфраструктуры. Инженеры mClouds собрали технические требования, нашли подходящее решение в реестре Минпромторга и согла...
Как я Cy̶b̶e̶r̶p̶u̶n̶k Minecraft в облаке запускал: часть 3 Первая часть посвящена серверной стороне облачного гейминга, вторая часть — клиентской, а третья RDP :) Читать далее
В Wildberries запустили экспресс-доставку в крупных городах России Команда крупнейшей российской торговой онлайн-площадки Wildberries расширила охват быстрой доставки товаров. Теперь раздел «Экспресс-доставка» стал доступен в Екатеринбурге, Казани, Краснодаре, Нижнем Новгороде, Новосибирске и Ростове-на-Дону. Об этом сообщи...
Программирование для детей 8–9 лет: примеры направлений и проектов Младшие школьники 8–9 лет, о чем говорит наша практика, уже способны справляться с блочным программированием и постепенно погружаться в текстовые языки, ведь соответствующий возраст – хорошее время для первых успешных шагов в IT. А мы хотим рассказать о доступных направления...
[Перевод] CISQ. Исследование анализа качества ПО 2020 — часть 1 Консорциум по качеству информации и программного обеспечения (CISQ) запустил опрос «Состояние отрасли» - первое комплексное исследование анализа качества программного обеспечения. В этой статье перевод части результатов опроса - раздела "Инженерия". Во второй части будет пер...
Неувядающая классика или «чёрный ящик»: кто кого в битве за прогноз. Глава вторая. Продолжение В прошлой части мы с вами остановились на том, что обнаружили у временного ряда с температурой две сезонности и, несмотря на это, решили двигаться дальше в выполнении сезонной модели САРПСС по методологии АРПСС. В этой части второй главы мы с вами продолжим применение методо...
[Перевод] Состояние производительности Python 3.13: Free-Threading CPython 3.13 был выпущен две недели назад и стал одним из наиболее сфокусированных на производительности релизов за последнее время. Пробежавшись по release notes, я заметил несколько фич, которые могли бы повлиять на производительность.В&n...
Модульные CSS-архитектуры в Next.js: BEM, SMACSS, OOCSS и их применение Привет, Хабр!Сегодня пробежимся по теме, которую не назовёшь новенькой, но без неё — ни шагу в CSS-вёрстке в Next.js. Модульные CSS-архитектуры — это необходимый инструмент для тех, кто хочет создать прочную основу для масштабируемого проекта.В статье разберём, как с помощью...
Doom. Часть 6. Другое измерение или сказ о 5 тотальных конверсиях и 2 модификациях TC - расшифровывается как "Total Convertion", "Тотальная Конверсия". Ранее под этим термином как правило подразумевалась та или иная игра, что была перенесена в реалии технологических основ оригинального Doom, сохранив при этом свои уникальные черты.Со временем же понятие си...
Подробное руководство по оценке компетенций продуктовых дизайнеров. Часть 2 Привет! Я Ваня Соловьёв, руководитель продуктового дизайна в «Магните». Рано или поздно в компании возникает вопрос: как оценивать вклад и навыки продуктовых дизайнеров. Тогда ответственные начинают искать информацию в интернете, собирая обрывки знаний то тут, то там. Обычно...
Зеленый чай — напиток для биохакера В холиварах на тему кофе/чая ведутся жестокие бои. Я не возвожу пользу зеленого чая в абсолют, но в нем есть немало полезных элементов. Стоит ли пить зеленый чай, как часто и ради чего — рассмотрим в подборке. Читать далее
Немного о Durability в Postgres. Часть 1 Как известно, многие реляционные базы данных, а в данном конкретном случае PostgreSQL, обещают нам, что наши транзакции будут обладать соответствовать критериям ACID (Атомарность, Согласованность, Изолированность, Сохраняемость), при должном уровне конфигурирования тех или и...
Система сквозного логирования с передачей единого идентификатора между независимыми задачами Airflow Привет! Меня зовут Никита Хилов, я работаю в билайне уже более десяти лет. Начинал я работать с поддержкой систем фиксированного фиксированного биллинга, впоследствии я отвечал за разработку и поддержку различных расчетов по системам управленческой или корпоративной отчетнос...
Алгоритмы поиска путей на пальцах. Часть 2: Алгоритм Дейкстры В прошлой части мы разбирали алгоритм поиска в ширину, который находил самый короткий путь между узлами, основываясь на количестве пройденных рёбер.Теперь вы, как специалист на посту разработчика 2GIS изучили местность более подробно и поняли, что BFS не подходит для решения...
Как ускорить создание компонентов с помощью Plop-генератора или автоматизация рутинных задач в React А имеем мы довольно крупную команду фронтендеров, которая раздедлена на небольшие подгруппы, каждая из которых отвечает за свои микросервисы. В конечном итоге, эти сервисы интегрируются в единый масштабный проект. Мы придерживаемся общей дизайн-системы, стандартизированных п...
Инсайд: Apple готова вкладывать миллиарды в PlayStation для портирования игр на свою платформу Объединение двух конгломератов против единого конкурента может сильно пошатнуть устойчивость Microsoft в домашнем сегменте. Apple и Sony могут ударить по уязвимым точкам Windows.
[Перевод] Последовательное A/B-тестирование в Netflix. Часть 2: процессы подсчёта Сталкивались вы когда-нибудь с ошибкой при просмотре потокового видео на Netflix? Может — неожиданно останавливался или вовсе не запускался фильм, который вас заинтересовал? В первой части этой серии статей мы рассказали о методологии тестирования канареечных релизов, примен...
Клеточная архитектура В статье будет дан краткий обзор подхода к построению архитектуры, основанной на клетках - Cell-Based ArchitectureCell-Based Architecture - это подход к построению сервисной архитектуры, в котором один сервис и его инфраструктурные потребности объеденены в единое целое - кле...
Сертификация ФСТЭК: самый подробный гайд. Часть вторая – процесс сертификации Итак, вы определились со стратегией сертификации ФСТЭК, изучили регламенты и собрали список необходимых документов для ее прохождения. Очень подробно мы рассматривали эти этапы в первой части гайда. Напомню, что материалы собрала моя команда и я, CISO супераппа для бизнеса e...
Как управлять процессами в инфобезе: часть 1. Используем ITIL Киберустойчивость — неотъемлемое качество бизнеса в современных реалиях. Чтобы её достичь необходимо не только внедрять современные технологии, новые продукты и решения, но и грамотно управлять внутренними и внешними процессами. В этом помогают ИТ-методологии — в частности, ...
Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2 Продолжаем готовить возможную замену GitLab или GitHub с удобным CI/CD и on-premise размещением. Во второй части подробной статьи-инструкции для новичков поговорим о Gitea Actions: настроим инфраструктуру и Gitea Actions CI/CD. Читать далее
Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 2] В первой части истории про квест под названием «Nubes проходит сертификацию Tier III Facility» Алексей Сидоров, старший инженер холодоснабжения, рассказал про борьбу тепловых пушек и кондиционеров внутри дата-центра. История получилась интересная, но неполная. Для получ...
Путь к геометрии Лобачевского 2: сфера Часть 1: скалярное произведение и метрикаСуществуют как минимум две конкурирующие теории о форме Земли, первая из которых утверждает, что земля плоская, а вторая, что поверхность земли напоминает сферу (не учитывая перепады высот из-за гор и т.п. географических объектов). Ли...
Настройка Carbonio Proxy Carbonio Proxy - один из ключевых узлов инфраструктуры Carbonio, который выполняет роль обратного прокси. Он не только обеспечивает единую точку входа для пользователей на почтовый сервер, но также эффективно скрывает от посторонних топологию других узлов Carbonio и выполняе...
Linux — лучшая ОС Привет, Хабр!Здесь я хочу рассказать о том, почему GNU/Linux — это лучшая операционная система на данный момент и почему тебе срочно нужно пересесть с Windows на неё.Мы дадим определение операционной системе, пробежимся по основным семействам ОС и кратко затронем их историю,...
История одного модального окна или переходим с UIKit на SwiftUI. Часть 2.1. Неожиданный баг Combine В этой статье изначально планировала написать продолжение первой части статьи. А именно показать обещанные ProgressView и SkeletonView. Но тут на моём пути возникло неожиданное препятствие.Обо всём по порядку. Мы же понимаем, что просто так оставить View со всем функционалом...
Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 1) Всем привет! Меня зовут Николай Первухин. Я увлеченный разработчик на GoLang, работаю в Ozon Банке в группе разработки сервисов ЗСК (KYC).Большинство статей о внешней видеокарте посвящены погоне за FPS в играх. Здесь же я хочу сконцентрироваться на том, как заставить её прин...
[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 2) Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd), а пользователи получают интерфейс с динамически подгру...
Тернистый путь к единому хранилищу метрик Метрики — один из трёх базовых типов телеметрии и основа мониторинга любого приложения. Но что, если необходимо собирать их в рамках крупной и высоконагруженной экосистемы? Как собрать метрики с десятков тысяч хостов разных ЦОДов и сотен типов приложений? И как упростить инж...
Тварь ли я дрожащая или право имею. Берем чужие сайты под свой контроль. Часть 2 — Пользовательские скрипты в Chrome Сегодня продолжаем тему написания расширения для Chrome, позволяющего внедрять свой код на чужие сайты, тем самым меняя или дополняя их функционал и внешний вид по своему желанию. Для чего это нужно и чем может быть полезно, рассмотрено в предыдущей части. Также в предыдущей...
Lateral movement: перемещение в атакуемой сети Взлом инфраструктуры, с точки зрения теории хакинга, состоит из нескольких шагов. Так в начале атакующему необходимо провести разведку, выяснить какие DNS записи, пулы IP адресов и прочее принадлежит атакуемой организации. Также неплохо было бы узнать какое ПО и средства защ...
[Перевод] Почему ИИ рано поручать код-ревью Кажется, кого ни спроси — всякий сегодня мастерит инструмент для код-ревью на основе ИИ. Тем самым все обещают совершить революцию в программировании и управлении кодом. Но мы, попробовав почти все имеющиеся на рынке инструменты код-ревью и написав собственный, пришли к выво...
Telesat заказала 127 шлюзовых антенн для своей широкополосной сети Lightspeed на низкой околоземной орбите Канадская компания Telesat объявила о заказе 127 шлюзовых антенн у южнокорейской компании Intellian для своей будущей широкополосной сети Lightspeed на низкой околоземной орбите (LEO). Этот шаг стал важным этапом в развёртывании сети, которая должна обеспечить глобально...
Финтех: новый технологический цикл и инструменты будущего на примере людей и метрик Итак, в первой части мы разобрали проблематику и сформулировали требования к процессам и инструментам будущего финтеха. Теперь перейдём к конструктиву и посмотрим, каким может быть инструмент, способный пробросить мост между бизнесом, технологиями и процессами.БизнесКритичес...
Как обойти ребут РС при применении групповых политик. Часть 2. Последняя Теперь о самом интересном.Создаем GPO-шку. Неважно какую. Я делал для блокировки флешек, чтобы видно было ее применение. Это описано в части 1. Групповую политику готовим для компьютера. Не для пользователя. Для пользователя она отработает только после перезагрузки машины. Ч...
Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2 В предыдущей части статьи мы рассмотрели общие подходы к тестированию PDF и познакомились с тем, как библиотеки pdfminer и PDFQuery помогают нам получать детальную информацию об объектах. Достаточно ли нам этой информации? Далеко не всегда. В этой статье мы расскажем о решен...
[Перевод] AI и Spring Petclinic: Внедрение ИИ-ассистента с Spring AI (Часть II) В продолжении статьи автор углубляется в возможности генерации с поддержкой поиска (RAG), чтобы LLM могла учесть некоторую контекстуальную информацию данных, первоначально невходившую в ее обучающую выборку.В новом переводе от команды Spring АйО рассматривается польза Spring...
Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (вторая часть) Это вторая (заключительная) часть мини-курса. Первая часть — тут.Для вашего возможного удобства записал видео по этой части — его можно посмотреть в Rutube или Youtube. А тут — оформил текстом со скринами. Так что смотрите, как вам удобнее.Содержание этой...
Два в одном: как древние морские существа спасаются от гибели, сливаясь в единое нечто Хабр, привет! Это Дарья Фролова из команды спецпроектов МТС Диджитал. Сегодня поговорим о скилах, которые освоила живая природа. Однажды я наблюдала, как у аксолотля моей подруги отросла утраченная конечность. Выглядело впечатляюще, ведь это реальность, а не фильм о Дэдпуле....
[Перевод] Нужно работать не больше, а эффективнее: не железом единым Компании выжимают все соки из имеющейся инфраструктуры и добавляют передовое оборудование для ускорения процессов. Некоторые из них вскоре полностью выйдут за рамки двоичных вычислений.Чем технологичнее компании, тем сложнее их рабочие нагрузки. Для обучения моделей ИИ, комп...
Кратко о сетях. Продолжение Первая часть из серии обучающих статей доступна по ссылке: https://habr.com/ru/companies/nauka/articles/852620/ Читать далее
Регуляторика РБПО. Часть 4 – Требования к ГИС, ИСПДн, отраслевые требования Привет, эксперты!Сегодня переходим к 4-ой части нашего обзора регуляторики практик разработки безопасного ПО (РБПО). На повестке у нас требования к государственным информационным системам (ГИС) и информационным системам обработки персональных данных (ИСПДн), а также немного ...
Регуляторика РБПО. Часть 4 – Требования к ГИС, ИСПДн, отраслевые требования Привет, эксперты!Сегодня переходим к 4-ой части нашего обзора регуляторики практик разработки безопасного ПО (РБПО). На повестке у нас требования к государственным информационным системам (ГИС) и информационным системам обработки персональных данных (ИСПДн), а также немного ...
Асинхронная логика — насколько же это может быть быстро… (+ небольшая победа на багом в Gowin EDA) Речь пойдёт всё так-же о асинхронной логике. Похоже, что тут никто и никого не ждал... к такому выводу можно прийти, если посмотреть на сравнения, в сети и материалах, по части сихнронной и асинхронной логики, и на фактические цифры , ну и на традиционную забагованность (...
Паттерны проектирования на языке Kotlin Паттерны проектирования на языке KotlinЭта статья является продолжением. Первая часть статьи здесь.Поведенческие паттерны13. Chain of Responsibility (Цепочка обязанностей)Описание: Позволяет передавать запросы последовательно по цепочке обработчиков.Когда использов...
Documentation as Code: как мы создали новую версию документации для Rest API Привет! Меня зовут Сергей Востриков, я руковожу направлением Маркет и интеграций в Битрикс. Иными словами, я помогаю развивать функционал Битрикс24, доступный для разработчиков тиражных решений и индивидуальных кастомизаций. Это значит REST API и всё «вокруг» него — документ...
Сертификация ФСТЭК: самый подробный гайд. Часть первая – подготовка Сертификация по требованиям ФСТЭК России остается ключевым инструментом обеспечения информационной безопасности в России, особенно в последние годы. На чем бы ни специализировалась ваша организация, лицензирование и сертификация товаров и услуг, связанных с защитой конфиденц...
Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых ...
Геймдев на Lisp. Часть 2: подземелья и интерфейсы В первой части мы познакомились с архитектурным паттерном Entity-Component-System, часто используемым в разработке игр, и металингвистической парадигмой программирования, заключающейся в построении и использовании собственных языков, наиболее полно и точно описывающих предме...
Безопасная разработка на Python Язык программирования Python получил широкую популярность среди разработчиков благодаря богатому функционалу и гибкости. Однако, как и у любого другого языка в Python имеются свои недостатки, связанные в том числе с безопасной разработкой.Python является интерпретируемым язы...
Танчик-бэтээрчик. Часть 6 Та-да-а-м-мм!!!Водоходное оборудование.В парке "Патриот", что находится между Кубинкой и Голицыно, где вместо завода по производству беспилотников лучшим министром обороны РФ был построен Храм Божий, темно-зеленого цвета, равный по величине Храму Христа-Спасителя, имеются 2 ...
Подсчет уникальных значений поля в ClickHouse Привет, Хабр! Существуют разные задачи в IT, многие решаются алгоритмически или условно за счет архитектурных решений. Среди всего многообразия задач также интересны задачи, решаемые с применением статистических методов.Одной из таких задач является приближенный расчет коли...
Единая Ментальная Модель разработчика: новые старые концепции процесса выпаса команды котов В современном мире разработка программного обеспечения требует не только технических навыков, но и умения работать в команде, эффективно распределять время и ресурсы, а также учитывать специфику отрасли. В финтехе, например, важно соблюдать требования информационной безопасн...
[Перевод] Понимание спецификации ECMAScript, часть 4 Привет, Хабр! Представляю вашему вниманию перевод четвертой статьи автора Marja Hölttä из цикла Understanding ECMAScript. Перевод первой части. Перевод второй части. Перевод третьей части. Читать далее
Правда и мифы о чёрных дырах. Горизонт событий и сингулярность. Основы холонавтики Чёрная дыра… Ничто так не притягивает и не будоражит воображение, пока не погрузишься в глубины теоретической физики и не поймешь, что в реальности всё довольно скучно и прозаично. Знаю, тема буквально затёрта… до дыр, да и хайп вокруг неё поутих с тех пор, как появились пер...
Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder Блочное программирование нетрудно освоить с помощью Minecraft Education Edition и Code Builder. Давайте разбираться, что это за инструменты, как они знакомят детей с программированием еще в начальной школе и какую пользу могут принести.Чем обусловлена популярность визуально...
ИИ в логистике: отслеживаем транспортные средства на производственной территории с помощью нейросети Весной на Хабре я рассказывал о том, как для дипломного проекта создавал приложение для отслеживания объектов спортивного мероприятия. Из моего пет-проекта вырос полноценный реальный проект. Знания и навыки в области нейронных сетей, трекинговых библиотек и компьютерного зре...
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 2. Выражения В прошлой части я говорил про адаптацию API Godot к F#. Далее в планах было разобраться с общей структурой приложения, но я столкнулся с необходимостью закрыть серьёзный пробел в публичном корпусе текстов. Так что в этой и последующих частях я буду объяснять нечто странное —...
От калибровки регулирования экосистем до стипендии в цифровых рублях: топ-5 новостей первого дня Finopolis Пока топ-менеджеры банков дискутируют с главой ЦБ о вечном, т.е. о пользе и вреде государственной монополии на платежные технологии (в данном случае речь идёт об универсальном QR-коде), выбрали самые интересные с точки зрения развития финтеха презентации и заявления участни...
Краткая история Cisco PIX Firewall Сегодня мы замолвим пару слов про очередную рабочую лошадку сетестроения. Устройство, примечательное не только своим функционалом, но и массовостью выпуска. Недорогое, практичное и идеально соответствовавшее нуждам SMB-сегмента второй половины 1990 и начала 2000 годов.Итак, ...
Собираем бюджетный домашний NAS на 14 ТБ. Часть 2 — софт, железо и всё такое Сборка из статьи «Как я NAS собирал на паре 14 ТБ дисков» и по сей день работает прекрасно, позволяя взаимодействовать с файлами по сети через SMB шару. Но мои задумки обширнее того, что реализовано сейчас. Об апгрейдах, новых приложениях и разных удобных фишках TrueNAS по...
Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument Приложение соединяет данные из сети с интерфейсом. Про UI сказано и написано немало, а вот сеть говорят меньше всего, хотя именно она влияет на время ожидания ответа пользователем. При этом со стороны разработчика это часто выглядит так: «ну я создал сессию, дёрнул запрос, о...
Рынок Wi-Fi сегодня. Из чего выбирать и как снизить риски? Привет, Хабр! На связи Виктор Беляев, эксперт по беспроводным технологиям ИТ-компании К2Тех. Мы с коллегами проектируем и строим сети Wi-Fi на разных вендорах, следим за новинками и тестируем их оборудование. Сейчас этот рынок очень активен, постоянно появляются новые Wi-Fi ...
Защита домена: как запретить конкурентам использовать похожие домены Бизнес часто сталкивается с ситуацией, когда в сети Интернет появляется сайт с похожим доменным именем. Конкуренты могут намеренно использовать чужой домен, чтобы уводить клиентов, или случайно зарегистрировать похожее имя. Эти действия приводят к тому, что тот, кто использо...
Гайд для дизайнера по переходу от “общего котла” к продуктовому подходу Я лид продуктового веб-дизайна в t2.digital. Карьеру начала с дизайна продуктов в нидерландском стартапе, который специализировался на эзотерических товарах. Потом я работала в английском стартапе, который разрабатывает книги для развития эмоционального интеллекта у детей.И ...
Это первые данные о параметрах Wi-Fi 8. Новый стандарт не будет ориентирован на повышение скорости Wi-Fi 7 только начинает своё распространение по рынку, а в Сети уже появились данные о Wi-Fi 8. Новая версия стандарта, которая также будет называться IEEE 802.11bn Ultra High Reliability, выйдет ещё довольно нескоро, но кое-что стало известно уже сейчас. Причём и...
Реверс инжиниринг в машиностроении — вперед в прошлое или лучшее не враг хорошего Реверс‑инжиниринг — понятие сегодня распространенное и популярное, которое часто повторяется в среде профессионалов машиностроения. Разберемся в том что оно из себя представляет, с какими целями и где используется, какова его роль в совреме...
Data catalog: от истории до сравнения решений Прийти и по запросу быстро найти нужные данные — идеальный сценарий. Но он практически невозможен при условии использования множества баз данных и хранилищ. В реальных условиях без «надстройки» над всеми БД и «единой точки входа» команды вынуждены тратить время на исследован...
Это первая фотография сердца GeForce RTX 5080. GPU GB203 по размерам почти такой же, как AD103 В Сеть попало первое фото GPU Nvidia нового поколения Blackwell. Это GB203, который будет вторым по старшинству в новой линейке. скриншот видео источника GB203 будет основой для GeForce RTX 5080. Согласно имеющимся данным, графический процессор содержит 10 752 яд...
Apache Flink: Сериализация и JacksonStateSerializer Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. Это мой десятый материал про Apache Flink. В предыдущей части мы закончили разбирать оператор с Flink-таймерами, использующими внутреннее состояние. Также я показал, как их можно тестировать с помощью...
Postal 2: антигерой мира видеоигр В начале 2000-х индустрия видеоигр делала большие шаги к мейнстриму, и жанр шутеров от первого лица бурно развивался. Это было время, когда игроки могли погрузиться в миры, нарушающие все возможные моральные и социальные нормы. Одним из таких проектов, что в первую очередь...
Смартфоны Samsung Galaxy S25 не будут интересными? Серия S24 пыталась привлечь внимание пользователей ИИ-возможностями, которые, однако, оказались востребованы далеко не всеми. Часть из заявленных ИИ-фишек звучит интересно, но другая подойдёт лишь на поиграться. Практической пользы от них сегодня пока ещё мало. Да и многое...
«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 2 — Первые расчеты Здравствуй, Хабр! С момента написания первой части о приключении студентов-ракетчиков прошло 2 года. Проект «простой ракеты на ЖРД» завершился, автор выпустился и пошел работать на одно из предприятий ракетно-космической отрасли. Пришло время рассказать о всем, что произошло...
Обзор Mesh-системы Tenda Nova EX3: WiFi 6 на 200 м2 Mesh-системы незаменимы, когда требуется организовать доступ к сети по WiFi в больших квартирах и частных домах. Они устраняют мёртвые зоны и обеспечивают бесшовный роуминг — незаметное переключение к другой точке доступа при перемещении между комнатами.Два блока Mesh-систем...
С чего начинать на новом месте (памятка для Руководителя проектов) Каждый РП рано или поздно меняет работу. Вы уходите со старого места, где вы уже хорошо ориентируетесь, и приходите в неизвестность:- неизвестный проект с неизвестными рисками;- непонятный руководитель (при первом знакомстве он душка, но какой будет в реале?);- непонятные ко...
Связь ITSM и SDLC: цикл непрерывного совершенствования Представьте ситуацию: ваша команда только что выпустила новую версию продукта, а через неделю техподдержка завалена тикетами от недовольных пользователей. Знакомо, не правда ли? Сегодня недостаточно просто разрабатывать качественное ПО — нужно уметь эффективно поддерживать е...
На асинхронной (статической) логике можно сделать очень много, и особенно на FPGA Пока что здесь ничего сильно выдающегося нет, за исключением того, что публикация напрямую противоречит "бытующим" (так их называют другие) мнениям и распространяемым сведениям, которые совсем не правдивые. В естественной среде (в реальном мире), во преки им, на асинхронной ...
Уволенные из армянского отделения «Авито» сотрудники: ход суда 1 сентября 2023 года «Авито» необычным образом поздравила своих сотрудников с днём знаний: сотрудники узнали, что даже компания с ранее безупречной репутацией может урезать выплаты почти в два раза, а несогласных уволить. Однако часть сотрудников не только усвоила уроки от «...
Практика создания и внедрения единого стайлгайда для команды разработчиков Каждый разработчик приходит в новую команду со своими привычками, видением и стереотипами о процессе разработки, инструментах, оформлении кода. Волей‑неволей, он немного холиварит с коллегами, отстаивая их. Это естественное явление, но иногда оно может вн...
Интерпретатор языка PL/SQL Здравствуйте! Меня зовут Алексей Калинин. Я Oracle PL/SQL-разработчик. Это моя первая статья. По работе 90% времени занимает написание серверного кода на языке PL/SQL. Всем хорош PL/SQL – и простой синтаксис, и неявное преобразование типов, и поддержка SQL-инструкция внутри ...
Экс-главком ВСУ Залужный допустил сдачу части территорий Украины в пользу России ради установления мира Вот так бы сразу — глядишь, только Крымом бы и отделалась Украина. Теперь же расклад совсем иной.
[Перевод] Как мозг воспринимает время. И почему пространство-время выглядит как единая структура? Мы достаточно легко можем отделить пережитый опыт от ожиданий светлого будущего. Но когда речь заходит о концепции времени, то становится немного непонятно, как именно мы его чувствуем. Может действительно, стоит лишь изменить речь, и мы будем подобны существам из «Прибытия»...
От опытных сотрудников опускаются руки… 5 лет создавали методику и теперь нанимаем только стажеров Как в условиях кадрового голода найти сотрудников, которые будут приносить пользу и деньги? Взять специалиста с опытом или вырастить новобранца-стажера. Потратить деньги или время? Расскажем, как опытный может принести неприятности и убытки, а стажер становится ценным активо...
Использование telegram в обучении В далёком 2021 годя я написал статью «Использование Slack в обучении» (https://habr.com/ru/articles/536598/). С тех пор утекло много воды и поменялся мой набор утилит для взаимодействия со студентами - я перешёл на telegram.Знаю, что есть более подходящие утилиты, но я...
Крупнейшая атомная стройка в мире продолжится в следующем году. Запуск первого реактора «Аккую» ожидается в течение 2025 года Турция собирается ввести в эксплуатацию первый реактор АЭС «Аккую» в течение 2025 года и начать получить с него до 64 ГВт электроэнергии в течение 2025 года, о чем говорится в утвержденном президентом Турции Реджепом Тайипом Эрдоганом плане развития страны н...
Кейс NSX, или Ожидаемые неприятности Хабр, привет! Сегодня рассказываем об еще одном нашем кейсе с NSX-T. В прошлый раз мы написали о проблеме долгой реализации портов. Технические вводные остались те же: NSX используется для построения микросегментированной сети в кластерах Kubernetes + Kyverno. Взаимодействие...
Renault Logan III для России получил необычный брутальный дизайн. Опубликованы фото предсерийного прототипа Renault собиралась запустить в России производства Logan и Sandero третьего поколения в середине 2022 года, но уже весной на фоне украинских событий компания свернула деятельность в стране. Тем не менее, точка в истории российского Logan пока не поставлена: ходят слухи,...
Дисперсия и корреляция при анализе производительности СУБД, обладающих разными ресурсами. Точки излома графиков Продолжение экспериментов и исследованийНачало Использование дисперсии при анализе производительности СУБД. Точка излома графика дисперсии / Хабр Задача экспериментаАнализ статистических показателей производительности СУБД при проведении стресс тестирования на разных СУБД ....
В чем польза мок-собеседований? Неудачный опыт на собеседованиях может существенно снизить способность начинающего специалиста к прохождению собеседований в будущем, даже когда за плечами годы опыта. Мок-собеседования - это собеседования с ментором в безопасной среде. Они обладают всем атрибутами реального...
Смартфоны Pixel не будут очень мощными ещё минимум два поколения. Оказалось, что Google хочет создавать очень дешёвые SoC Tensor Похоже, смартфоны Google Pixel ещё как минимум два года не смогут даже приблизиться по производительности к аппаратам на флагманских SoC Qualcomm и MediaTek. Как сообщается, даже линейка Pixel 11 не получит мощную SoC. фото: AndroidAuthority Платформа Tensor...
SoundCloud Api или как пример «плохой» документации Привет Хабр, недавно я решил написать свой аудио плеер, используя разные платформы и фреймворки.Но, сегодня статья не совсем об этом. На этапе требований к технической составляющей проекта я решил, что нужно какой-то место откуда можно "подтаскивать" мелодии. Пересмотрел я м...
Из чего состоит безопасность современных приложений В сети можно встретить различные трактования понятия AppSec (Application Security). И в этой статье мы попробуем разобраться с тем, что же должно входить в AppSec и какие навыки требуются специалистам, работающим в данной отрасли и какие инструм...
У эти новых процессоров AMD просто нет никаких аналогов. Ryzen AI 300 Max с гигантским iGPU засветился на первом изображении В начале следующего года AMD, кроме прочего, представит процессоры Ryzen AI 300 Max линейки Strix Halo. И сегодня мы можем взглянуть на этот необычный APU. скриншот видео источника Как можно видеть, процессор будет чиплетным, но при этом в непривычной для AMD кон...
Автостопом по мультиплееру. Часть 4: Авторитарность и Топологии Это четвёртая статья путеводителя по разработке многопользовательских игр, где я пытаюсь последовательно и в одном месте собрать знания, которые потребуются для осознанной разработки мультиплеерного проекта.В прошлой части были рассмотрены особенности клиентов и серверов, зо...
Запуск macOS Sequoia на Steam Deck В сети существует небольшое сообщество энтузиастов, которые любят экспериментировать с запуском разных операционных систем на устройствах, для которых они не предназначены. Например, ранее на iPhone удалось запустить Windows и несколько классических игр для этой ОС. Однако э...
0001 — это число? Или нет? Недавно коллега-аналитик переслал вопрос от одного из разработчиков:«У тебя в ТЗ сказано, что id — это число, максимум 18 знаков. С точки зрения программирования 0001 и 001 и 01 и 1 — это все одно и то же число 1. Но наша система с параметром id работает как со строкой. Поэт...
Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (первая часть) В этом мини-курсе поговорим о том, что это за рейтинг, что на него влияет, где его отслеживать. Это его первая часть. Планирую, что будет также и вторая часть и что также сделаю видео и оформлю информацию с текстом и скринами — в ближайшие 10 дней.По сути — это набор не...
GIMP Script-Fu Первый Дан. Точки, Контуры, Кисти и Градиенты Создать абстракцию неких объектов на лиспе, это значит создать некий функциональный интерфейс обрабатывающий объекты данного типа. Нам необходима абстракция точки в двумерном пространстве, значит надо хранить две координаты. Для хранения двух значений в лиспе идеально подход...
Как абсолютная пустота может быть источником безграничной энергии? Разбираем концепцию нулевой точки Помните фразу Фридриха Ницше "Когда долго всматриваешься в бездну, бездна начинает всматриваться в тебя"? Эта цитата наилучшим образом подходит для описания предмета настоящей беседы. Но начнём, как это водится, издалека. Читать далее
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3 В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки.Часть 1. Игры с сеткой и дивергенциейЧасть 2. АдвекцияЧасть 3. ЧернилаТо, что вы видите на ...
Где циклу while нет альтернативы Уверен многие тру-программисты и без меня знают их, но я решил собрать во едино все реализации циклов через while, которыми я активно пользуюсь, как автоматизатор, тестировщик и разработчик ETL. Читать далее
В России создадут суперкомпьютер нового поколения Холдинг «Росэлектроника» госкорпорации «Ростех» планирует создать новый суперкомпьютер для Объединённого института высоких температур Российской академии наук (ОИВТ РАН). Его будут применять для проведения научно-исследовательских, опытно-констру...
Уйти из айти – бросаем разработку ради психологии и смотрим, что получится (спойлер: возвращение обратно на апгрейде)Анна Пономарева руководит группой серверной разработки в компании «Криптонит». Она прошла путь от художественной школы через психологию в разработку платформенных сервисов. Помогает ли знание психологии лучше управлять командой? Есть...
Кастомное пассивное охлаждение ПК (часть 2) Вот и продолжение истории с пассивным охлаждением для ПК. Да, прошло уже много времени с первой части, и было рассмотрено много разных концепций. Оптимальный вариант в моём случае выглядит так: Читать далее
Один деплой, чтоб править всеми: катим разные микросервисы по одинаковым рельсам Привет, Хабр! Расскажу про единый деплой для всех приложений в кластер K8s и поделюсь, как нам удаётся жить без OPA rules и не допускать дичи некорректных манифестов в кластере. Читать далее
Угломеры разные нужны, разбираем до винтика (часть 2) В первой статье я детально разобрал угломер–инклинометр HW300, работающий на основе микроконтроллера CMS79F5139 и акселерометра Xtrinsic MMA8452Q. Как я уже упоминал, в дальнейших статьях планирую рассматривать несколько приборов одновременно, что позволит наглядно сравнит...
Исследование возможности импортозамещения файлового сервера: Часть первая Исследование возможности импортозамещения файлового сервера: Часть первая.Берясь за задачу казалось что всё будет довольно «просто» т.к. файловые сервера на базе GNU/Linux существуют давно и в целом всем всё давно реализовано... Читать далее
Кибер Бэкап. Быстрый старт. Защита платформ виртуализации Продолжаем рассказывать про то, как быстро и просто начать использовать нашу систему резервного копирования Кибер Бэкап.В первой части мы обсудили, как развернуть Кибер Бэкап на ОС Linux и создать план резервного копирования. Сегодня поговорим о защи...
Newsweek: "Жизнь в некоторых украинских мегаполисах может остановиться грядущей зимой" Украину очень скоро покроет зима.
Танчик-бэтээрчик. Часть 5 Продолжая окучивать болты и заклёпки я, закономерно, приблизился к носовой части танка, а там... а там 2 люка механика-водителя и 3 смотровые щели у него же. Как всегда, с первого взгляда всё просто, но, если присмотреться, то - опять засада (!). Первым рисую смотровой люк м...
Честно и по делу: смотрим на F+ R570E с российской системой на борту Друзья! Несмотря на то, что статья может показаться на певый взгляд рекламной, это не так. Я давно слежу за Linux на мобильных системах и в частности, за Sailfish-подобными ОС. Недавно я самолично написал в компанию F+ и попросил какой-нибудь смартфон на Авроре для статьи и,...
Немного про UEFI и GRUB В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про...
Что такое астигматизм — болезнь глаз, которая имеется почти у 50% людей Астигматизм встречается у все большего количества людей, и обычно передается по наследству. Источник изображения: Science Alert В мире около 2,2 миллиарда человек сталкиваются с различными нарушениями зрения, такими как близорукость или дальнозоркость. Однако знаете ли вы, ч...
Как мы перешли от аутсорса и создали свою эффективную команду DevOps Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.В этой статье делюсь опытом, как мы построили свою эффективную к...
Фич и Баг: как геймификация и киберпанк помогают обучаться Привет! На связи Елена Платковская. В компании SM Lab я занимаюсь построением процессов и процедур для IT-команд.Мы работаем по собственной методике. Если совсем коротко, то команды объединены в большие структуры-«поезда», которые «едут» по единым правилам и расписанию. Чит...
Датчик наличия пластика для Bambu Lab Х1 Carbon. Если вы, ну вдруг, так же как я и, пытались найти в интернете то, как устроен и как работает этот датчик, то этот пост для вас.(Я пол интернета облазил и не нашёл его внутреннее устройство и принцип работы)Сам датчик выполнен в едином литом корпусе, в который сверху вставлен...
[Перевод] Как Dart VM выполняет твой код? Привет, Habr!Очень давно хотел перевести статью Вячеслава Егорова и наконец добрался до этого. Меня зовут Алексей Зубанков, я Flutter-разработчик в ГК Gems. Оригинал статьи можно прочитать здесь, а я представляю вам первую часть описывающую принципы работы Dart VM с различны...
[Перевод] Охота за (не)аутентифицированным удалённым доступом в роутерах Asus Почитав в сети подробности о нескольких обнародованных критических CVE, связанных с маршрутизаторами Asus, мы решили проанализировать уязвимую прошивку этих устройств и, быть может, написать подходящий эксплойт «n-day». В итоге в процессе поиска уязвимой части программы и н...
Автоматизация сетевого оборудования на Python. Работа через jump-host В моей первой статье на сайте об автоматизации оборудования Juniper в качестве подопытного выступал коммутатор, который стоит под столом, и до которого имеется полный прямой доступ по сети. Однако, такая ситуация скорее исключение. Практически всегда сейчас используют для до...
Phanerochaete velutina: живой компьютер, который занят поиском еды Помните пост о разумной слизи, умеющей решать непростые задачи? Так вот, грибы тоже не лыком шиты. Японские исследователи установили, что мицелий некоторых видов грибов может реагировать на расположение пищи, оптимизируя сеть гифов (нити грибницы) для более эффективного осво...
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Адвекция. Часть 2 В этой статье мы продолжим исследовать простой метод для симуляции двумерных несжимаемых жидкостей для визуальных эффектов. Эта работа основана на статье Джоса Стама «Stable Fluids» (SIGGRAPH 1999), а также на туториале Карла Симса.Часть 1. Дивергенция и игры с сеткойЧасть 2...
Операторы перегрузки в C++ Привет, Хабр! Сегодня мы рассмотрим одну из самых мощных и увлекательных возможностей C++ — перегрузку операторов. Эта фича позволяет настраивать стандартные операторы так, чтобы они работали с пользовательскими типами данных, делая код чище и понятнее.Представьте, что вмест...
Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта Кэширование с FeignClient: ускоряем микросервисы и радуем пользователейСтатья о том, как добавить кэширование в FeignClient с помощью Caffeine Cache и сделать микросервисы молниеносными. Простая настройка, минимум кода, максимум пользы — пошагово на примере Java и Spring Boo...
[Перевод] Ежедневный кофе. Преимущества В детстве я хотел быть агентом «Люди в Черном», а стал тем кофеиновым червяком, который тусуется на кухне с кофейником в руке. Однако, любовь к кофе вполне оправдана, а его системное потребление несет значимую пользу для организма. Читать далее
Как поддержать высокую работоспособность в стрессовых условиях Нервная система – сверхсложное и многофакторное образование, которое поддерживает массу процессов, протекающих в организме. Поэтому, единой таблетки для улучшения всего, везде и сразу не существует. Но есть поведенческие инструменты и топливные элементы. Которые и разберем в...
Как правильно разговаривать с вашим руководителем? (памятка Руководителю проектов Под начало недели небольшая база по общению с руководителем. В целом, может касаться и заказчика, и спонсоров вашего проекта: то есть всех людей, от которых вам нужна помощь или решение проблем вашего проекта.Когда у вас проблемы на проекте, вам хочется прийти к руководителю...
Red Dead Redemption за 50 баксов - три варианта поиграть в игру Rockstar на ПК в России В России имеются некоторые проблемы с оплатой за игры. Данный вопрос легко обойти в 2024 году и сегодня рассмотрим имеющиеся варианты.
ЦОД: топологии и архитектуры Центры Обработки Данных, как правило представляют собой здания с помещениями достаточно большого размера, в которых размещаются бесконечные шкафы с серверами, коммуникационным оборудованием, системами хранения и прочими инфраструктурными элементами. И порой крайне сложн...
Разработка Telegram бота для подготовки к собеседованиям Количество выпускников онлайн-школ продолжает расти, однако многие сталкиваются с трудностями при поиске первой работы в IT. Да и джунам, у которых есть небольшой опыт приходится несладко (статистики у меня нет, просто по общим наблюдениям в соц. сетях). У них встает резонны...
Sony Pictures подтвердила разработку следующей части «Джуманджи» Третья часть «Джуманджи» выйдет в 2026 году
[Перевод] Вся правда о внутренней прокладке кабелей | советы веломеханников, разбирающихся с интегрированной проводкой Производителям предстоит пройти долгий путь, чтобы облегчить головную боль вело механиков. Взгляните на подавляющее большинство дорожных велосипедов топового класса, и их всех объединяет одна черта. В поле зрения нет тросиков, гидравлических магистралей или электрических про...
Раскрыто, для чего пиратам нужны были попугаи Считается, что у пиратов на плече всегда сидел попугай. Но правда ли это и зачем вообще заводили этих птиц?
Отладка режима сна для людей, которые не хотят взрослеть Не буду вам сегодня рассказывать о пользе сна, вы и так в курсе, что спать весьма полезно и приятно. Пожалуй, это одно из моих любимых хобби. В этой статье я расскажу вам о том, как я профессионально сплю. Есть, конечно, вещи, которые мне бы хотелось улучшить и об этом речь ...
Путь астрофотографа, часть 2: красим туманности и практикуем астропейзжажи Снова привет, Хабр! Меня зовут Евгений Сергеев, я работаю инженером-программистом в АСКОН, а в свободное время увлекаюсь астрофотографией. В предыдущем посте я уже рассказывал о первых шагах в этом хобби и доступной аппаратуре, а теперь расскажу подробнее о недавней поездке ...
Как мы научились эффективно управлять ростом данных с переходом на BW/4HANA Всем привет! Меня зовут Сергей Вяльцев. Я архитектор команды «Финансы» в «Ленте», домен «Данные и Аналитика». Хочу поделиться тем, как благодаря миграции на BW/4HANA нам удалось разгрузить сервер базы данных хранилища SAP BW, не прибегая к покупке дорогостоящего оборудования...
Собираем сетевое хранилище (NAS) XPenology Привет! С вами снова Александр, DevOps из Банки.ру. Прошлая статья «Домашний сервер на базе Proxmox» вызвала интерес сообщества и бурное обсуждение в комментариях. Сегодня продолжу тему и расскажу о сборке NAS (Network Attached Storage) своими руками из доступного сейча...
Игры в будущем: как игровой процесс может измениться через 25 лет? Как мы играем сегодня? По большей части на ПК с помощью мыши и клавиатуры, на мобильных телефонах – с помощью сенсорного дисплея. Гораздо реже используем очки виртуальной реальности, ещё реже – AR (дополненная реальность). Разработчики создают игры как готовый продукт, котор...
Intel Arrow Lake для сокета LGA 1851 будут иметь горячую точку в месте оличном от LGA 1700 Смещение горячей точки может повлиять на тепловые характеристики Arrow Lake процессоров.
Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор Сегодня поговорим о объектах, объектной архитектуре и способах взаимодействия с ними на примере языков программирования Python и JavaScript. Получилось небольшое исследование, противопоставляющее прототипирование и ООП.Давайте разбираться! Читать далее
Процессор и память ЭВМ ЕС-1030. Общие сведения, элементная база, электропитание Новый цикл статей, посвящённый процессору и памяти хронологически второй и, вероятно, самой неудачной машины Единой системы — ЕС-1030. Читать далее
Могут ли гибкие чипы отследить настроение твоей девушки? Спойлер: уже скоро Тему с гибкими чипами начали разгонять еще в 2010-х, но до сих пор эта разработка вызывает больше вопросов, чем ответов. Мы решили разобраться, кто и когда стоял у истоков, как менялись технологии и правда ли гибкие чипы можно использовать для мониторинга всего: от срока год...
[Перевод] Реверс-инжиниринг новой функции iOS Inactivity Reboot В iOS 18 появилась новая функция безопасности: перезагрузка бездействия (inactivity reboot). От чего она защищает и как работает? В этом посте мы рассмотрим все подробности вплоть до расширения ядра и Secure Enclave Processor. Безопасность до и после первой разблокировки А...
Предельная польза продукта на примере Power BI Продукт нельзя совершенствовать до бесконечности. У него всегда есть точка, после которой предельная полезность достигнута. И после её достижения дальнейшие обновления носят экспериментальный характер и менее востребованы, чем фундаментальный функционал. Расскажу, как понять...
Правда ли, что наши телефоны нас подслушивают? Шпионят ли за нами? Этот вопрос часто задают пользователи смартфонов и других устройств, подключенных к Интернету. Многие отчаянно в это не верят, а другие, наоборот, не сомневаются, что это так, поглубже натягивая шапочку из фольги. Но шутки шутками, а определенный сбор инф...
Мама, я работаю в BIM Привет, Хабр! На связи отдел внедрения BIM и отдел сопровождения и поддержки из ПИК.ПИК — компания с большим опытом в информационном моделировании BIM. Мы решили рассказывать об этом в блоге – и начнём с вводной статьи про то, что такое BIM как технология и какую пользу...
Стратегии выживания в постиндустриальном мире Традиционной розничной компании сложно выжить в современном мире, если не перейти от привычных цепочек снабжения-сбыта на целостные решения жизненных ситуаций клиентов, собираемые а-ля «кубики лего» из автономных компонентов, под единым собственным брендом. Читать далее
Apple Vision Pro назвали лучшим домашним кинотеатром. Для 3D-фильмов и не только Apple Vision Pro изменил представление о просмотре фильмов, особенно с поддержкой объемного 3D-контента, пишет редактор 9to5Mac. В visionOS 2.2 beta появилась функция ультраширокого виртуального дисплея для Mac, что стало той «точкой перелома», когда VR-шлем у...
От проваленного пилота до идеальной системы — как мы научились работать с LLM проектами LLM — одно из самых сложных и интересных направлений в Data Light. В статье расскажу о своем опыте управления LLM-проектами: как провела с командой первый провальный пилот, какие инсайты по процессам из него извлекла, и как их после применила на успешных проектах. Поговорим ...
Как платить налог с криптовалюты в 2024 году? Всем привет! В этой статье мы расставим все точки над "И" по теме, как же все-таки платить налог с доходов от криптовалют, в том числе предпринимателям и ИП. Поехали! Читать далее
Роскомнадзор предложил проект приказа о замедлении сайтов по решению Генпрокуратуры без суда Согласно тексту проекта, ведомство будет наделено полномочиями «по управлению сетью связи общего пользования» через технические средства противостояния угрозам (ТСПУ) или с помощью «передачи обязательных к выполнению указаний» операторам связи, владельцам технологических сет...
Чем ещё тимлиду заняться в ноябре В ноябре выйдет новая версия TeamLead Conf 27.28.11.2024. Предпродажи уже идут! Проведём небольшой обзор предстоящего мероприятия и поговорим о звёздных докладчиках, которые подготовили для нас разборы самых насущных проблем. Например, как тимлиду добиться признания в команд...
В Сети показали массовый налет FPV-дронов на украинский Т-72Б, который попытался спастись в дыму Пять дронов-камикадзе и чистое поле не дали ни единого шанса неопытному танковому экипажу ВСУ.
Системный аналитик 100 lvl — дорожная карта развития Все, что нужно знать для роста в профессии: какие блоки знаний проседают у системных аналитиков больше всего, на какие компетенции важно обратить внимание, чтобы двигать карьеру дальше, и как подтвердить соответствие своего уровня единому стандарту качества.Привет, Хабр! Мен...
Мотивационные стили в обучении: почему вам (возможно) не нужны цели или общение с одногруппниками Студенты с высоким стремлением к достижению цели более успешны в учёбе, чем остальные. Звучит убедительно, правда?Меня зовут Мария Ковалёва, я руковожу Лабораторией образовательных технологий в Яндекс Практикуме. В этом материале я расскажу, что такое мотивационные стили, за...
Что на неделе: польза от видеоигр и большой сбой в работе Apple Уже по традиции на выходных подводим информационные итоги недели: какие новости IT и технологий гремели во всех СМИ, какие остались незамеченными, а какие слишком важны, чтобы их не упомянуть. Представляем короткий дайджест самых громких инфоповодов последних дней. Читать да...
[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 1) Python REST API: Flask, Connexion и SQLAlchemy (часть 1)Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd)...
Рождение GTA: как появились симуляторы гангстеров? Часть 2: двухмерные ад, угар и резня первого Grand Theft Auto Итак, в середине 90-х годов в одной точке в лондонском офисе ВМС Interactive сошлись две идеи: несостоявшийся гангстер из богемной семьи Сэм Хаузер искал свежие идеи игр для молодёжи и попутно грезил о возможности творить беспредел хотя бы на экране, а гик из шотландского г...
Взгляд в игольное ушко: какие дефекты открывает рентген на печатных узлах QFN, SON, DFN и QFP Мы продолжаем изучать дефекты, которые можно встретить при рентген-контроле качества печатных узлов. В первой части статьи Александр Патутинский, технолог по подготовке и запуску печатных плат в производство, систематизировал дефекты BGA-корпусов. Кроме них, рентген-снимки м...
Успеть получить туристическую визу в Китай в 2024 году Появилась однажды идея, а отчего бы не слетать в отпуск в Китай. Идея интересная, но с чего начать - непонятно, потому что я получала визу в первый раз и с Китаем абсолютно незнакома. Но хотелось пройти всё "от и до" своими силами - такой вот квест для взрослых.Если вам тоже...
Forbes: Украина получит от США 212 бронемашин Stryker для эффективных действий в Курской области Правда слово "получит" может растянуться как на месяц, так и на год.
Путь к геометрии Лобачевского 5: модель Пуанкаре в круге Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераАнализ прямых на сфере очень прост, потому что нагляден - сферу мы часто видим в жизни. Понять и проанализировать прямые на псевдосфере тоже легко, для этого нужно в...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4 Четвертая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резки...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 3 Третья часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких в...
Новая камера в духе Galaxy Z Fold6, старый экран и никакого разъема для наушников. Опубликованы качественные изображения Samsung Galaxy A26 В Сети появились качественные рендеры не представленного пока официально смартфона Samsung Galaxy A26. Изображения выполнены инсайдером Стивом Хеммерстоффером, известным под ником OnLeaks. Изображение: OnLeaks Аппарат сохранил дисплей с каплевидным вырезом, как у ...
Как подружить Flutter и Huawei — настраиваем App Gallery. Часть 1 В жизни каждого мобильного разработчика настает момент, когда пора выкладывать приложение в альтернативные сторы. Обычно готовить приложение к публикации в таких сторах особо не нужно, но есть исключение — App Gallery.Меня зовут Самир, я Flutter-разработчик в Surf, и в ...
Пятый полет Starship: что дальше? Привет, Хабр! Это Саша Березин, автор команды спецпроектов МТС Диджитал. Сегодня — про космос. Mechazilla поймала первую ступень Starship с первой же попытки. Это выглядит большим успехом, но в США все еще полагают, что доводка корабля SpaceX не даст NASA вернуться на Луну в...
[Перевод] Сложности с отображением иконок рабочего стола Последние три недели я работал над рефакторингом и исправлением легаси-кода (самые старые части которого были написаны в 2013 году), отвечающего за позиционирование иконок в KDE Plasma, а также сохранение и загрузку этих данных. Вот мой запрос на внесение изменений: plasma...
Все места с 40 частями сердца в The Legend of Zelda: Echoes of Wisdom Первые сердца в приключении The Legend of Zelda: Echoes of Wisdom заберём на пляже Сутхорн. Добраться до 1-го можно при помощи эхо кровати. Эхо кровати нужно будет использовать для преодоления других препятствий на этой же локации. Разберитесь с врагами и проникните в пещ...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5 Пятая и заключительная часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградироват...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 2 Вторая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплес...
Путь к геометрии Лобачевского 6: финал Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераЧасть 5: модель Пуанкаре в кругеПеред подведением итогов рассмотрим ещё две модели геометрии, имеющие разные свойства. Первая модель по построению очень похожа на мо...
Инфраструктура для Data-Engineer Data Lake Apache Iceberg В этой статье вы узнаете что такое Apache Iceberg, как его можно использовать и для чего он вообще нужен.В статье также рассматривается вопрос Data Lake. Читать далее
Названа польза средиземноморской диеты для защиты от хандры и депрессии Известный учёный-генетик Тим Спектор рассказал о пользе средиземноморской диеты для поддержания здоровья кишечника. По словам эксперта, от состояния кишечника зависит и психическое здоровье.
Биометрия и видеонаблюдение Всем привет! В этой статье на стыке ИБ и юриспруденции мы разберем правовые основы видеонаблюдения. Как организовать его в компании в соответствии с законом, какими статьями и нормами оно регулируется, как собирать биометрию и при каких условиях в дело вступает Единая Биомет...
Армия России взяла под контроль южную часть Торецка И продолжает бои за центральную и западную части города.
Стремительное развитие искусственного интеллекта остановилось несмотря на огромные инвестиции Эксперты считают, что подход к созданию искусственного интеллекта, основанный на постоянном увеличении размеров моделей, может быть не самым эффективным.
[Перевод] Виртуальные потоки Java: разбор тестовых сценариев Виртуальные потоки вызвали большой интерес в сообществе разработчиков Java, включая такие фреймворки, как Open Liberty. Команда инженеров по производительности Liberty провела оценку, чтобы выяснить, может ли эта новая фича принести пользу пользователям или даже потенциально...
[Перевод] Генетический тест обнаруживает любую инфекцию за одну интеракцию Исследователи из Калифорнийского университета в Сан-Франциско (UCSF) разработали единый тест генома, который быстро обнаруживает практически любой патоген в теле пациента. Это позволяет провести быструю диагностику, раньше начать целенаправленное лечение и в целом снижает ра...
Как определить высоту слоя прерванной печати Я не мастер писать статьи, по русскому было 3, и у ж тем более не спец в 3д печати, просто любитель, в общем: недавно открыл для себя способ как определить высоту прерванной печати (в 99 случаях из 100 плюс-мину с 1) с точностью до 0.02 мм (для моего принтера). Не нужны игол...
«Ужасающий 3» рекомендуют смотреть под присмотром медиков В сети говорят, что третья часть франшизы, снимаемой Дэмиеном Леоне, будет максимально пугающей и отвратной, полной крови и жутких сцен. Собственно, именно этого и ждут любители фильмов ужасов. Читать полную статью
Обзор платформы Kaggle для начинающих: от состязаний до менторской программы В IT-среде название Kaggle часто ассоциируется только с соревнованиями. Но на самом деле это полноценная социальная сеть и база данных для специалистов в сфере Data Science и ML.Подготовили обзор, чтобы помочь новичкам разобраться в Kaggle. Разбираем, что площадка предлагает...
Общий заход: в России могут создать систему регулирования цифровых платформ Минэкономразвития предлагает создать единую систему регулирования для посреднических цифровых платформ, сообщил глава ведомства Максим Решетников в ходе выступления на правительственном часе в Совете Федерации. Это предполагает появление подхода с четким определением трудовы...
MediaTek сравнивает Dimensity 9400 с A18 Pro в свою пользу Dimensity 9400 может превосходить Apple A18 Pro на 19%
Cвершилось: официально вышел MS Windows Server 2025 Пишут, что он совершенно бесплатно и свободно доступен на MS Evaluation Center, без регистрации и SMS – чего нельзя сказать про продукты импортозаместительные. Читать далее
В 2025 году в России появится единая платформа с ИИ для госслужащих В России разработают единую платформу для госслужащих
Спутник Intelsat IS-33e компании Boeing внезапно распался на части на орбите Intelsat IS-33e развалился на несколько частей по совершенно неизвестной на данный момент причине.
Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 2 Всем привет! Вот и подошло время выпустить вторую часть статьи про красные флаги при устройстве в IT-компанию. Первую часть можно найти [тут]. В этом цикле статей я рассказываю о важных моментах, на которые обязательно нужно обратить внимание при устройстве на работу.Все, оп...
Как математически просчитать градиент цветовой палитры Начать хотелось бы с предыстории и задачи, которую я решаю на работе. Есть сайт, фотографии на котором при публикации должны подходить под определенное соотношение сторон (3х2). При этом в работе часто возникают определенные трудности. Например, что делать, если автор сделал...
Как найти радио в Silent Hill 2 Remake? Гайд со скриншотами и комментариями После появления в восточной части Сайлент Хилла, первым делом игроки Silent Hill 2 Remake посетят цветочный магазин, на полу которого видны следы крови. Они ведут в город. В самом городе можно увидеть более свежие следы крови, а чуть дальше — монстра «Беспокойная фигура»....
Разгоняем 1С: 27 приемов Привет, Хабр! Меня зовут Анжелика Захарова, я — менеджер облачных проектов K2 Cloud, product owner 1C. Сегодня я хотела бы поговорить о производительности систем 1С в облаке. В этой статье мы остановимся на том, почему 1С начинает тормозить, какие компоненты обычно в этом «в...
Как и зачем мы в Fix Price разработали корпоративный UI-кит для наших бэк-офисных систем Привет, Хабр! С вами Вадим Райский, руководитель IT-проектов Fix Price, и сегодня я расскажу вам, как и зачем мы разработали отдельный корпоративный UI-кит для наших бэк-офисных систем.В компании множество внутренних сервисов, и постоянно пишутся и планируются новые под разл...
Реализуем сервис файлового сервера на Astra Linux В этой части про практическую реализацию файлового сервера на отечественном стекеУстанавливаем необходимые пакетыНастройка KerberosНастройка Samba server включение в домен MS ADНастройка ZFS Читать далее
PON сети. На пути к XGSPON За последние годы доля пассивных оптических сетей (PON) в общем кластере, так называемой «последней мили» существенно возросла. Обусловленные отсутствием активного оборудования на промежуточных узлах и высокой масштабируемостью PON сети сохраняют тенденцию к росту. По данны...
Установка Checkpoint SNX VPN client Чего не хватает на просторах Хабра, так это кратки инструкций по решению часто возникающих проблем. Внесу свой вклад в трактование длинных, запутанных и неактуальных инструкций на официальных сайтах и сайтах комьюнити. В статье описывается решение проблемы, с которой сталкив...
Sinotruk открывает российское представительство Китайский производитель грузовых автомобилей Sinotruk запускает работу своего российского представительства для поддержки брендов Sitrak и Howo. Представительство будет заниматься в частности развитием дилерской сети и обеспечением запасными частями напрямую от производ...
Когда 1+1 равно 1 (часть 1) 2 ноября исполняется 209 лет со дня рождения Джорджа Буля, одного из основателей математической логики, и этот материал — часть большой работы, посвящённой ему и его наследию.Сегодня я расскажу, какой смысл имеет уравнение 1 + 1 = 1 в булевой арифметике, и как оно стало инст...
Настольная библиотека HDL-дизайнера и верификатора Небольшой обзор литературы, которая может пригодиться начинающему разработчику микроэлектроники и поможет понять, что к чему и как разработать современную микросхему.Привет, Хабр!Меня зовут Максим Ратников, я руковожу отделом системной верификации в компании Аквариус. Моя ос...
Сравнение алгоритмов консенсуса ETH vs TON vs SOLANA Не нашел на просторах сети полноценного сравнения алгоритмов консенсуса, поэтому решил собрать инфу из разных источников воедино. Впереди очень много букаф технической инфы, статья не для всех, простым языком это не изложить(Всем кто остался - приятного чтения)Так как блокче...
Раненные гребенчатые медузы ради спасения срастаются в единый организм Исследователи из Университета Чикаго, проводя научную работу в западной части Атлантического океана, выловили несколько гребенчатых медуз, которые были помещены в резервуары с морской водой. Их внимание привлекла одна особь, которая была заметно крупнее своих сородичей. Прис...
Автоматизация и оптимизация сигнальных процессов сервис-провайдера с помощью API шлюза В этой статье я делюсь гибким архитектурным подходом к автоматизации сетей уровня сервис-провайдера и своим личным опытом отладки сигнального обмена. Статья рассчитана не на новичков, а скорее тех, кто знаком с основными архитектурами и технологиями, используемыми в сетях ур...
Запуск узла в анонимной сети Hidden Lake на языке Go Анонимная сеть Hidden Lake является в своей области уникальным и достаточно своеобразным проектом, т.к. базируется на совершенно иных методах и подходах анонимизации трафика, чем большинство ныне нам известных сетей. Из-за того, что сеть является относительно новой - она час...
Сборка мусора в Java. Часть 2. Прогресс со времени выхода JDK 8 Команда Spring АйО перевела и адаптировала доклад "Garbage Collection in Java: The progress since JDK 8" Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium.Доклад получилось поделить на две статьи:* В первой мы рассказали про основы работы сборки мусора в Java ...
На Восточном собрали космическую головную часть для запуска 55 спутников: двух гелиогеофизических «Ионосфера-М» и ещё 53 малых В монтажно-испытательном корпусе космодрома Восточный собрали космическую головную часть для запуска двух гелиогеофизических спутников «Ионосфера-М» и 53 попутных малых космических аппаратов. Специалисты Роскосмоса интегрировали 55 аппаратов в состав космиче...
Российская армия взяла под контроль центральную и восточную часть Измайловки По некоторым данным, уже происходит вытеснение сил ВСУ с западной части посёлка
Сборка мусора в Java. Часть №1. Обзор сборщиков мусора и их различий Команда Spring АйО перевела и адаптировала доклад "Garbage Collection in Java: The progress since JDK 8" Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium.Доклад получилось поделить на две статьи. В первой вы узнаете об основах работы сборки мусора в Java, раз...
Производство Radeon RX 9000 на архитектуре UDNA начнется во втором квартале 2026 года AMD готовится к обновлению своей графической линейки, заменяя архитектуру RDNA на новую UDNA. Эта единая архитектура станет основой как для потребительских видеокарт Radeon, так и для профессиональных ускорителей Instinct. Первые GPU на базе UDNA ожидаются в 2026 году, а так...
Новый взгляд науки на талант. Часть I. Как устроен талант, и как он работает Талант — один из самых загадочных феноменов человеческой природы. В науке давно исследуются вопросы о том, как устроены талант и способности, от чего зависят их сила и направленность, и почему люди столь неодинаковы в своих достижениях и возможностях. Психолог и философ Эдуа...
Xiaomi готовит собственный мобильный процессор По имеющимся данным, он может быть представлен в следующем году
Зачем собаке пятая нога? & Повсеместно отсутствующий элемент в организационной структуре Часть 1. Крамола или зачем собаке пятая нога?Речь пойдет об искусственном, лишнем для подавляющего большинства организаций, с моей точки зрения, элементе организационной структуры, который отбирая функции у других элементов, ухудшает работу всей...
Cтатистика Байеса в ML для самых маленьких Пожалуй, одна из важнейших тем для подготовки крутых специалистов машинного обучения. Ведь закономерности всегда подлежат какой-то аналитике с точки зрения вероятностей. А как иначе?
Как с помощью Angular доработать CRM-систему: наш опыт с BPMSoft Всем привет.Меня зовут Илья Чубко, я являюсь техническим архитектором в направлении, которое занимается внедрением CRM-системы от вендора «БПМСофт». Этот вендор – разработчик собственной low-code платформы BPMSoft для автоматизации и управления бизнес-процессами ...
Правда ли, что плесень может захватить планету Этот грибок не просто портит хлеб — он процветает в самых экстремальных условиях и играет огромную роль в глобальной экосистеме.
Крупная утечка раскрывает подробности о смартфоне iPhone SE 4 Судя по всему, компания Apple и правда представит смартфон iPhone SE четвертого поколения в первом квартале 2025 года.
[Перевод] Всего 5 минут повышенной активности в день приносят заметную пользу для здоровья сердца Специфика новостей в их категоричности. Хоть сидячий образ жизни и стал чем-то вроде повальной пандемии, но, если вы ходите на работу пешком или достаточно активны днем, то вроде и не так страшно. Пробежки до курилки и назад – не в счет! Так давайте посмотрим, насколько эффе...
Ошибки новичков — Часть 1 Для более быстрого старта обучения дизайнера уровней, разобрал частые ошибки новичков, с примерами и решениями. Читать далее
Как мы в МКБ обновляли Zabbix с 4.4 до 6.0 — проблемы и подводные камни Привет! В этом посте мы расскажем про то, почему вообще выбрали именно Zabbix для мониторинга, для чего его используем, и как решились обновиться сразу с версии 4.4 до 6.0. Читать далее
Топ бесплатных практик для фокусировки и концентрации На связи RISE: сообщество про ноотропы и личную продуктивность. Первая половина этого материала посвящена базовым принципам концентрации и фокусировки. Вторая же часть включает разбор отдельных инструментов, в самом конце - небольшой перечень добавок, которые и так могу...
Почему микросервисы лучше компонент или как деградируют идеи в IT Попробуем начать с цитаты:При современных темпах развития индустрии программирования приложениям нельзя оставаться застывшими. Разработчики должны найти способ вдохнуть новую жизнь в программы, которые уже поставлены пользователям. Решение состоит в том, чтобы разбить моноли...
В России появилась единая информационная система по страхованию C 1 октября 2024 года запускается автоматизированная информационная система страхования, оператором которой выступает АО "Национальная Страховая Информационная Система" (НСИС, 100%ная дочерняя компания Банка России). АИС страхования становится единым источником данных об авт...
Надо ли Руководителю проектов быть аналитиком? ...и должен ли РП уметь писать ТЗ?Этому холивару, по-моему, ровно столько же лет, сколько лет проектному управлению в IT.Границы управления проектами просты: инициация - планирование – исполнение – завершение. Это знает даже джун. Сделай устав, план, делай статусы каждую нед...
«Лига Ставок» — первый в России букмекер с социальной сетью в приложении Создание социального продукта – это инструмент для укрепления лояльности и уровня вовлеченности аудитории. Внедрение социальной составляющей стало значимым шагом для привлечения новых пользователей в приложение букмекерской компании «Лига Ставок», формирования спортивного со...
[Перевод] Как мы уменьшили размер нашего Javascript монорепозитория в Git на 94% Это не кликбейт. Мы и правда сделали это! В Microsoft мы работаем с очень большим монорепозиторием, который между собой называем 1JS. Недавно мы достигли 1000 активных пользователей в месяц, около 2500 пакетов и ~20 млн строк кода! Последнее кло...
В поисках счастья — жизненная стратегия с научной точки зрения Как обрести счастье и внутреннюю гармонию, если ты — предприниматель? Читайте, как наука помогает достичь успеха и благополучия. Читать далее
Это самый мощный мини-ПК в мире с 24-ядерным Intel и RTX 4090 Laptop. Опубликован обзор FEVM FN60G В Сети появился обзор самого мощного в мире мини-ПК, если мы говорим о действительно не самых больших компьютерах. фото: Videocardz Модель FEVM FN60G похожа на Mac Studio по дизайну и габаритам, разве что несколько выше. Размеры составляют 168 х 168 х 137 мм...
Как тестировать CPA-проекты: подробное руководство Что такое CPA-сети и как их тестировать? Информации о cpa-платформах не так много, поэтому QA-новичкам бывает сложно в них погрузиться: что и как тестировать, что обязательно учесть в первую очередь, что проверять одному, а что — с командой. В нашей компании несколько таких...
ЦБ и его компьютерные программы: как главный финрегулятор страны защищает свою интеллектуальную собственность Главный финансовый регулятор выполняет множество разнообразных функций, предусмотренных Конституцией РФ и профильным федеральным законом. Несомненно, что для реализации их всегда требуется надежная защита имеющейся интеллектуальной собственности.Центробанк, судя по базе данн...
Топ 10 трюков для оптимизации SQL. Часть 1 В этой серии статей мы рассмотрим 10 трюков для оптимизации ваших SQL-запросов. Большинство трюков из этой статьи многие уже знают, но я всё равно решил о них упомянуть ) Читать далее
Эти герои не возвращаются. корабль «Прогресс», доставивший на МКС 2,5 т груза, продовольствия и подарков, сгорит в атмосфере сегодня, 19 ноября Транспортный грузовой корабль «Прогресс МС-27» во вторник, 19 ноября, отстыкуется от российского сегмента Международной космической станции и освободит место для нового космического грузовика. В Роскосмосе рассказали, что в 15:53 мск отработавший свой ресурс...
Балуемся кластеризацией и синхронизацией: как устроена мгновенная загрузка фото в Яндекс Диске Всем привет! Меня зовут Дима, я тимлид команды Яндекс Диска. Сегодня расскажу, как обрабатывать сотни терабайт загружаемого контента в день и быстро доставлять его в ленту со всеми фотографиями пользователя. Лента выглядит как локальная галерея на телефоне, но может содержат...
Три пути к Flutter: истории разработчиков, которые справились Flutter-разработка набирает популярность. И мы в «Финаме» заметили, что начинающим специалистам бывает не так-то просто понять, как стать разработчиком, как сориентироваться в новой технологии. Поэтому в этой публикации мы хотим дать слово трем нашим молодым сотрудникам, кот...
Сравнение способов отрисовки спрайтов в canvas Не так давно помогал брату сделать проект для курсовой. Необходимо было создать клиент - серверное приложение, и решено было создать небольшую браузерную игру с мультиплеером. Курсовая была сдана успешно, а у меня появилось желание сравнить различные возможные методы отрисов...
Как создавалась антология Риддика Изначально мне казалось, что Риддик – это буквально одна игра и один фильм, но на самом деле: – Три уже вышедших фильма; – Два мультфильма; – Три игры; – Одна книга; – Один неканоничный спинофф; – И один фильм, который должен выйти в этом, мать его, году.На момент написания ...
[Перевод] Учёные заявляют, что Китай может обнаружить стелс-самолёты F-22, F-35 с помощью спутниковой сети Starlink Китай уже давно выражает обеспокоенность тем, что Соединённые Штаты могут использовать спутниковую сеть Starlink компании Space X в случае возможной непредвиденной ситуации в регионе. Однако в своём последнем эксперименте учёные продемонстрировали, что Китай может использова...
Забыл, где лежат ключи? Телефон уже начинает волноваться Привет, Хабр!Болезнь Альцгеймера — это то, о чем никто не хочет думать, но все боятся. Она приходит не сразу, а медленно подкрадывается. Сначала теряешь ключи, потом забываешь, зачем вообще пошел на кухню. Но что, если я скажу вам, что ваш смартфон — тот самый, который вы ис...
Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1 Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности ...
[Перевод] Неочевидные для начинающих тонкости Postgres Добрую часть десятилетия я профессионально занимаюсь веб-приложениями, и за этот срок научилась пользоваться множеством разных систем и инструментов. В процессе этого обучения я обнаружила, что самой полезной обычно оказывается официальная документация. За исключением… Po...
Прокачали работу колл-центра и достигли +15% SL за полгода через интеграцию CRM и телефонии Более половины потребителей регулярно обращаются в колл-центры, причём большая часть предпочитает общаться именно с операторами. Люди ожидают мгновенной реакции на свои запросы, и промедление может стоить дорого. Поэтому неэффективная работа колл-центра может негативно сказа...
Почему гора Эверест с каждым годом становится все выше Эверест постоянно растет, но мы этого не замечаем. Источник изображения: mobisun.com Гора Эверест, которая больше всего известна нам как самая высокая точка на Земле, на самом деле все время растет, и этот процесс продолжается уже миллионы лет. Она является частью Гималаев, ...
Профессиональная IT-конференция Merge в Сколково: что, куда, кому и зачем? IT-конференция Merge 2024 пройдёт в Сколково с 15 по 16 ноября 2024. Приглашаем погрузиться в обсуждение актуальных трендов разработки, включая кибербезопасность, возможности AI, использование open-source решений и импортозамещение. У нового сезона — единый флоу, это тренды ...
Апгрейд тела: преодолевая границы биологической формы Странное время мы переживаем. Время, когда технологии развиваются экспоненциально, а человеческая природа остаётся неизменной. Время, когда мы способны создавать искусственный интеллект, но не можем справиться с собственными ограничениями. Время, когда мы стоим на пороге вел...
ThreadLocal и проблемы с памятью: что вы должны знать Привет, Хабр!ThreadLocal — вещь, которая на первый взгляд кажется отличным решением некоторых проблем многопоточности. Вроде бы просто: привязываешь переменную к каждому потоку, и никто из других потоков не может её трогать. Но за всей этим скрывается куча нюансов, которые м...
Простая защита скрипта на Python Стек: Python 3.11.7, ntplib, subprocess, getpass для времени, системы, пароля, PyArmor 8+ для обфускации.Сценарий: Разработано приложение, которое дает преимущество перед конкурентами, или ваш код содержит конфиденциальные данные. Приложение предстоит установить не...
Минцифры выступило против единого репозитория для российского ПО и за регулирование этого рынка Министерство цифрового развития, связи и массовых коммуникаций РФ отказалось от идеи создания единого репозитория открытого кода и сосредоточилось на разработке общих правил для российских аналогов GitHub. Вместо единого хранилища, ведомство планирует создать концепцию, пред...
Самые горячие новости инфобеза за сентябрь 2024 года Всем привет! Подводим итоги сентября дайджестом самых громких ИБ-новостей. Прошлый месяц выдался богатым на события. Израиль устроил в Ливане взрывную операцию со шпионским душком. Криптобиржа Cryptex попала под санкции США, а следом — и под расследование СК.Кроме того, Fort...
Тварь ли я дрожащая или право имею? Берем чужие сайты под свой контроль. Chrome расширение на Angular 18. Часть 1 Как многие сказки начинаются с уже привычных фраз «жили‑были...» или «в некотором царстве, в некотором государстве...», так многие пет‑проекты или просто творческие эксперименты, опыты программиста начинаются с фразы «дело было вечером, делать&n...
Когда старые игры молодеют: Age of Mythology получила глобальный ремейк 22 года спустя. Каким он получился? Знаете, всегда радует, если разработчики ПО или игр продолжают поддерживать свои продукты спустя несколько лет. Сейчас такое время, что компания, выпустившая какую-либо программу, через полгода уже и существовать не будет — а значит, пользователи ПО останутся без поддержки. ...
Выход складного OnePlus Open 2 перенесли. Какая от этого польза Samsung OnePlus отложила выпуск своего складного смартфона Open 2 до 2025 года, что может быть на руку Samsung.
Третье издание книги «ASP.NET Core в действии» в правильном переводе команды DotNetRu Привет, на связи лингвисты инженеры сообщества DotNetRu. 3 года назад мы рассказывали о книге «ASP.NET Core в действии». А сегодня мы рады представить третье издание этой полезной и информативной книги. Как и в прошлый раз, первый вариант перевода был подготовлен силами&nbs...
Как я начал работать программистом 1С в 16 лет и причем тут компьютерные игры Многие дети увлекаются компьютерными играми. А родители очень переживают по этому поводу. У меня было по-другому. Для меня игры стали отправной точкой в ИТ. Читать далее
Недельный геймдев: #195 — 13 октября, 2024 Из новостей: следующие части Halo создают на Unreal Engine 5, бывшие сотрудники ZA/UM основали две студии, суд в США обязал Google на три года разрешить дистрибуцию сторонних магазинов приложений в Google Play.Из интересностей: преобразование цветов с помощью матриц, Cities:...
Немного про Chain-of-Thoughts (Цепочку размышлений) Главные проблемы БЯМ (Больших языковых моделей):Решение сложных логических проблем (Поиск неявно заданной информации)Безопасность (Противодействие взломам и этичность поведения)Галлюцинации (Генерация новой информации, которая не соответствует действительности)Все проблемы к...
[Перевод] Асинхронный Rust. Часть первая: Futures В введении мы посмотрели на пример асинхронного Rust без какого‑либо объяснения, как он работает. Это дало нам несколько вопросов для размышления: Что такое асинхронные функции и возвращаемые ими «future»? Что делает join_all? Чем отличается tok...
Почему ИИ не угрожает творчеству человека? Искусственный интеллект воспринимается как лишённый жизни. Бездушный и безучастный, он развивается, подобно серой слизи. Из года в год мы слышим о достижениях в генерации текстов, картинок, голосов, роликов, и наблюдение показывает, что прогресс не предвещает ничего хорошего...
Нейронная сеть учится понимать сигналы светофора Сегодня нейронные сети всё чаще используются для решения различных задач – от распознавания лиц до управления беспилотными автомобилями. Однако для тех, кто только начинает знакомиться с этой технологией, может показаться, что процесс обучения нейросети — это что-то сложное ...
На пути к миллиарду: строим настоящую IT-компанию вокруг подвижных детских игр “Пол – это лава” и “Море волнуется” Меня зовут Анатолий и я простой инженер из Смоленска. Наш бизнес родился на VC полтора года назад. Я тогда даже и не думал, как далеко это зайдёт и, тем более, что это может стать IT-компанией! Где оффлайн квест, а где IT-компания? Сегодня хочу простым языком и со схемками (...
В США прошли испытания дрона Skydweller, способного летать "вечно" благодаря солнечным панелям Правда теория теорией, а без решения проблемы очистки так называемого зеркала панели. такой БПЛА летать бесконечно долго может лишь в фантазиях американских разработчиков.
Путешествие к Fysetc Big Dipper: Часть вторая - Проводка Всем привет!В первой части я рассказал о начале путешествия от Flashforge Creator Pro на mightyBoard к Fystetc Big Dipper клону Duet 3 mini 5+https://3dtoday.ru/blogs/inliner/putesestvie-ot-mightyboard-k-fysetc-big-dipper-na-flashforge-creator-pro-i-nadeyus-v-odin-konecМне п...
Фитнес-данные не пропадут зря: ChatGPT на страже твоего здоровья Я активно пользуюсь умными браслетами и весами, и однажды задумался: а что если обработать накопленные данные через ChatGPT для анализа здоровья? Оказалось, что это довольно просто, и с этим справится практически любой.Всё, что нужно — это данные из Google Fit и доступ к Cha...
Как здоровый эгоизм может принести пользу команде и бизнесу Забота о себе — это не просто приятный бонус, а стратегическая инвестиция.
Эта ракета доставит людей на Марс? Опубликованы первые фото SpaceX Starship S33 — космического корабля Starship второго поколения В Сети появились фото прототипа ракеты SpaceX Starship второго поколения. Снимки опубликовал пользователь соцсети X (Twitter), осуществляющий едва ли не постоянный мониторинг того, что появляется на взлетных площадках американской компании. Фото: Starship Gazer St...
[Перевод] Чек-лист: проверяем веб-страницы на соответствие стандартам WCAG При создании этого чек-листа из 64 пунктов в качестве точки отсчёта использовался WCAG — Руководство по обеспечению доступности веб-контента (универсальный стандарт). Решение вопросов, указанных в этом чек-листе, поможет улучшить восприятие сайта для всех его пользователей. ...
Интернет по электропроводке: мой опыт ремонта Powerline-адаптера и прокладки сети Всем привет! Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Сегодня расскажу о своем опыте развертывания сети в доме, где живу сейчас. Технология передачи данных через электропроводку (Powerline Communication, PLC) — не самый стандартный способ организации домаш...
Как найти работу мечты системному аналитику? Как найти работу мечты системному аналитику?Особенно если не знаешь, с чего начать.CEO онлайн-школы по системному анализу и действующий аналитик Ольга Пономарёва отвечает на вопросы, которые избавят вас от прокрастинации и помогут найти работу мечты. Читать далее
Чего хотят айтишники? В нашем недавнем зарплатном опросе мы спросили айтишников, что бы они изменили на своём рабочем месте. Из 1500 человек ответ дали около 400. В этой статье мы расскажем о том, что, по мнению самих специалистов, могло бы сделать работу комфортнее и продуктивнее. Читать далее
Графики, которые работают: выбор лучшей визуализации Как было бы классно, если бы за доли секунды, мельком скользнув по графику, вы уже видели ответ на вопрос. А не сидели с линейкой и уровнем в попытке попасть в нужную ячейку на пересечении столбца и строки или сравнить высоту соседних колонок. Особенно, если это презентация ...
История одного модального окна или переходим с UIKit на SwiftUI. Часть 1 Всем добрый день. Хочу поделиться с вами проблемами постепенного внедрения SwiftUI в приложение, полностью написанное на UIKit, а так же моими вариантами их решения. Читать далее
MoexBuilder: как я создаю библиотеку на Python. Часть 2 Привет, Хабр! Продолжаю рассказывать о том, как я создаю библиотеку на Python. В этой статья я расскажу о том, как реализовал взаимодействие с ISS MOEX, используя асинхронный подход, а также о том, как был добавлен функционал interval(). Читать далее
Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1 В статье описан мой опыт разработки мини-игр для Apple Vision Pro в условиях жёсткого ограничения во времени. Расскажу, с какими сложностями я столкнулся в ходе работы с 3D-моделями, и поделюсь способами их преодоления. Лайфхаки для упрощения работы с RealityViewContent и...
[Перевод] Действительно ли ИИ-помощники экономят время разработчиков? Команда Spring АйО перевела статью об исследовании Uplevel, которое показало, что использование GitHub Copilot не улучшает производительность разработчиков, а наоборот — увеличивает количество ошибок в коде. Разработчики стали тратить больше времени на проверку ИИ-сгене...
Идентификация хакерских атак на базе искусственного интеллекта и их применение в межсетевых экранах нового поколения На сегодняшний день современные технологичные подходы к решению задач кибербезопасности приводят к созданию программных или аппаратно-программных решений, которые опираются на быстродействующие алгоритмы и автоматизированный контроль информационных потоков. Одними из классич...
GIMP Script-Fu Первый Дан. Расширения к Script-fu Если сравнить расширяемое приложение с коробочкой, то плагины, это полезные вещи, которыми можно наполнить эту коробочку, придающие новое содержание нашему приложению. В этом ряду стоит и такая вещь как Script-fu. Но что если я скажу, что Script-fu так же может быть такой же...
ИТ-шники: разновидности, отличительные черты Множество вакансий, разные вывески, а внутри почти никакой разницы.Почему так? Правда ли нет разницы, или она размыта?Попробуем разобраться вместе. Допускаю, что подобных статей было, есть и будет много, но все же постараюсь сделать ее достаточно уникальной, может даже полез...
[Перевод] Клиентские инсайты: как отзывы помогают улучшить пользовательский опыт Одно дело говорить, что клиенты для вас на первом месте. Но как этого достичь, если вы не знаете, чего они хотят? Лучше понимать своих клиентов помогает подход, основанный на данных, а именно — клиентские инсайты.Клиентские инсайты — это использование количественных и качест...
[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 1: начало программирования и разница подходов в Европе и Америке Изучение истории помогает понять, как формировались текущие концепции, как появлялись какие‑то решения, в чем была разница в культурных подходах различных стран. Рассуждения Э. Дейкстры о роли программирования, научного подхода и этики дают пищу...
Гайд по ускорению сбора ресурсов в Age of Empires Mobile AFK-фарм ресурсов на мировой карте в Age of Empires Mobile — отличный способ занять своих полководцев, пока вы не играете или когда они получили максимальную ежедневную награду за уничтожение «гильдейских варваров». Новички обычно делают так — они ищут точку с ресурсами 6-го...
Будни косплеера: тысяча и одна жизнь Привет! Меня зовут Леоненкова Анастасия, я аналитик 1С в отделе систем управления персоналом, работаю над расчетом мотивации сотрудников розничной сети «Спортмастер», O'STIN и FUNDAY. Но стоит погаснуть экрану компьютера, как я превращаюсь в... Да в кого угодно! А как, когда...
[Перевод] Идеальное сочетание обода и шины – Почему важен не только профиль обода Колеса с низким профилем выглядят быстрыми и экономят ватты – это кажется очевидным, но почему? Конечно, они более аэродинамичны и создают меньшее сопротивление воздуха, но давайте посмотрим правде в глаза: очень немногие люди понимают общую картину, когда езда на велосипеде...
По собственному опыту собрали суперподробный гайд по CRM-стратегии Привет, Хабр! Меня зовут Светлана Каракулова, я лид направления CRM-маркетинга в Garage Eight. У нас много продуктовых и маркетинговых команд, и почти у каждой есть свои CRM-маркетологи. Я отвечаю за то, чтобы у них было единое видение CRM-маркетинга в компании и н...
Как я делал видео трансляцию кормушки для птиц Как-то вечером я вдруг понял, что давно не делал никаких пет-проектов. А тут очередной сезон подкармливания птиц на даче подходит. Очень интересно за пернатыми наблюдать в окно, но чего это я один только наслаждаюсь этим зрелищем? Надо и других "осчастливить"! Читать далее
Отзывы: Гольфстрим, Delta, Цезарь Сателит, Рустелематика, ЕТЦ-охрана. Какую охранную сигнализацию выбрать? Всем привет! Я Дима, работаю закупщиком электронных компонентов и на досуге пишу статьи на Хабр. Итак, ситуация: нам суперсрочно понадобилась охранная система. Мы находимся в маленьком БЦ, и к соседям пару дней назад пытался кто-то залезть. Конторка у нас небольшая, и я...
«Скайнет» временно отменяется. Следующая языковая модель OpenAI не будет очередной революцией Похоже, темпы развития больших генеративных моделей искусственного интеллекта могут замедлиться. Как минимум стало известно, что следующая модель OpenAI не будет какой-то революцией. создано DALL-E Модель под кодовым именем Orion, которая может получить имя GPT-5...
Интеграция Unity кода в React Native. Часть 2 Всем привет! На связи снова команда dev.family. Мы продолжаем разбирать тему интеграции Unity-проекта в приложение, написанное на React Native.В предыдущей серии…Мы начали с того, что поместили игру на Unity в наше приложение. Как это было, можно почитать в предыдущей статье...
Что делать, если критичный для вашего проекта человек не отвечает? (практические советы Руководителю проектов) Бывает такое, что на вашем проекте есть эксперт, от которого вам надо получить ОК на документацию, или чтобы он сделал важную работу, которая находится на критическом пути проекта. И, внезапно, этот эксперт делать вашу свою работу и давать вам ОК вообще не торопится. Что с н...
Прогнозирование продаж с использованием библиотеки Prophet, часть 1 Прогнозирование можно считать одной из основных задач аналитика. Прогноз продаж, оттока, выручки, затрат – всех основных KPI развития бизнеса – может потребоваться где и когда угодно, начиная от небольших ad hoc кейсов до масштабных задач вроде процесса бюджетирования на пре...
[Перевод] О зацикливании рекомпозиции в Jetpack Compose Фотограф: Laura Cleffmann: https://www.pexels.com/ru-ru/photo/20001993/Jetpack Compose — это мощный инструмент, который упрощает создание UI в Android, но его освоение может быть не таким уж простым. Многие разработчики сталкиваются с неожиданными результатами и ошибками, ко...
Названы смартфоны Xiaomi, которые обновятся до HyperOS 2 Ожидается, что мажорное обновление HyperOS будет основано на Android 15, но, зная Xiaomi, это может оказаться справедливо не для всех устройств. Часть может получить HyperOS 2, базирующуюся на Android 14. Читать полную статью
Инсайдер: Apple может совместить в iPhone 17 Pro клавиши громкости и действия в одной кнопке В настоящий момент у компании имеются все необходимые наработки для данного нововведения
Современное МРТ ЦНС и диагностические спекуляции. Где лучше обследоваться? Взгляд специалиста Обычно я пишу на Хабр статьи о своём хобби – роутерах Микротик и интеграции с ними различного оборудования. Но сегодня меня что-то «пробило» и я решил написать несколько слов о своей основной специальности. Тем более, что читать в сети по ней приходится в основном полную ах...
Настройка BurpSuite professional на Ubuntu 24 На данном практическом занятии мы рассмотрим процесс установки и начальной настройки BurpSuite Professional на Ubuntu 24 (22).BurpSuite — это мощный и широко используемый инструмент для тестирования безопасности веб-приложений, который помогает специалистам по безопасности ...
Чему нас может научить поиск причинно-следственных связей в IT-мониторинге? (часть 1) Стремление понять, почему происходят те или иные события, заложено в человеческой природе. Мы постоянно ищем причинно-следственные связи, чтобы предсказывать будущее, принимать решения и улучшать свою жизнь. Но как это стремление проявляется в мире IT-мониторинга? Меня ...
Автомашинист. Запускаем блок коммутации и сопряжения Приветствую всех! Я уже не раз рассказывал о таком девайсе как система автоведения поездов. И вот пришло время самой, на мой взгляд, интересной части — того, как же обеспечивается связь процессорного блока с другими системами поезда. Ведь интересно не просто увидеть что-то н...
Сильнее кокаина. Эта привычка перевернет твою ЦНС Ну что ж. Обычно для бодрости используют кофе и его подвиды. Чего уж стоит тот же бронебойный кофе, правильно приготовленный по рецептам тибетских монахов. Однако для бодрости можно использовать еще кое-что потенциальное. И что это «кое-что» сильнее кокаина. Читать далее
Поднимаем сайт в сети .ton и разбираемся с работой TON DNS Как поднять сайт в сети TON, как происходит децентрализованный resolving DNS в сети тон, прорыв в WEB3 или очередная глупая задумка, что это за зверь и как его едят — всё это можно узнать под катом. Читать далее
Ну как же меня бомбит от современных инструментов продуктивности, а Заметил дисбаланс. В сети полно правильных методологий, как решать задачи, и что с ними делать, но стоит запустить конкретный инструмент... Видим банальный TO-DO List c папками. А можно иначе? Читать далее
[Перевод] Демонстрационный образец лазерной связи НАСА установил рекорд в открытом космосе и завершил первую фазу испытаний Демонстрационный образец технологии оптической связи в глубоком космосе завершил несколько ключевых этапов, в результате чего сигнал был отправлен на расстояние, равное самому большому расстоянию от Земли до Марса.Этим летом демонстрационный образец технологии оптической свя...
Spring Patterns. Часть 2. Spring + ThreadLocal. AOP. Transaction cache Всем привет. Я разрабатываю приложения с использованием Java, Spring Boot, Hibernate. В прошлой статье я показал реализацию паттерна Spring Fluent Interface. При помощи которого можно инкапсулировать похожие действия внутри приложения в модуль, предоставлять клиентском...
Какую скорость развивает самый быстрый интернет в мире и как это возможно Буквально на днях появилась новость о том, что "Роскосмос" освободил полосу радиочастот почти 300 МГц в диапазоне 6425-7125 МГц. Звучит как техническая заумность, но этот диапазон нужен для использования сетей 5G в России. Пока это не означает, что полноценные сети пятого по...
В животном мире зафиксирован первый случай слияния глубоководных медуз в единый организм Ученые обнаружили необычайно крупную особь и впоследствии выяснили, что она образовалась в результате слияния двух отдельных гребневиков.
Регуляторика РБПО. Часть 2 – Требования в финансовой отрасли Всем привет!С вами Альбина Аскерова, руководитель направления по взаимодействию с регуляторами в Swordfish Security. Мы продолжаем цикл статей, посвященный регуляторике разработки безопасного ПО (РБПО).Первая статья об общих требованиях доступна по ссылке (там же можно увиде...
В 2025 году в России появится единая HR-платформа для госслужащих стоимостью до 8 млрд рублей Но она может стать объектом для постоянных хакерских атак из-за большого объёма персональных данных.
Дополнение к Litchi Почитав эту статью: https://habr.com/ru/articles/684858 (особенно заинтересовали Waypoints) и обзаведясь коптером DJI, пришел к выводу - да, классно, здорово, но не удобно. Если стоит задача облететь и снять видео поля площадью пару десятков гектаров, то ставить ручками точ...
В России создадут единый центр по производству безэкипажных катеров Российские производители безэкипажных катеров (БЭК) объявили о создании единой промышленной площадки для производства морских дронов на базе военно-промышленного холдинга «Кингисеппский машиностроительный завод» (КМЗ), сообщил управляющий директор КМЗ Михаил Даниле...
Intel может последовать примеру AMD и отказаться от E-ядер со старым дизайном в пользу унификации Новые процессоры Intel могут получить ядра с унифицированной архитектурой.
«ПЯТНО НА ВАЗЕ» – мнемоника для тестирования требований Привет, Хабр! Я являюсь тестировщиком компании TravelLine. Мы разрабатываем единую систему для гостиничного предприятия, которая помогает отелям, санаториям и другим средствам размещения автоматизировать бизнес-процессы.В тестировании своих продуктов мы придерживаемся подход...
Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Это продолжение рассказа о выставке, посвящённой 100-летию конструктора вычислительной техники М.А. Карцева и 40-летию компьютера «Агат». Первая часть здесь. В предыдущей статье я рассказал, какие материалы по «Агатам» удалось найти в архиве НИИВК. Хотя и те события от н...
Почему мы выбрали gRPC вместо tRPC?
«Т-Банк» на Android защищает от мошенников и рекламы. Рассказываем, как настроить Это уже не первый метод, которым «Т-Банк» фильтрует телефонные вызовы, спасая меня от нежелательных. У меня уже давно подключён секретарь Олег, после чего количество рекламных звонков резко сократилось. При этом жалоб от контактов, что кого-то не пропустил, не удалось дозв...
Разбираемся с Vespa. Часть 2 Из этой статьи вы узнаете:1) Что такое Document и Query Processing.2) Как обрабатывается текст Vespa. Что такое токенизация и стемминг.3) Какой из обработчиков текста лучше подходит для русского языка.4) Как выполнить текстовый поиск.5) Как происходит ранжирование результата...
Паттерны левел дизайнеров — часть 1 В контексте дизайна уровней, паттерн это шаблоны, которые часто можно увидеть в локациях своих игр. Существует ряд распространенных паттернов, о которых идет речь ниже. Читать далее
ESXi – не GNU linux и не Unix, если вы вдруг не знали (и прочие мелочи) Продолжаем неторопливо вести отбор кандидатов из РФ, присутствую иногда на интервью, как Non-sogreedychatGPT, слушаю, что рассказывают кандидаты. Надо заметить, что уровень кандидатов из РФ продолжает движение в сторону давно забытых терминов из методов расчета косинуса фи. ...
Название имеет значение: как отладить Blazor WebAssembly приложение, переименовав браузер У нашей команды появилась необходимость отлаживать Blazor WebAssembly приложения в Яндекс.Браузере. Но возникла проблема: Visual Studio упорно не хотел вставать на точки останова. Таких проблем не было ни с Edge, ни с Chrome, хотя все три браузера основаны на Chromium. Полез...
Devs in da House: плюсы и минусы работы разработчиком в диджитал-агентстве У нас («Рейтинга Рунета») нет цели продвигать HR-бренд какого-либо агентства. Нам стало интересно докопаться до этого вопроса с точки зрения объективной журналистики. Для этого мы побеседовали с разработчиками из агентств и подытожили то, что узнали. Читать далее
Заключение об отсутствии аналогов по постановлению 1135 Постановление Правительства 1135 описывает получение заключения для продукции, не имеющей аналогов в России. Заключение об отсутствии аналогов получают в Минпромторге по результатам экспертизы, проведенной одной из экспертных организаций. Пока количество полученных положител...
Автоматизация освещения: делаем подготовку на этапе прокладки электропроводки? Хочу поделиться своим опытом, который приобрел в ходе строительства и закладки внутриквартирной электрической сети в контексте реализации умного освещения. Читать далее
В ногу с дипфейками: применение технологии и этические аспекты Технология «deepfake» несёт в себе глубокие этические последствия, усиливая опасения по поводу дезинформации и манипуляций. Плавно смешивая сфабрикованный контент с реальностью, дипфейки подрывают доверие к СМИ и общественному дискурсу. А так как образы людей эксплуатируются...
Как настроить удобный запуск Пункта управления на iPhone с iOS 18.1 Когда Apple только начала переход на безрамочные смартфоны, запуск Пункта управления был перенесен на свайп с правого верхнего угла вниз. И если на iPhone X с экраном 5,8 дюйма это было удобно и не вызывало дискомфорта, то вот владельцы iPhone 16 Pro Max с дисплеем 6,9 дюйм...
Долг Google российским телеканалам вырос до 2 ундециллионов рублей. Это в миллиарды раз больше, чем звёзд во всей наблюдаемой Вселенной Российские телеканалы требуют от Google сумму, которая на порядки превосходит все деньги, имеющиеся в мире. создано DALL-E Как сообщается, из-за блокировки поисковым гигантом различных аккаунтов на платформе YouTube российские телеканалы обратились в суд. Суд пос...
«Ты во всем виноват» или про ответственность Руководителя проектов (Практические советы РП) Для начинающих Руководителей проектов часто становится новостью, что у них не только новая звонкая должность (руководитель!), зарплата и премия, но и неприятная обязанность отвечать вообще за все неприятности на вверенном проекте. Эта статья – очередная из цикла статей о том...
Сложность алгоритмов и типичные ошибки в Python Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования. Чи...
Мотивация в компании: Как сплотить команду для разработки продукта в условиях длительной работы без финансирования Действительно ли ваша заработная плата – это то, что стимулирует вас работать лучше? Или же это просто привычка, которая перестает стимулировать к развитию? Согласно теории Ф. Герцберга, заработная плата сама по себе не является истинной мотивацией. Безусловно, она дает ощущ...
Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В итоге может случиться так, что выпус...
Основы интеграции информационных систем. Часть 2. GraphQL, gRPC, WebSocket, webhook, брокеры сообщений Эта статья ー вторая часть большого материала об основах интеграции информационных систем (ИС) и самых распространённых паттернах и технологиях интеграции. Читать далее
Экшен-шутер Takedown Legends по типу Brawl Stars вышел на смартфонах Студия Monomyto Game Studio выпустила мобильную игру Takedown Legends на iOS и Android. Она доступна в РФ и других странах мира. Это не просто F2P, а P2E-проект с токенами и привязкой к криптовалюте. Из плюсов отмечу наличие русского языка. Также разработчики поправили матч...
[Перевод] Чек-лист: проверяем соответствие стандартам WCAG При создании этого чек-листа из 64 пунктов в качестве точки отсчёта использовалось «Руководство по обеспечению доступности веб-контента» (WCAG). WCAG — это универсальный стандарт для обеспечения доступности веб-контента. Решение вопросов, указанных в этом чек-листе, поможет ...
[Перевод] Путь к мастерству: Как стать успешным разработчиком
LLM может довольно изобретательно разгадывать хитрые загадки, но не всегда Когнитивные способности LLM можно оценивать по способности мыслить логически и строить цепочки рассуждений, а можно по способности разгадывать загадки, требующие смекалки и нестандартного мышления. Почему-то всё внимание направлено только на первое и совсем не исследовано вт...
Готовь телегу зимой: какие технологии и фреймворки будут актуальны в IT 2025 году Привет, Хабр! В ИТ-индустрии всё скоротечно: технологии постоянно совершенствуются, меняются, выходят новые релизы, а мы ежегодно продолжаем бороться с легаси, выкатывать изменения и переезжать на новые версии языков и инструментов. Мы расспросили членов ПК конференции Merge...
[Перевод] Реализация алгоритма двумерной упаковки Skyline Упаковка 2D-прямоугольников в прямоугольники большего фиксированного размера необходима в большинстве мультимедийных проектов. В программировании GPU изменение текстур (binding) — затратный процесс. Поэтому при рендеринге текста не стоит использовать по одной текстуре на гли...
[Перевод] AI-ассистент со Spring AI (Часть I) В новом переводе от команды Spring АйО показан процесс интеграции AI в немалоизвестное приложение Spring Petclinic. В статье автор пошагово делится своим опытом внедрения Spring AI, чтобы сделать приложение более интерактивным. Читать далее
ТЗ на обслуживание телеком-оборудования: как не переплатить за техподдержку, сохранив качество сервиса. Часть 2 Это продолжение поста о том, на какие вопросы следует ответить оператору связи, составляя ТЗ для партнера по техподдержке, чтобы получить оптимальную стоимость сервисного контракта. Осталось еще 5 пунктов. Читать далее
Новый процессор AMD Ryzen 7 9800X3D сравнили в играх с Ryzen 7 9700X В сети появились первые тесты нового процессора AMD Ryzen 7 9800X3D. Эти тесты показывают прирост стабильности кадров, что может значительно улучшить игровой опыт для пользователей.
В России начнут выпускать копию Mercedes-Benz Sprinter W906. Sollers Atlant XL поступит в продажу в 2025 году Вчера Sollers представила много новинок, в числен которых оказался и минивэн Sollers Atlant XL, чрезвычайно похожий на Mercedes-Benz Sprinter W906. Машина, судя по всему, будет производится вместе с обычным «Атлантом», а продажи стартуют в 2025 году. Фото: ...
Просто не копируй это То, о чем я собираюсь рассказать в статье настолько тривиально, что любой, даже начинающий, разработчик уже это знает - я правда очень на это надеюсь. Тем не менее, приходящий не ревью код, показывает, что люди как делали, так и продолжают делать что-то подобное: - bool Load...
«Яндекс» оставил пользователей без денег — сотни тысяч рублей улетели непонятно куда Часть пользователей сервисов «Яндекса» столкнулись с ошибочными списаниями — один и тот же платёж дублировался десятки или даже сотни раз, из-за чего с карт утекали огромные средства.
Делегаты и делегированные свойства в Kotlin Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android InsightsСегодня мы погрузимся в мир делегатов и делегированных свойств в Kotlin. Эта тема может показаться сложной на первый взгляд, но я постараюсь объяснить её максимально понятно и подробно. Ит...
Точки соприкосновения: Java & GC Можно писать на Java, вообще не задумываясь, как работает сборка мусора: «ну оно же там само собой происходит как-то». Однако разобраться как следует — не только интересно, но и полезно: например, какой из подходов к GC лучше соответствует конкретно вашему проекту?На нашей к...
Игра в Жизнь Вы наверняка хоть раз слышали утверждение: “Мир великолепен” или “Вселенная идеальна”. Я не только согласен с этим. Я это знаю.Все дело в точке восприятия Мира. Есть две основные:1. Жизнь это БОРЬБА2. Жизнь это ИГРАОт этого и зависит каким будет являться Твой Мир.Вы наверное...
Власти Австралии планируют запретить детям до 16 лет пользоваться соцсетями Противники запрета апеллируют к тому, что социальные сети – неотъемлемая часть жизни современных подростков.
Яндекс представил платформу для запуска ритейл-медиа на базе Adfox Интернет-магазины и другие онлайн-бизнесы смогут размещать рекламу партнёров на своих ресурсах и управлять рекламными кампаниями без инвестиций в разработку собственного решения. С помощью платформы на базе Adfox бизнес может эффективно монет...
Приключение на 20 минут. Часть 2: разбираемся со структурой проектов в SoapUI Всем привет, меня зовут Вероника Дюкарева. Я работаю старшим инженером‑программистом в компании Bercut.В первой части статьи я рассказала про SoapUI в целом, а также работу с ним через командную строку, Docker и Python.В этой част...
MMORPG Ragnarok 3 впервые показали на G-Star 2024 Gravity показал посетителям выставки G-Star 2024 трейлер игры Ragnarok 3. Это MMORPG с кроссплатформой между PC, iOS и Android. В свежем трейлере можно увидеть игровой процесс — игроки сражаются с рейдовым боссом, огненным драконом, используя для этого пушки и одновременно о...
Интеграция B2B-платформы на Битрикс с системой авторизации Keycloak В этой статье я расскажу об интеграции с Keycloak — популярным опенсорсным продуктом для управления доступом (IAM). Многие компании используют его для организации единого входа (Single Sign-On, SSO) в свои системы, что упрощает доступ сотрудников ко всем приложениям. Мы уже ...
Солнечная и гелиосферная обсерватория зафиксировала распад кометы C/2024 S1 (ATLAS) В понедельник, 28 октября, комета C/2024 S1 (ATLAS) достигла перигелия, самой близкой к Солнцу точки своей орбиты, и, как ожидается, распалась. Ранее астрономы надеялись, что комета может стать видимой невооружённым глазом, но эти надежды не оправдались. Благодаря Солне...
GIMP Script-Fu Первый Дан. Погружение в программирование графики Первым делом в окне script-fu я научился определять процедуры и запускать их:(define (square x) (* x x)) (square 5) А потом понеслось .....Простые примеры работы с изображениями, слоями, выделениями в GIMP. Примеры рисования линий и окружностей. Читать далее
[Перевод] Как Vercel микрофронтенды внедрила Узнайте, как Vercel сократил время сборки и повысил скорость разработки, сохранив при этом удобство работы с микрофронтендами.Основной веб-сайт Vercel, некогда являвшийся единым крупным сайтом Next.js приложение, обслуживающее как посетителей нашего веб-сайта, так и панель у...
[Перевод] KAN: Kolmogorov–Arnold Networks Предлагаю вашему вниманию полный перевод статьи об алгоритме нейронной сети на основе теоремы Колмогорова Арнольда, опубликованной исследователями из Massachusetts Institute of Technology, California Institute of Technology, Northeastern University и The NSF I...
Проект «Бутан». Как в СССР с помощью ядерного взрыва нефть добывали Проект "Бутан" был первым в мире опытом использования мирного атома в интенсификации работы нефтяного месторождения. работы длились свыше 20 лет и дали просто блестящие результаты.Грачевское месторождение в Башкирии расположено всего в 15 километрах от города Мелеуза. Разраб...
Повышение эффективности воронки продаж. Автоматизация продаж. Контрольные точки. Часть 3 Привет, дорогой друг. Настало время поделиться информацией и про третий инструмент автоматизации. В статьях ранее я рассказывал про 2 инструмента из своего топ-3 списка: Читать далее
Моделируем работу ПЛИС красиво Настройка визуального представления сигналов при моделировании в среде ModelSim (часть 1)Добрый день читателям Хабра! Меня зовут Алексей, я занимаюсь работой с ПЛИС (FPGA) уже более 15 лет. Хабр читаю давно, но статьи здесь никогда не писал. В общем решил попробовать. Не зн...
Генерация SHA-256 посредством SIMD (SSE-2) инструкций, в MMX и XMM регистрах, без использования памяти (почти) Сижу я значит спокойно, никого не трогаю, починяю примус, и вдруг как захочется сгенерировать SHA-256 целиком внутри процессора без обращения к памяти, что прям места себе не нахожу.В итоге к памяти все таки пришлось обращаться за самим сообщением, константами и сохранять на...
Автоматизируем постинг мемов в Telegram без расходов на аренду сервера Предпосылки, или «куда делось всё место на телефоне»Одним прекрасным днем, обнаружив, что на новом свежем купленном айфоне из 256гб осталось примерно половина места после переноса данных со старого, я задался вопросом — а куда делось место?Потреблени...
Скрытому порту Nintendo Entertainment System нашли применение. Что за проект? Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим о NES.39 лет назад в США поступила в продажу Nintendo Entertainment System (NES) — 8-битная приставка с поддержкой двух съемных контроллеров. Не все владельцы консоли знают, что у нее есть 15-контактный разъ...
Все мои Ардуинки: часть вторая, ATtiny и STM Продолжаю перебирать все мои Ардуинки и делиться опытом работы с ними. В прошлый раз я выдал базу про платы, начавшие свою жизнь как официальные продукты Arduino. Но время показывает, что истинная сила платформы скрывалась не в конкретных Uno и Nano, а в открытости и расши...
Все параметры новых процессоров Intel Core Ultra 200 слили в Сеть за два дня до анонса Ещё больше слайдов с презентации Intel, которая состоится 10 октября, попали в Сеть. После тех, которые описывают невпечатляющую производительность Core Ultra 9 285K, пришёл черёд слайдов с параметрами. фото: Videocardz Мы можем видеть все новинки, которые а...
Т-Банк разморозил 3,5 млрд рублей клиентов, вложившихся в валютные фонды «Вечный портфель» Т-Банк сообщил о разморозке части активов клиентов в валютных фондах, что составляет 3,5 млрд рублей. Теперь инвесторы смогут снова распоряжаться своими средствами, однако часть активов остается заблокированной.
Архитектура обучения будущего? Или краткий обзор Total Learning Architecture (TLA) Статья является некоторым продолжением моих статей по теме стандартов в области обучения персонала.Начнем с картинки на сайте группы ADL. И действительно, спецификация SCORM 2004v3 уже не поддерживается и значительная (если не все) доля отечественных компаний, использующих L...
[Перевод] Последовательное A/B-тестирование в Netflix. Часть 1: непрерывные потоки данных Привет, Хабр! Из этой статьи вы узнаете про применение последовательного A/B‑тестирования в Netflix. Читать далее
[Перевод] Нейросеть в хирургии. Распознать опухоль мозга за 10 секунд Очередной триумф ИИ в здравоохранении – исследователи разработали модель, способную распознать части опухолей мозга, которые хирурги могут пропустить при операции. Нейросеть распознает ткани всего за 10 секунд и помогает предотвратить множество долгосрочных и краткосрочных о...
Марсоход Perseverance преодолевает крутые склоны на Марсе: как инженеры и «водитель» марсохода справились с пробуксовкой Марсоход NASA Perseverance продолжает свою миссию по исследованию Марса, преодолевая крутые склоны и сложные условия на пути к краю кратера Езеро. Марсоход движется по западной стене кратера, и его цель — достичь края в начале декабря. Во время подъёма марсоход сд...
Гайд по деплою web-приложений для новичков. Часть 3. Простая автоматизация Продолжаем цикл статей, посвященных деплою приложений на сервер. Сегодня покажу, как можно автоматизировать деплой. Два варианта, которые отлично подойдут новичкам для ускорения деплоя:- bash-скрипт- GitHub actions Читать далее
Нос по ветру: как наш DNS-сниффер помогает искать Blind-уязвимости Всем привет! В блоге центра исследования киберугроз Solar 4RAYS мы продолжаем делиться результатами расследований инцидентов, полезными инструментами для ИБ-специалистов и другими практическими материалами, часть которых мы размещаем и здесь.Сегодняшняя статья от специалисто...
WSJ: Иран может нанести ощутимо сильный ущерб Израилю Вместо дипломатического урегулирования Тель-Авив решил поднять ставки, но иногда выбор в пользу большей эскалации не всегда правильный.
В Иркутской области построят первую АЭС в Восточной Сибири В октябре 2024 года на сайте АО «Системный оператор Единой энергетической системы» была опубликована Генеральная схема размещения объектов электроэнергетики, в которой предусмотрено строительство атомной электростанции мощностью 2,5 ГВт в Иркутской области до 2042 года.
Вопросы по мэпам (map) в Go Пару недель я собрал в статейку несколько базовых вопросов по массивам и слайсам - и в комментариях было предложено "а теперь надо про мэпы". Хорошая мысль - мы пользуемся ими почти на "интуитивном" уровне и о некоторых нюансах не задумываемся. Довольно много статей посвящен...
Валидация в Битрикс: как упростить рутину Привет! Меня зовут Никита, я разработчик в компании Битрикс24. В разработке мы давно стремимся к единообразию. Это позволяет нам уменьшить количество типовых ошибок, снизить затраты на производство и повысить качество.Валидация входных данных - это как раз один из тех механи...
Краткий гайд по квантованию нейросетей Мы достаточно написали статей про оптимизацию ваших нейросетей, сегодня пора перейти к дроблению, уменьшению и прямому урезанию, иначе квантованию данных. Сам по себе процесс этот несложный с точки зрения всего, но подводные камни у операции есть.Рассказываем о видах квантов...
Глубокая оптимизация сверточных нейронных сетей: Анализ методов улучшения модели на примере CIFAR-10 Сверточные нейронные сети (CNN) стали основой для обработки изображений и компьютерного зрения. Однако их обучение требует тщательной настройки архитектуры и гиперпараметров, что может быть сложной задачей, особенно при работе с большими наборами данных. В этой статье мы под...
Вентиляция крытых бассейнов и аквапарков в холодном климате: Как избежать конденсата на окнах? У меня зазвонил телефон…С этой классической фразы из стихотворения Чуковского можно начинать практически любую историю из жизни современного человека.Так случилось и у меня в один из недавних вечеров.На это раз меня хотели пригласить в качестве консультанта по во...
Востребованность и полезность 3D для управления строительными проектами через СОД «Трехмерное моделирование» (3D), уже много лет используется при реализации строительных проектов. 3D технологии позволяют создавать точные и детальные модели зданий и сооружений, что помогает улучшить качество проектирования и минимизировать ошибки в строительных проектах. «...
Как сократить время при повторных проверках проектной документации, используя среду общих данных и инструмент сравнения В современном мире проектирования и строительства повторная проверка проектной документации — неотъемлемая часть этих процессов. Для оптимизации и увеличения точности проводимых проверок существует ряд инновационных инструментов и технологий. В данной статье рассмотрим...
Государственные перевороты: бармалеи выпрыгивают как черти из табакерки. Не хотите, дети, в Африку сыграть? На исторических данных за 1991-2019 год покажем, как можно "увидеть" и "выцепить" признаки переворота. С помощью машинного обучения и ансамблевых модели. Ансамбли (конечно, не музыкальные), как показывает практика, – более эффективны в таких делах, и самое главное - &n...
Опционы и формула Блэка-Шоулза (часть 2) В этой статье разбираемся, как избавиться от неизвестного параметра дрейфа μ(t) в уравнении стоимости актива, перейдя к нейтральной к риску мере с помощью теоремы Гирсанова. Поскольку μ(t) может зависеть от времени и представляет риск для актива, его исключение упрощает рабо...
Как создать точку восстановления Windows Точка восстановления системы позволяет быстро восстановить работоспособность компьютера. Рассказываем, как ее создать и использовать.
Boson — разработка СУБД «с нуля» (итог) Цель проекта Boson — это разработка встроенного движка базы данных документов JSON, написанный на C++. Основные возможности: стандартное хранилище JSON-документов в формате ключ/значениями с постоянным хранением на диске. Размер документов до 4Gb. Быстрый поиск документов по...
Конференция GrowthMED приглашает обсудить «7 точек роста бизнеса клиники» 120 спикеров, 800 участников, 7 бизнес-потоков, готовые инструменты по ключевым точкам роста бизнеса
Нейронные оптимизаторы запросов в реляционных БД (Часть 2): На пути к продуктивизации Нельзя просто взять и заменить нейросетями миллионы человеко-часов, вложенных в разработку классических оптимизаторов запросов реляционных СУБД. Надёжность, гибкость и скорость — ключевые характеристики экспертных систем, которые нарабатывались и отлаживались десятилетиями.В...
[Перевод] Инопланетная жизнь может скрываться на Марсе под защитой льда, предполагает исследование Условия, необходимые для фотосинтеза на Марсе, могут существовать под поверхностью пыльного льда в средних широтах Красной планеты, говорится в новом исследовании.Фотосинтез — это процесс, с помощью которого живые существа, такие как растения, водоросли и цианобактерии, полу...
История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++ C и C++ — культовые языки, на которых написано огромное количество кода. Но какой путь они прошли, чтобы стать таковыми? В этой статье расскажем о появлении C, начале его официальной стандартизации, а также о C with Classes и его окончательном превращении в C++. Читать далее
Диалог — часть навигации или нет? Как в вашей навигации устроена работа с диалогами? Мой ответ - никак! В статье я делаю обзор на то что такое Диалог, когда это компонент, когда это визуальный стиль и почему не надо помещать в навигацию то что хочется открыть чтобы потом с этим... Читать далее
Покупатели айфонов подсели на сплит С мест сообщают, что на оплату частями (не в рассрочку или кредит) в объединенной розничной сети МегаФона и Yota пришлось 30% всех покупок товаров и услуг. Годом ранее показатель был ниже – 22%.
Синдром режимного объекта: как сделать удаленку безопасной без ущерба комфорту Удаленная работа — не просто тренд, но и вечная головная боль для безопасников и специалистов по персоналу. Многие сотрудники Бастиона работают удаленно, и мы на собственном опыте убедились, что защита информации в таких условиях — это комплексная задача, охватывающая технол...
Неизвестно полезный CSS. Часть 5 Привет, Хабр. Я продолжаю рассказывать про неизвестные широкому кругу разработчиков CSS-фишки. Я отбираю их так, чтобы они были полезны в разного рода проектах. Неважно, верстаете ли вы сайт для малого бизнеса или создаёте супермодное React-приложение. Они поддерживаются б...
Amazon выпустила свою первую цветную читалку, и сразу столкнулась с критикой Первая цветная читалка Amazon Kindle Colorsoft Signature Edition была раскритикована покупателями из-за появления желтой полосы в нижней части экрана. Устройство за $279,99 получило средний рейтинг 2,6 звезды на сайте Amazon.
Как пройти все этапы собеседования в IT в 2024 году: качества идеального кандидата Недавно я задумалась, чего именно ждут работодатели от кандидатов в 2024 году. Чтобы это выяснить, я обратилась к коллегам, которые занимаются наймом в Loyalty Labs. Вместе мы сформировали портрет «Идеального кандидата» — того самого человека, кто уверенно проходит все этап...
Кроссплатформенный терминал Modbus TCP / RTU / ASCII с открытым исходным кодом: Часть 2 Прошло уже достаточно времени с публикации предыдущей статьи. За это время я значительно улучшил приложение. Миграция проекта с WPF на Avalonia UI, обновленный дизайн, работа с числами типа float, а также другие возможности появились в новой версии моего Modbus терминала. Чи...
Анализируем протокол управления блоком питания Finirsi DPS 150 Сегодня я начну рассказывать, как изучал протокол программного управления блоком питания Finirsi DPS 150. До подробного описания всех команд и откликов мы в этот раз, правда, не дойдём, но зато рассмотрим шаги, которые обязательно в итоге приведут нас к успеху. То есть, эта ...
Выбираем роутер с VPN Решил наконец поменять свой старенький маршрутизатором Linksys и купить новый гигабитный роутер со встроенным VPN – именно так большинство ритейлеров называют функцию, не уточняя, что имеется в виду: VPN-клиент или VPN-сервер.После некоторых поисков, удалось найти лишь одног...
В России создадут модульную платформу для автомобилей, гибридов и электромобилей Минпромторг России анонсировал разработку единой модульной платформы, на основе которой будут производиться не только автомобили с традиционными двигателями внутреннего сгорания, но и гибридные и электрические модели. Об этом сообщил глава ...
Использование библиотеки ActiveSession Сама по себе эта статья не является самостоятельным произведением. По факту она служит дополнением к основной, обзорной, статье по новой библиотеке ActiveSession. Эта библиотека предназначена для использования в веб-приложениях, серверная часть которых написана на ASP.NET C...
Как родился термин «Культура работы с данными» Привет, Хабр! С Вами Георгий, автор книги "Оптимизируй ЭТО Немедленно". И сегодня я расскажу о том, как родился перевод термина "Data-Literacy".В [теперь уже] далеком 2019 году мы разрабатывали новую стратегию по продвижению Бизнес-Аналитики в России: мы верили в продукт и с...
Что делать, если на iPhone пропал режим модема или не появился после активации смартфона Как вы наверняка знаете, последние два года новые Айфоны к нам в страну едут исключительно по параллельному или серому импорту. Это означает то, что наши операторы связи не могут адаптировать их под отечественные сети, а значит, часть настроек на свежие смартфоны Apple в ав...
[Перевод] Как настроить правильное расположение элементов в Android-приложении для арабского языка Поддержка языков с направлением текста справа налево (RTL), таких как арабский, — важная часть разработки Android-приложений. C помощью следующих шагов можно легко настроить RTL. Читать далее
LaTeX для всех: от первых шагов до продвинутых трюков Привет, Хабр!Каждый, кто хоть раз сталкивался с оформлением документов или версткой научных работ, слышал про LaTeX. Это мощный инструмент, способный на многое, но с непривычки разобраться с его синтаксисом может быть, мягко говоря, сложно. Именно по этой причине я решил соз...
Обзор и архитектура протокола LayerZero v2 LayerZero — это неизменяемый, устойчивый к цензуре и не требующий разрешений протокол, который позволяет любому пользователю блокчейна отправлять, проверять и исполнять сообщения в поддерживаемой сети назначения. В статье разберем, что выделяет этот протокол на фоне других р...
Можно узнать, дискриминирует ли «Яндекс» при найме по возрасту? Да! Разгулявшиеся по сети скриншоты о том, кому предлагают, а кому — нет, работу в «Яндексе», подняли на поверхность очевидные вопросы: Не пора ли отрасли (глупо отрицать, что похожие подходы исповедуют эйчары не только в «Яндексе») начинать отказываться от эйджизма. Студентам н...
Как открыть порт в Linux При работе с сетью в Linux может потребоваться открыть или наоборот закрыть сетевой порт. Контроль за портами осуществляется с целью обеспечения безопасности — чем меньше открытых портов присутствует в системе, тем меньше векторов атаки доступно. Также при закрытом порте ата...
[Перевод] Дизайн и реализация виртуальной машины CPython Наиболее интересной частью каждого языка, компилируемого в байт-код является виртуальная машина (также известная как интерпретатор байт-кода), в которой происходит исполнение байт-кода. Поскольку это наиболее важная часть реализации языка, она должна быть...
Экспериментальная 6G-сеть оказалась почти в 5000 раз быстрее 5G Учёные из Университетского колледжа Лондона (UCL) показали, что будущие беспроводные сети могут достичь скорости до 938 ГБит/с, что почти в 5000 раз быстрее текущих сетей 5G.
Нулевой этап проекта: как у нас подходят к проектной оценке Привет! Нас зовут Даниэл Кнежевич и Максим Макеев. Мы руководим центром компетенций разработки в компании ITQ Group, отвечаем за бизнесовую и техническую часть работы подразделения. В этой статье мы обсудим предпроектное исследование — важный этап разработки IT-проектов.&nbs...
Tech каналы Telegram Телеграм сейчас является основным источником контента для многих. У Хабра тоже есть канал t.me/habr_com, его читает более 100 000 подписчиков. Кроме этого, о технологиях есть тысячи других каналов. Сколько их? Какая у них аудитория? Где найти данные? Разберемся в статье.Стал...
Как я собирал свой первый домашний сервер В этой статье поделюсь как я собирал свой первый домашний сервер для виртуализации, с какими трудностями столкнулся на всем пути сборки и как их решал (правильно или неправильно), поделюсь личными выводами. А в конце посчитаем все это дело в цифрах (на первую половину 2023 г...
MoexBuilder: как я создаю библиотеку на Python. Часть 3 Привет, Хабр! Продолжаю рассказывать, как я создаю библиотеку на Python. В этой статье я расскажу о том, как мне удалось структурировать проект, как был реализован функционал получения динамики по инструменту за указанный период - dynamics(), а также о том, как была добавлен...
Модем 5G, над которым так долго работает Apple, будет намного больше, чем просто модем. Это чип для всех беспроводных сетей Apple очень давно работает над собственным модемом 5G, и в своё время даже купила для этих целей часть бизнеса Intel. Первый смартфон с модемом Apple должен выйти уже весной, но теперь сообщается, что чип компании будет заметно сложнее, чем считалось. Это будет н...
28 лет назад началась история Windows CE. Вспоминаем былое 16 ноября 1996 года на свет появилась ОС Windows CE 1.0. Она была быстрой, нетребовательной к ресурсам, адаптивной — и стала одним из стимулов бурного развития рынка КПК и коммуникаторов. Сегодня, в день рождения ОС, давайте вспомним, как и для чего ее разработали. Если...
Как рефлексия в Kotlin помогает автоматизировать работу с Koin Работая над большим многомодульным проектом, я нередко попадаю в ситуацию, когда забываю добавить новый модуль в startKoin, из-за чего часто ловлю org.koin.core.error.NoDefinitionFoundException - отсутствие объявления типа, инъекцию которого пытается сделать Koin, и поэтому,...
Трактовка понятий «технологии информационного моделирования» (ТИМ) и «среда общих данных» (СОД) Статья для тех, кто любит поговорить про значения слов в определениях и посмеяться. Предлагаю разобрать понятия Технологии информационного моделирования, информационная модель, среда общих данных и их взаимосвязь. В статье есть нудный анализ существующих определений в различ...
Псст, полупроводники нужны? Вьетнам планирует стать одним из лидеров электронной индустрии к 2050 году На Хабре не раз и не два публиковались статьи о том, что Китай развивает индустрию разработки и производства полупроводниковых компонентов и гаджетов. КНР вынуждена это делать, ведь она находится под мощным давлением торговых санкций США и доступ к большинству западных техно...
Регуляторика РБПО. Часть 3 – Требования к КИИ (и немного ASPM) Доброго дня, уважаемые!Идём по плану и сегодня делаем обзор требований регуляторов к практикам разработки безопасного ПО (РБПО) для отраслей, относящихся к критической информационной инфраструктуре. Такой регуляторики немного, пройдемся быстро. Читать далее
Разрабатываем первое AI приложение Эволюция языка сыграла значительную роль в развитии человечества. Она дает нам возможность делиться знаниями и работать вместе. Благодаря этому большая часть нашего опыта продолжает сохраняться и передаваться через разные письменные тексты.За последние двадцать лет было пред...
Прохождение испытания «Бесконечные возможности» в Black Ops 6 В Black Ops 6 есть секретное испытание — «Бесконечные возможности». Его суть заключается в уничтожении всех ракет «Скад» не используя C4 в эпизоде «Сезон охоты». Всего таких ракет 4. Первая из них попадается во вступлении, когда вас просят использовать взрывчатку C4; не дела...
DDR5-4800 vs DDR5-6400 – почему покупка более скоростной ОЗУ может не принести вам никакой пользы Авторы эталонных тестов очень часто используют дорогие комплектующие, тогда как рядовые пользователи не имеют доступа к видеокартам за 250 тысяч рублей
Как рекламировать IT-продукт, на который нет спроса? У сервиса видеонаблюдения получилось и лиды выросли в 4 раза Как продвигать сервис видеонаблюдения, если ЦА даже не понимает, что ей нужна такая услуга? Где искать точки роста без увеличения стоимости лида и кровавой конкуренции? Сервис видеонаблюдения нашел новых клиентов с помощью контекстной рекламы, превратил их в постоянных и выр...
Какие бывают Руководители проектов в разных компаниях Куда можно пойти поработать, если вы – Руководитель проектов? Есть много сладких названий: Яндекс, Тинькоф, Сбер, Авито, ВК. Есть еще Газ-Нефть-Полиметал-Тех-сырье компании, есть просто ИТ подразделения не ИТ компаний типа Магнита или Технониколь. Есть еще системные интеграт...
Типы ценностей цифровых продуктов, их решений или какие задачи важны для разработки продукта, а какие нет При разработке цифровых продуктов большое количество людей выполняет колоссальный объём задач. Решение тех или иных задач приближает команду продукта к заявленной цели.Чем эффективнее поставлены задачи, тем быстрее коллектив достигает поставленных целей. Для того, чтобы зада...
Британский оператор научит клиентов цифровой независимости В Великобритании телеком-компания Three UK решила бороться с зависимостью от смартфонов, которая принимает характер эпидемии не только у молодой, но и взрослой части населения. В почти 300 торговых точках оператора сотрудники будут давать рекомендации по «осознанному подходу...
Разработка игры мечты. Часть 2 Год назад я написал статью о разработке собственной "игры мечты". Советую сначала прочесть ее для лучшего понимания контекста происходящего. С того времени многое изменилось, и пришла пора поведать об этом! Читать далее
Работа hr-специалиста в Битрикс24 Всем привет! Мы перевели работу hr-менеджеров в Битрикс24. Расскажем как выглядит воронка и какие есть преимущества.В первую очередь пишем данную статью для тех, кто в компании уже использует Битрикс24, так как для них данное внедрение может оказаться вообще бесплатным. Но к...
Мои безумные часы: или как создать точку фокуса в рабочем интерьере Привет, Хабр! В этой статье я хочу поделиться своим давним проектом, который до сих пор не утратил актуальности. Я расскажу об его реализации в далеком 2017 году, обновлю прошивку устройства в соответствии с моими современными стандартами умных устройств и покажу реализацию ...
Улучшаем процесс ревью в команде Ревью - важный этап разработки и одна из самых частых точек взаимодействия разработчиков с кодом и между собой, особенно в распределенных командах. Один разработчик пишет код, другой (ревьюер) - проверяет написанное, а тимлид хочет, чтобы ревью было быстрым и качественным.Чт...
Суд ЕС вынес решение в пользу Intel, отклонив 20-летнее обвинение Суд ЕС вынес решение в пользу Intel, фактически завершая почти 20-летнее антимонопольное дело, касающееся практики предоставления скидок компанией. Дело началось после наложения штрафа Европейской комиссией на Intel за якобы предоставление скидок крупным ...
От новостей до идей клиентов: управляем ченджлогом и роадмапом Всем привет! На связи «Инферит Клаудмастер». Я Милена, технический писатель, и пару месяцев назад уже делилась в статье, как в две руки актуализирую портал документации, чтобы вся информация в нём была актуальная и полезная.На этот раз хочу рассказать:- о том, почему че...
Как мы нарушили все гайдлайны Kubernetes, чтобы описывать инфраструктуру в разы быстрее. Доклад Яндекса Привет, меня зовут Всеволод, я разработчик в Yandex Infrastructure — команде, которая создаёт платформу для разработчиков Яндекса. Последние 12 лет я занимаюсь внутренним облаком и за это время писал самые разные его компоненты: от базовой инфра...
Как и зачем автоматизировать и оптимизировать рабочие процессы Автоматизация рабочих процессов — это мощный и очень полезный инструмент для повышения эффективности и производительности, сокращения затрат времени и ресурсов на ручные действия. И вообще, это просто приятно.В этом посте я хочу поговорить про автоматизацию и оптимизацию раб...
Как приготовить MVI в 2024 часть 1 Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android InsightsВ этой статье я расскажу, почему мне нравится архитектура MVI, её ключевые плюсы и минусы, а также представлю свою библиотеку SimpleMVI, которая делает работу с MVI проще. Если вы хотите узнать...
Как жить без IntelliJ IDEA? Часть №1. Собери сам На российском рынке сложилась сложная ситуация с IDE для Java-разработчиков. Новости, связанные с ограничением скачивания IntelliJ IDEA Ultimate, недоступностью JetBrains маркетплейса и блокировкой лицензий, которые использовались на территории РФ порождают огромное количест...
[Перевод] Стимуляция блуждающего нерва и режим сенсорной сверхобучаемости Не секрет, что музыкант может практиковаться, чтобы четко различать высоту звучания, или гонщик Формулы 1 практикуется, чтобы прокачать скорость реакции. Фактически, все млекопитающие способны прокачивать слух, зрение и другие чувства с помощью практики. Этот процесс известе...
Как использование социальных сетей влияет на самооценку, тревожность и депрессию Представь: цифровой океан, где волны контента накатывают каждую секунду. Среди этой бури информации – миллиарды маячков. Это мы – пользователи социальных сетей. Нас уже больше половины населения планеты! Мы делимся новостями, фото, мыслями... Но что скрывается за этой маской...
Зачем IT-специалисту качать социальные сети для визы таланта В подготовке портфолио для виз O-1 и EB-1 все привыкли фокусироваться на публикациях в СМИ, наградах и конференциях. Но соцсети тоже серьезный аргумент для подтверждения вашего статуса и экспертности. Рассказываю, какие площадки стоит развивать. Читать далее
Как сделать простые метрики для оценки полосы пропускания сети? Если вам важна высокая стабильность и скорость сети на ваших серверах, тогда вам надо отвественнее подойти к выбору провайдера. В данной статье я показываю, как добавить метрики и дешборды в Grafana для оценки скорости сети с помощью speedtest-exporter. Читать далее
Запускаем Yolo на пятирублёвой монете или Luckfox Pico Mini В данной статье речь пойдет про использование очень маленькой Luckfox Pico Mini. Я расскажу про особенности платы, её настройку, а также о том как запускать на ней нейронные сети для детекции объектов с камеры. Мне удалось добиться скорости детекции в 15 FPS, результат, кото...
Важные языки. Часть 1. Forth Этой статьей начинаю краткий цикл о трех языках программирования, знакомство с которыми считаю очень важным для любого профессионала в программировании: Форт, Лисп и Оберон.Сразу оговорюсь, что я не призываю на этих языках разрабатывать, нужны очень веские причины, чтобы при...
Зачем искать палиндромы и вращать матрицы в поисках лучшей работы Привет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки фронтенда в «Криптоните». В этой статье мы разберём три задачи из тех, которые можем задать на собеседованиях. Заодно обсудим, зачем вообще решать типовые задания при трудоустройстве, ко...
Красота требует жертв! Как увеличить ценность продукта с помощью дизайна Заново Америку не открою, если утвержу, что красота требует жертв, в нашем случае — вложений. Всем доброго времени суток! Сегодня хочу затронуть значимую тему: как дизайн способен увеличить ценность продукта. Не буду углубляться в гипотетические размышления или пересказывать...
Вспоминаем телетайп: от зарождения технологии к новому времени Привет, люди будущего! А давайте-ка сегодня немного покопаемся в прошлом: говорить будем о телетайпе. О нем уже практически забыли — считаю, что зря. Его вклад в развитие связи огромен, возможно, без телетайпа не было бы и интернета. Под катом — отдаем дань этому изобретению...
Engee – лучшая альтернатива MATLAB, Simulink, Amesim Современные реалии рынка инженерного ПО в России бросают вызов техническим специалистам любого уровня, так как перед ними встает задача найти отечественную альтернативу привычным CAE-системам для технических вычислений и модельно-ориентированного проектирования, таким как MA...
Как мы в билайне боремся со спам-звонками с помощью машинного обучения, часть 1 Всем привет! Меня зовут Наталья Багрова, сегодня расскажу, какие есть возможности у крупного телеком-оператора для борьбы с таким неприятным явлением как голосовой спам; какие логические и технические трудности ждали нас на этом пути, как мы их решали и к чему пришли. Мы ско...
Как я снимал трейлер несуществующего фильма. Часть 2 В одном из прошлых постов, я рассказывал, как снял трейлер несуществующего фильма на фотоаппарат и там было очень много интересных комментариев и замечаний, так что я решил выпустить вторую редакцию трейлера. Доснял несколько кадров, какие-то улучшил, ну и полностью все пере...
Ведьмак 3 получил фанатский ремастер DLC из первой части «Цена нейтралитета» Ремастер дополнения создан с помощью инструментов REDkit
[Перевод] Знакомство с Litex на Tang Nano 9K Автору всегда нравилась идея Litex, фреймворка для простой сборки SoC на FPGA, но постоянно не хватало времени, чтобы попробовать. Пришло время изменить это и задокументировать процесс! Мы будем использовать плату FPGA Sipeed Tang Nano 9K, которая является относительно недор...
AI-SMM часть 2. Как привели дешевый трафик заказчику из Pinterest В предыдущем посте на тематику разработки ИИ-агента для ведения соцсетей моей организации меня покритиковали за то, что мы еще ничего не разработали, но уже были готовы помогать в интеграции другим компаниям на заказ. Так вот, мы это и сделали для клиента и его интернет-мага...
Интеллектуальная собственность Telegram: несколько товарных знаков и сложности с патентами Идея создания мессенджера Telegram пришла к Павлу Дурову в 2011 году. За год до этого он, собрав группу единомышленников, начал конструировать программную часть (как предполагается, вместе со своим старшим братом Николаем, о нем мы подробно писали здесь). Уже в авг...
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Часть 1 Здесь мы рассмотрим простой метод симуляции несжимаемой жидкости в 2D для визуальных эффектов в интерактивном блокноте
Как реализовать спойлер-эффект как в Telegram на Swift? Спойлеры стали неотъемлемой частью общения в мессенджерах и социальных сетях. Они позволяют скрывать часть информации до тех пор, пока пользователь не захочет ее увидеть. В Telegram спойлер-эффект сопровождается красивой анимацией рассыпающихся точек. В этой статье мы рассмо...
[Перевод] Как стать богатым (не полагаясь на удачу) Навал Равикант не очень известен в России. Он является инвестором и основателем компании AngelList с оценкой в 4.000.000.000$.Несколько лет назад у него выходила серия твитов на тему «How To Get Rich», также есть гигантская аудиоверсия на официальном канале Навала....
Главный метод Android-приложения Если вы когда-нибудь писали "Hello World" на Java (или любом другом C-подобном языке), то наверняка делали это в статическом методе main. Этот метод вызывается в JVM и является точкой входа любой Java программы.Но при разработке приложений для Android вы возможно, как и я до...
Каналы коммуникации и встречи (памятка Руководителя проектов) Руководитель проекта должен любить людей. И любить с людьми общаться. Потому что к только вы становитесь Руководителем проектов, вам нужно начинать говорить с кучей народа: с командой – это минимум несколько человек, с заказчиками – это тоже часто несколько человек. Еще есть...
Генератор паролей на Rust Привет, Хабр!Представляю вам свою первую статью о программировании на Rust. Я только начинаю изучать этот язык, и в качестве первого задания выбрал написание генератора паролей.Процесс разработки консольного приложения будет состоять из нескольких этапов: Читать далее
[Перевод] Под капотом GCN Здравствуйте! Сегодня мы погружаемся в тему графовых сверточных сетей (GCN) и ключевых принципов, стоящих за ними. Если вам интересно узнать больше, я настоятельно рекомендую перейти на статью на Habr, где вы найдёте подробный анализ и актуальные примеры применения GCN.Введе...
Программирование для детей 7–8-х классов: веб-разработка, моделирование, создание игр и другое Учащиеся 7–8-х классов общеобразовательных школ уже знакомы с информатикой, владеют основами компьютерной грамотности и даже понимают алгоритмы. Данные факты можно считать аргументами в пользу того, чтоб начинать обучение программированию. Но только при условии, что подросто...
GoodbyeDPI перестал работать новый фикс 10.10.24 После последнего фикса https://habr.com/ru/articles/845114/, пользователи стали жаловаться снова на проблемы с DPI и что через HEX у многих перестало работать. В следствии чего выкатываю вам два новых способа которые работают ( но не у всех, так что тестите ) Читать далее
Автопушка M230LF от Northrop Grumman может переключаться между двумя боеприпасами на лету Многие десятилетия, чтобы видеть направление стрельбы, стрелки используют трассирующие боеприпасы — обычно, чередуя обычные и трассирующие патроны. Однако в некоторых случаях им приходится делать выбор в пользу одного из них.
Как устроены серийники для Windows, и как восстановить стёршийся COA Эта история начинается с того, что я попытался переустановить Windows на ноутбуке, доставшемся мне вот с такой наклейкой Certificate of Authenticity (COA): часть символов серийника видны хорошо, остальные – в большей или меньшей степени угадываются; но несколько попыток ввес...
Кратко о сетях Этот материал продолжает серию статей, посвящённых семинарам внутреннего обучения, которые проводятся в IT-компании Nauka и служат для развития кругозора её сотрудников. Надеемся, что сведения, представленные в ней, могут быть полезными для школьников старших классов, студен...
Пишем простую нейронку для адаптивного управления JVM: обучение и применение многослойной нейронной сети на Java Данная статья является описанием моего эксперимента передать управление ресурсами JVM нейронной сети, которая будет предсказывать необходимость управления ресурсами на основе текущих данных, таких как загрузка CPU и память. Читать далее
Вот такой бы прирост для всех Ryzen 9000 во всех приложениях. Появились первые тесты игровых Ryzen 7 9800X3D и Ryzen 9 9950X3D В Сети появились первые результаты тестирования игровых процессоров Ryzen 9000X3D, причём сразу двух. фото: Videocardz Восьмиядерный Ryzen 7 9800X3D, который ожидается уже в этом месяце, в Cinebench R23 набирает около 2145 и 23 315 баллов в однопоточном и мн...
Неуклюжая геймификация в Instagram*. Как НЕправильно управлять поведением пользователей Мой друг недавно купил Киберпанк. Спрашиваю его через неделю:— Ну как, прошел уже?— Да какой там, 30 минут побегал. Даже пролог не прошел.— А чего так?— Да мне блин страшно даже. Я же знаю – там впереди 160 часов геймплея. И куда мне это все? Когда я это пройду? Мне же еще р...
Дизайн-система Mediascope: единый стиль для всех диджитал-продуктов компании Когда в компании большое количество проектов и интерфейсов, то для поддержания единого образа бренда становится недостаточно джентльменского набора из логотипа и шрифтов. В таких случаях на помощь приходит продуманная дизайн-система. Мы особенно остро ощутили потребность в е...
«Удалённо» управляем компьютером с доступом в BIOS Итак, о чём это? Сейчас для удалённого управления компьютером есть великое множество программ на любой цвет, вкус и запах. Но, что если мы хотим пойти немного дальше, и наши требования к удалённому управлению становятся немного жёстче: Мы хотим иметь возможность не тольк...
[Перевод] Патологическое накопительство. Синдром Плюшкина и как с ним работать? Есть некое убеждение, что саморазвитие строится вокруг приобретения новых качеств, характеристик или неких бустеров продуктивности. На практике же, иногда куда важнее отказаться от избыточности, чем продолжать накапливать ненужный хлам: будь то добавки, книги, еще один марке...
Пишем примитивное управление громкостью PC по локалке на NodeJS Привет, Хабр. Большая часть поста описывает запуск сишного (или плюсового, как вам больше захочется) кода на NodeJS простым способом, так как самые очевидные не всегда подходят по причинам, также описанным. Заранее извиняюсь, если данный материал кому-то покажется банальным,...
[Перевод] Асинхронный Rust в трех частях. Часть третья: IO Конечно, async/await были придуманы не для сна. Нашей целью с самого начала был ввод‑вывод (I/O), а в особенности сетевой ввод‑вывод. Вооружившись futures и задачами, теперь мы можем перейти к реальным примерам. Читать далее
Видишь бутылку? Пуф-ф-ф — и она испарилась. Новый метод переработки пластика «На небе только и разговоров, что о море». Интересно, а говорят ли там о пластике, которого в нем полно? Он загрязняет океаны, почвы, атмосферу, наносит вред локальным и глобальной экосистемам — вы все это и так знаете. Можно еще вспомнить Большое тихоокеанское мусорное пятн...
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 3. Алгоритмы c пересадками В прошлой главе мы изучали свойства выражений и их влияние на устройство функций. В некотором смысле это был взгляд на функции снизу вверх. Теперь нам надо посмотреть на них сверху вниз, с позиции алгоритмов. Нас интересует, как алгоритмы существуют в функциях, где располага...
И не Core i3, и не Core Ultra 3. В Сети засветился восьмиядерный Core 3 N350 только с малыми ядрами В Сети появились результаты тестирования и подробности процессора Intel Core 3 N350. И сразу нужно сказать, что не стоит путать его с Core i3-N305. фото: Intel Core 3 N350 — восьмиядерный CPU, имеющий только малые ядра. Какие именно это ядра, пока неяс...
Ведущий дизайнер Skyrim заявил, что Starfield 2 сможет взять все лучшее из первой части Несмит подчеркнул, что сиквел сможет взять все лучшее из первой части и добавить множество новых возможностей.
Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: сборка операционной системы И снова здравствуй, Хабр! Мы добрались до второй части повествования о параллельном запуске двух ОС на FPGA с процессорной подсистемой. В этой статье мы сначала определим минимально необходимые компоненты для запуска Embedded Linux. Затем осуществим сборку под ARM станд...
Как интегрировать синхронный код в асинхронный. Инструкция Когда создаешь новое приложение, особенно если оно должно быстро обрабатывать данные, использование библиотеки asyncio — это хороший выбор. Она позволяет работать с неблокирующими библиотеками, asyncpg и aiohttp. Однако чаще всего программисты работают с уже существующи...
Обучение ИИ-моделей на облачных серверах: совместный проект РБК и Рег.ру Привет, Хабр! С вами Сергей Рыжков, руководитель департамента хостинга и профессиональных сервисов Рег.ру, и Александр Михеев, ML-engineer РБК. В этой статье расскажем, как мы автоматизировали процесс тегирования редакционных материалов РБК с помощью нейросети в облаке Рег.р...
Опасное цифровое наследство: какие угрозы таит реинкарнация утраченного номера Когда-нибудь видели такое, что в социальных сетях ваша бывшая одноклассница Оля стала каким-то усатым Николаем? А в чужой групповой чат попадали по ошибке? Причем не просто какой-то спам, а реальный чат друзей, собирающихся на рыбалку или на день рождения? Может, получали со...
Мобильный порт Halls of Torment уже можно приобрести в App Store Erabit Studios выпустила iOS-версию Halls of Torment — её можно купить за 449 рублей в российском App Store. Тем временем в американском маркете до сих пор стоит предрегистрация с датой релиза 10-го октября. К слову, Android-версия пока недоступна ни в одной стране — в Googl...