Холодная Россия: почему Арктика так важна? Нам, обычным людям, часто бывает не понятно, почему мировые державы борются за Арктику и выделяют на её изучение немалые ресурсы. Казалось бы — холодный регион, где кроме льда и медведей ничего и не найти. На самом же деле не всё так прост...
Врач объяснила, вредно ли для здоровья пить холодную воду Давно научно доказано, что оптимальной для пищеварения и здоровья человека в целом является вода комнатной температуры и тёплая вода. Но значит ли это, что холодная вода вредит организму?
Авто-трекинг производительности Room Database Room (абстракция над SQLite) — одна из основных технологий, используемая почти во всех Android-приложениях для кэширования данных, оффлайновости, как cross-process хранилище данных и тому подобное.При этом скорость работы приложения обычно напрямую зависит от скорости рабо...
Всё, что вы хотели знать о Django Channels Приветствую, друзья!Когда я впервые начал работать с Django, меня всё устраивало, за исключением одного момента: как сделать так, чтобы приложение могло общаться с пользователем в реальном времени? Веб-сокеты, уведомления, асинхронные запросы — казалось, это точно не про чис...
Как создавались первые игры для ламповых компьютеров в начале Холодной войны По данным компании DFC Intelligence, в позапрошлом 2022 году аудитория пользователей видеоигр в мире достигла 3,7 млрд человек, то есть почти половина населения земного шара, точнее (45%). Цифры впечатляющие, но в истории человечества ситуация отнюдь не новая. Читать д...
Как создавались первые игры для ламповых компьютеров в начале Холодной войны По данным компании DFC Intelligence, в позапрошлом 2022 году аудитория пользователей видеоигр в мире достигла 3,7 млрд человек, то есть почти половина населения земного шара, точнее (45%). Цифры впечатляющие, но в истории человечества ситуация отнюдь не новая. Читать д...
Создание AI-ассистента с OpenAI Assistants API на Go Всем привет!Недавно возникла необходимость создать AI-ассистента, обученного искать и выдавать информацию из базы знаний, предоставленных заказчиком.В этой статье мы рассмотрим процесс создания MVP такого ассистента. Мы загрузим в него файлы, зададим инструкции, привяжем все...
Как мы интегрировали BILLmanager с amoCRM и построили конвейер данных для отдела продаж В нашем BILLmanager есть встроенные возможности CRM-системы. С его помощью можно вести базу клиентов, отслеживать историю покупок, закреплять за клиентами менеджеров. Но основной сценарий использования платформы — автоматизация продаж услуг и всего, что с этим связано, а для...
Ошибки, которые я совершил, пытаясь быть «слишком правильным» в разработке В начале карьеры мне тоже казалось, что каждый разработчик должен следовать строгим правилам и рекомендациям. Я думал, что чем больше знаний, тем лучше результат. В итоге, передо мной открывался целый мир идеальных паттернов, архитектур и сложных решений. Но со временем я по...
Как справиться с тревогой в условиях неопределённости Тревога — естественная реакция на стресс и неопределённость, которая затрагивает наши тело, эмоции и мысли. Сейчас тревожность — наш постоянный спутник. Хотя тревога помогает адаптироваться и сохранять осторожность, важно научиться управлять ей, чтобы поддерживать качество ж...
Практики SRE: стандартизация логов Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. Наш сайт создает более 100 тысяч заказов каждый день. У нас много сервисов и много разработчиков, которые пишут много логов. Пишут их с целью разобраться в ситуации при сбое. В них нужно уме...
Починили весь Discord в бесплатном VPN Amnezia Free С 8 октября Discord официально заблокирован на территории России, многие пользователи отмечают, что у них работает web-версия, но не работает голосовой чат. За несколько часов стал очень популярным запрос на подсети голосового чата, сервера РКН подверглись Ddos атаке, а...
Нет никаких гейткиперов в IT Не думал, что когда-то придется это объяснять, так как считал это само собой разумеющимся, но почитал статью Антона Назарова, которого, в общем-то, уважал за здоровый цинизм. Однако, по-моему, в последнее время возникла какая-то культура "вкатунов".Начнем с того, что IT объя...
Принцип «Zero Click»: Интернет переживает свою самую большую трансформацию Назад пути уже нет. IT-гиганты перестали отрицать или маскировать свое стремление перейти на модель «Zero Click» (Ноль щелчков) для выдачи информации в сети Интернет. Ранее это переводилось как «получить нужное без усилий», не утруждаясь нажатием кнопок. Теперь же намеренно ...
Создание плагина для IntelliJ IDE с подключением GigaChat для проверки качества кода При разработке рабочего проекта, локальный запуск которого дело достаточно ресурсоемкое, у меня возникла идея попробовать облегчить себе работу путем создания плагина, который налету при разработке может анализировать блок кода, тем самым выдавая рекомендации по оптимизации ...
Создание GitHub бота для сообщества В мире разработки ПО своевременное получение информации о событиях в репозиториях важно для активного сообщества. Мы решили автоматизировать этот процесс, создав чат-бота для нашего комьюнити в Telegram.Мы сделали упор на то, чтобы бот был простым в использовании, помогал ос...
Техники работы с User stories. Example Mapping и Scenario Mapping Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик. Использование пользовательских историй или user stories является распространенным подходом в работе с требованиями.В этой статье я подробно разберу две техники работы с пользовательскими историями: Example M...
Как фрагментация индексов в SQL Server «подкладывает свинью» производительности, и что с этим делать Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Предлагаю обсудить проблему, которая может «съедать» производительность вашего SQL Server — фрагментация индексов, в конце статьи будут решения этой ситуации. Если вам ...
«Акула» против «Огайо» - как СССР построил крупнейшую подлодку в мире В годы холодной войны СССР и США соревновались не только в космосе, но и под водой. Одним из символов этого противостояния стала подводная лодка проекта 941 «Акула» — крупнейшая субмарина в истории флота. Сравнимая по размерам с девятиэтажным домом и вооружённая баллистическ...
ADR: Как сохранить архитектурные решения и избежать повторения ошибок Вы когда-нибудь чувствовали себя потерянным в лабиринте чужого кода, задаваясь вопросами: «Почему здесь используется именно эта технология?» или «Зачем был выбран такой подход к архитектуре?»В этой статье я рассказываю о том, как Architectural Decision Records (ADR) помогают...
Какими российскими онлайн-кинотеатрами я пользуюсь и что интересного в них можно посмотреть Для многих уход из России зарубежных стриминговых сервисов по типу Netflix и Spotify превратился в настоящую трагедию. Пользователи решили, что смотреть и слушать больше нечего, и начали искать обходные пути, как получить доступ к заветному контенту. Я никогда не был фанато...
Что такое промокоды и как правильно их использовать для получения скидок в интернет-магазинах В современном мире онлайн-шопинга скидки и акции стали неотъемлемой частью процесса покупок. Одним из наиболее популярных инструментов для получения скидок являются промокоды, найти которые можно на сайте promocode.su. В этой статье мы подробно расскажем о том, что такое про...
Как управлять процессами в инфобезе: часть 1. Используем ITIL Киберустойчивость — неотъемлемое качество бизнеса в современных реалиях. Чтобы её достичь необходимо не только внедрять современные технологии, новые продукты и решения, но и грамотно управлять внутренними и внешними процессами. В этом помогают ИТ-методологии — в частности, ...
Как создать аккаунт Яндекс без номера телефона и зачем это может быть нужно Представить себе современного пользователя смартфонов, планшетов и другой техники без большого количества учетных записей практически невозможно. Например, у многих из нас есть Яндекс ID, который мы используем для входа на Кинопоиск, Яндекс Музыку и другие сервисы компании....
Яндекс Браузер начал рекомендовать промокоды для покупок в интернете Яндекс Браузер получил обновление с автоматическим поиском промокодов на товары в интернет-магазинах
Деменция LLM: как языковые модели забывают, зачем учились, и что из этого следует Привет, Хабр! Меня зовут Руслан Абдуллин, я работаю в отделе аналитических систем R-Style Softlab и занимаюсь созданием и продвижением сервисов на основе искусственного интеллекта. Недавно мне попалась научная статья, которая затронула давно интересующий меня вопрос: что буд...
Уведомление в telegram при блокировке пользователя AD или локального пользователя Данная статья описывает как реализовать уведомление в телеграм при блокировке пользователя Windows. Я постараюсь полностью описать процесс реализации уведомления о блокировке, уточнения и поправки категорически приветствуются. Читать далее
Резервное копирование системы виртуализации Basis.DynamiX с помощью RuBackup Привет всем, кто заботится о данных и не собирается их терять. Сегодня мы рассмотрим тему бэкапа виртуальных машин (ВМ) на платформе виртуализации Basis.DynamiX (далее — DynamiX). Для этого будем использовать систему резервного копирования (СРК) RuBackup.В ста...
Вывод уравнений Фридмана и анализ одного из его предельных решений Уравнение Фридмана — в ĸосмологии уравнение, описывающее динамиĸу и эволюцию однородной и изотропной Вселенной. В данной работе мы выведем первое и второе уравнения Фридмана в рамĸах ньютоновсĸой механиĸи (с несĸольĸими фаĸтами из ОТО) и проанализируем случай холодной плосĸо...
[Перевод] Учёные нашли на трёхмерной карте Млечного пути «туннель для побега» из местного пузыря Используя данные всепланетного обзора eROSITA, астрономы создали 3D-карту низкоплотного пузыря рентгеновского излучения, состоящего из горячего газа с температурой в миллион градусов, который окружает Солнечную систему.Исследование выявило крупномасштабный температурный град...
LLM для HR-Tech: как мы делали ИИ-ассистента для автоматизации форматирования резюме ВведениеПривет, Habr! Меня зовут Александр Сулейкин, к.т.н., архитектор Big Data решений и генеральный директор ИТ-компании ”ДЮК Технологии”. Совместно с нашим экспертом по генеративному ИИ Романом Бабенко подготовили статью на базе реального кейса внедрения ИИ-помощника для...
Создание уведомлений на языке Kotlin Как создать всплывающие уведомления в мобильном приложения, привязанные ко времени? Читаю документацию и разбираю код. Читать далее
Создание баз данных за выходные В этой статье я расскажу вам, как использовать DataFusion для создания собственного опыта разработки баз данных. Базы данных являются одними из самых сложных частей программного обеспечения, задуманных с момента появления вычислительной эры более полувека назад. [1] Почти к...
Рейтинг инструментов BPMN Не так давно проводила на работе практический интенсив по нотации BPMN, и сегодня хочу поделиться своим личным рейтингом инструментов, которые я использую для создания бизнес-процессов в этой нотации.В этом рейтинге мы рассмотрим 5 самых популярных инструментов, сравнив их п...
Выйти из IT или почему я не на месте TradingView Многие хотят войти в IT, и им кажется зарплата в 3000 долларов космосом и пределом мечтаний, у меня такой доход был еще 20 лет назад и хотелось выйти из IT, потому что хотелось роста, казалось что если после универа такая зарплата, то всяко разно к 30 годам я обязан быть мил...
Как LLM может валидировать данные Привет! Меня зовут Мира и я работаю DQE (Data Quality Engineer) в крупной международной компании.В этой статье я расскажу, как у нас получилось автоматизировать работу аналитиков DQ и разработать продукт, который генерирует тесты автоматически на любой source.Всё началось с ...
Холодный старт в айти или как зайти в «ту дверь» с первого раза: IT-стажировки в 2024 году Я скептически отношусь к стажировкам в случае, когда уже есть какой-то опыт работы. Но бывает так, что практика за доширак — это единственный простой путь в ИТ, если вы вчерашний студент, или скоро заканчиваете учебу. Я собирал когда-то пачку ссылок по запросу с консультации...
«Коммуникация — ключ к успеху» На недавнем тренинге по управлению проектами все участники сошлись в одном — коммуникация является ключевым фактором успеха любого проекта.Очень часто проекты буксуют не из-за нехватки навыков или ресурсов ( хотя и это не редкая причина провалов), а потому, что люди не...
Как я использовал КОТа, чтобы войти в ИТ Всем привет! Меня зовут Лысенко Алексей, я тестировщик бэк-офисного программного обеспечения в РСХБ-Интех – дочерней ИТ-компании РСХБ.На сегодняшний день я занимаю должность ведущего инженера-тестировщика уровня Middle. До устройства на работу в ИТ-компанию я работал в сфере...
Nau Engine: взгляд под капот. Ядро движка Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его создания — дать возможность любому разработчику реализовать проекты своей мечты, поэтому Nau Engine является Open Source-решением и будет ...
Надо брать: пусковое устройство Baseus со скидкой 47% Маст-хэв для автомобилистов в холодное время года.
Пользователи с платной подпиской YouTube Premium внезапно начали видеть рекламу на сервисе В последние недели пользователи YouTube Premium начали замечать, что на платформе снова появляются рекламные ролики, хотя платная подписка должна их убирать.
Akash Systems работает над алмазным охлаждением для видеокарт Никогда еще GPU не были такими холодными
Как стать автором: очень не страшная история Вдохновлено написанием статьи, после прочтения условия проведения "Челлендж от Хабра" для авторов и общения в ТГ группе этого челленджа.Что является главным страхом зарегистрированного пользователя Хабра к написанию своей возможно первой статьи? А давайте так: Что может дать...
Почему металл всегда холоднее дерева На самом деле, и у дерева и металла на холоде одинаковая температура Удивительно, но чаще всего нас сбивают с толку самые обыденные вещи. Например, многие люди не могут подробно объяснить, что обозначают надписи на куриных яйцах, хотя об этом, кажется, должны знать все. Милл...
Микросервисная архитектура vs монолит (на простом примере) Микросервисная архитектура — это концепция, которая существует уже довольно давно, но до сих пор многие не до конца понимают, в чем ее суть, какие плюсы и минусы она имеет по сравнению с монолитной архитектурой. На мой взгляд это нужно понимать, даже нетехническим специалист...
Vector.dev: как упростить подсчет метрик по логам Меня зовут Дима Синявский, я SRE-инженер в Vi.Tech — это IT-дочка ВсеИнструменты.ру. В этой статье я расскажу вам о нашем опыте работы с vector.dev, как мы сначала превращали логи в метрики и как это автоматизировали до такой степени, что теперь с этим справиться один yaml-d...
От API до CI/CD: Базовые термины в IT, которые желательно знать новичку Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...
Формула прибыли: как автоматизировать расчеты юнит-экономики для тысяч товаров Многие предприниматели до конца не понимают, что такое юнит-экономика и почему её расчет так важен. Постараюсь объяснить кратко и понятно. Юнит-экономика помогает разобраться в том, из чего складывается себестоимость вашего продукта — это все затраты, которые вы несёте на ка...
От Gantt до WBS: Ключевые термины в Проджект-Менеджменте Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...
Как в базе поставщиков найти лучшие по цене предложения, чтобы показать их пользователю Управление поиском цен на отели в сервисе бронирования — это как ремонт работающего двигателя. Работа с запросами происходит в реальном времени, и простого варианта «отель N на майские» недостаточно, чтобы получить то, что нужно. Скрейпинг, массовые запросы, настройка баланс...
Как я писал «Вирус-бякус» на Delphi (шутка родом из конца 90-х) Началось всё в самом конце 90-х годов, когда мне в руки попал диск с пиратской копией Delphi какой-то ранней версии и на глаза попалась статья из Delphi World про управление лотком CD-ROM'а. "Блин, да это же идея для вируса!", - подумал я... Читать далее
«Аська» ушла: вдохновляемся фичами, ставшими базой в мессенджерах В конце июня остановил работу ICQ — мессенджер из нулевых, любимая многими «аська». В ней пользователи находили друзей по интересам, общались, когда на улице была непогода, и обменивались мемами еще до того, как это стало мейнстримом. Мы в Selectel решили поностальгировать ...
Автоматизация тестирования с использованием SoapUI — Практическое руководство Привет! Меня зовут Александр Крылов, я разработчик Siebel CRM в Московском кредитном банке. После разработки очередной задачи, которая полностью основана на интеграциях, перед нами встал вопрос о функциональном тестировании, перед передачей на полноценное тестирование. ...
Почему я снова вернулся к использованию GetContact на Android. Спойлер: не чтобы пробивать чужие номера В последние месяцы количество спам-звонков на мой телефон достигло просто невероятных масштабов. Каждый день я стабильно получал по от 3-5 до 7-10 звонков от разного рода мошенников. На большинство я просто не отвечал, но, если все-таки отвечал, мгновенно понимал, что меня ...
Революция в автомобилестроении: теперь гибриды будут проезжать на электричестве по 400 км и очень быстро заряжаться при -30 °C. Представлена супергибридная АКБ CATL Freevoy CATL представила аккумулятор Freevoy Super Hybrid Battery, предназначенный для подключаемых гибридных автомобилей (PHEV). Он поддерживает быструю зарядку 4C и обеспечивает запас хода более 400 км. . За последний год PHEV стали очень популярны в Китае, а пионером в этом ...
10 тёплых и холодных салатов с говяжьей печенью Сочетайте мясо с солёными огурцами, руколой, апельсином и не только.
Release notes. Маркетинг или искусство? Привет! Главный герой сегодняшней статьи – release notes. Кажется, зачем о них говорить? Ведь никто их не читает, не смотрит. И все же именно посредством таких заметок пользователи могут видеть, что происходит с тем продуктом, которым они пользуются. Именно благодаря release...
Как запустить email- и SMS уведомления на Joomla с использованием API В цифровом маркетинге коммуникация с клиентами играет ключевую роль в успехе бизнеса. Хотя email-уведомления остаются мощным инструментом, SMS приобретают все большее значение благодаря оперативности и высокому уровню прочтения. В этом руководстве сосредоточимся на интеграци...
От A/B до OKR: Ключевые термины в Продакт-Менеджменте Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...
Как пройти все этапы собеседования в IT в 2024 году: качества идеального кандидата Недавно я задумалась, чего именно ждут работодатели от кандидатов в 2024 году. Чтобы это выяснить, я обратилась к коллегам, которые занимаются наймом в Loyalty Labs. Вместе мы сформировали портрет «Идеального кандидата» — того самого человека, кто уверенно проходит все этап...
[Перевод] Влияние ИИ на исследования Земли и космического пространства Привет, на связи Елена Кузнецова, специалист по автоматизации бизнес-процессов Шерпа Роботикс. Сегодня я подготовила для вас перевод статьи, касающейся применения ИИ в сфере научных исследований космоса и планеты Земля. В своей работе я автоматизирую рутинные процессы, но в ...
3 тайны Вселенной, которые наука никогда не сможет раскрыть Вселенная таит в себе множество тайн, и некоторые из них мы никогда не разгадаем Мы живем в эпоху стремительного научного прогресса, который позволяет разгадывать самые сложные тайны Вселенной. Каждый год ученые открывают новые планеты, узнают подробности о формировании косм...
Учёный определил идеальную форму бокала для холодного пива Тот случай, когда математика оказалась действительно полезной.
[Перевод] Перехват учетных данных SQL Server с помощью заданий агента для повышения привилегий в домене В этой статье я расскажу об объектах учетных данных SQL Server и о том, как их могут использовать злоумышленники для выполнения кода от имени учетной записи SQL Server, локального пользователя Windows или доменного пользователя. Также я объясню, как включить ведение журнала,...
[Перевод] Взлом старого ZIP-файла с криптопрограммами подпольщиков ЮАР Нечасто нам доводится изучать код, который до нас видели только считанное количество людей; код, который был важной частью разрушения системы апартеида в ЮАР; код, который использовался для защищённых коммуникаций с одноразовыми шифрами, контрабандой передававшихся в ЮАР на...
FlexiPrompt: Удобное создание динамических промптов в Python Эта статья будет полезна Python-разработчикам, работающим с языковыми моделями (LLM).Недавно у меня возникла потребность в формировании промптов внутри python кода. Не хотелось брать тяжеловесные решения. Результатом работы стала небольшая библиотека. Читать далее
Геймифицируй это. Обзор на книгу про геймификацию Сфера видео- и других игр использует много методов удержания внимания и умело заставляет игроков делать то, что нужно. Из-за них игроки проводят за играми часы, дни и годы. Чоу разобрался как это работает, какие мотивы двигают людьми и как их можно использовать. В жизни...
Захват подписи в 1С с помощью графического планшета Подписание документов — неотъемлемая часть многих бизнес-процессов. Будь то заключение трудового договора, выдача материальных ценностей или оформление счетов: часто в таких случаях необходимо распечатать документ и подписать его. Чтобы упростить и автоматизировать этот проц...
Сценарист «Холодного сердца — 3» рассказал о триквеле: мультфильм удивит зрителей Он также раскрыл нового ключевого персонажа в «Зверополисе-2».
Зачем нужны эмбеддинги? Современные проекты с использованием больших языковых моделей часто сталкиваются с задачей нечеткого поиска, когда нужно находить строки с неполным соответствием. В этой статье на конкретном примере мы рассмотрим разные методы определения сходства ст...
[Перевод] Как я использую git Недавно я пытался объяснить коллеге, какие у меня критерии при формировании пул реквеста — когда стоит объединять что‑либо в один пул реквест, а когда нет. И я заметил за собой фразу «ну, кроме…» несколько раз и решил записать, как я исполь...
Европейская южная обсерватория представила жуткую «Туманность Тёмный Волк» в честь Хэллоуина Европейская южная обсерватория (ESO) представила леденящий образ космического зверя, названного «Туманность Тёмный Волк», в честь Хэллоуина. Этот небесный ликантроп, запечатлённый Очень Большим Телескопом (VLT) в пустыне Атакама (Чили) является частью б...
Плотность энергии более 200 Вт•ч/кг и нормальная работа до -40 °C. Натрий-ионная батарея CATL второго поколения выйдет в 2025 году На прошедшем 17 ноября Всемирном саммите молодых ученых У Кай, главный научный сотрудник CATL, заявил, что натрий-ионная батарея CATL второго поколения, которая уже создана, может работать при сильном морозе. Такая батарея может нормально использоваться в суровых услови...
Как обналичить биткоин в России: 3 лучших способа Хотите узнать, как превратить свои биткоины в реальные деньги быстро, безопасно и без лишних сложностей? Сегодня мы расскажем о самых удобных способах обналичивания биткоина в России, которые подойдут как новичкам, так и опытным пользователям. В статье вы найдете пошаго...
Как рефлексия в Kotlin помогает автоматизировать работу с Koin Работая над большим многомодульным проектом, я нередко попадаю в ситуацию, когда забываю добавить новый модуль в startKoin, из-за чего часто ловлю org.koin.core.error.NoDefinitionFoundException - отсутствие объявления типа, инъекцию которого пытается сделать Koin, и поэтому,...
Моделируем работу ПЛИС красиво Настройка визуального представления сигналов при моделировании в среде ModelSim (часть 1)Добрый день читателям Хабра! Меня зовут Алексей, я занимаюсь работой с ПЛИС (FPGA) уже более 15 лет. Хабр читаю давно, но статьи здесь никогда не писал. В общем решил попробовать. Не зн...
Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 1] Представьте себе квест, где вам нужно превратить обычный дата-центр в настоящую холодильную камеру, при этом не заморозив клиентское оборудование и не устроив тропический рай там, где должен быть технологический холод. Или, например, нагрузить ЦОД по максимуму, а потом отклю...
Стой и сражайся! Как мебельный интернет-магазин удвоил продажи в неравной битве с маркетплейсами Маркетплейсы неумолимы, и все интернет-магазины рано или поздно сыграют в ящик… Так стоит ли продвигать интернет-магазин мебели или уже сейчас надо переходить только на маркетплейсы? Как масштабировать продажи в контекстной рекламе? Какие доработки сайта приносят больш...
Опасное цифровое наследство: какие угрозы таит реинкарнация утраченного номера Когда-нибудь видели такое, что в социальных сетях ваша бывшая одноклассница Оля стала каким-то усатым Николаем? А в чужой групповой чат попадали по ошибке? Причем не просто какой-то спам, а реальный чат друзей, собирающихся на рыбалку или на день рождения? Может, получали со...
«Объект 775»: секретный советский танк, опередивший свое время В разгар Холодной войны Советский Союз разрабатывал уникальные проекты для укрепления военного превосходства. Одним из таких стал «Объект 775» — секретный танк с ракетным вооружением, который мог изменить подход к бронетехнике благодаря передовым технологиям и инновационным ...
Когда дадут тепло в квартирах России Начало отопительного сезона — самое ожидаемое событие каждой осени. Источник изображения: mk.ru В интернете уже можно натолкнуться на новости о том, что в некоторых городах России уже дали отопление. По крайней мере, тепло появилось в некоторых детских садах и других подобны...
Настройка no-code приложения ALM (Управление активами и пассивами) Привет! На связи опять команда “БизнесАнализ” от ПрограмБанка и я, Мария, её руководитель.Продолжаю цикл статей с примерами использования self-service инструментов хранилища “БизнесАнализ”.В этой статье показываю пример самостоятельной настройки аналитиком бизнес-приложения ...
Практические варианты использования port knocking Существуют различные варианты попыток защиты\сокрытия сервисов от "любопытных глаз". Основные: использование нестандартного порта, fail2ban, ACL и tarpit (и их сочетание). Есть ещё port knocking. Но, очень часто эта технология оказывается не используемой. Где-то из...
Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом Представьте ситуацию: ваша команда закончила интеграцию с API, все протестировала и подготовила релиз. А тут внезапно серверная команда меняет формат ответа. Фронтенд падает, QA злится, пользователи недовольны. Приходится вручную переписывать валидации, искать баги и терять ...
ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum Привет, Хабр! Меня зовут Дмитрий, я инженер данных, и это моя первая статья. В ней я хочу поделиться своим пет-проектом, который посвящен созданию ETL-процесса — важного элемента в работе любого Data Engineer. Мой проект направлен на извлечение данных из электронной почты и ...
Ближайшее будущее с ИИ Знаю, что такие посты на Хабре не любят, и сейчас сольют всю карму в ноль, но все же считаю необходимым высказаться. Откуда такая реакция, мне сложно понять. Или люди еще сами не пробовали и еще не осознали его возможностей, или пробовали поверхностно, или это отрицание реал...
Солнечный максимум положил конец миссии NEOWISE: телескоп в атмосфере Земли раньше завершения срока эксплуатации Космический телескоп NEOWISE от NASA, который исследовал более 3000 околоземных объектов завершил свою миссию, сгорев в атмосфере Земли 1 ноября. Агентство подтвердило вход в атмосферу 2 ноября. Запущенный в декабре 2009 года под названием WISE (Wide-field Infrared Surv...
Сервис за выходные, или обзор AI-инструментов для создания продукта Сейчас пытаются автоматизировать с помощью ИИ вообще все: от программистов до консультантов, и врачей. Количество стартапов и сервисов для этого становится больше год к году. Насколько эти инструменты хороши и можно ли уже отказаться от продуктовой команды, заменив ее на пар...
Как я собирал свой первый домашний сервер В этой статье поделюсь как я собирал свой первый домашний сервер для виртуализации, с какими трудностями столкнулся на всем пути сборки и как их решал (правильно или неправильно), поделюсь личными выводами. А в конце посчитаем все это дело в цифрах (на первую половину 2023 г...
Как собрать клон Yamaha DX7 за 10$ В этом статье я расскажу как и из каких компонентов можно самостоятельно изготовить клон знаменитого синтезатора Yamaha DX7.Статья рассчитана в основном на новичков и энтузиастов ретро музыкальных инструментов. Чуда не ждите :)Около 10 лет назад в моей коллекции был этот син...
[Перевод] Зачем нужна нотаризация приложений Apple? Подписание и “нотариальное заверение” (в дальнейшем мы используем устоявшийся в сообществе термин нотаризация - прим. ред.) приложений и другого исполняемого кода — тема довольно спорная. За последние годы Apple постепенно вводила всё более строгие правила и теперь требует, ...
Как мы перешли от аутсорса и создали свою эффективную команду DevOps Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.В этой статье делюсь опытом, как мы построили свою эффективную к...
App Intents: новые возможности для разработчиков в iOS 18 Привет! Меня зовут Настя Ищенко. Я — iOS-разработчик в KTS.Эта статья поможет узнать, что такое App Intents и как их использовать для создания сложных сценариев, которые расширят возможности вашего приложения. А еще я расскажу об обновлениях фреймворка App Intents, представл...
Разыскивается ARM-нетбук Ben Nanonote или WM8650 Привет, Хабр! Публикую специально в чулан, дабы не задеть ничьи чувства. Для подготовки следующей статьи о моддинге и программировании для необычных девайсов (можете посмотреть примеры у меня в профиле), я ищу китайские ARM-нетбуки конца нулевых-начала десятых годов. Стоили ...
Раздражает коллега? Возможно, у вас был открытый конфликт или вы находитесь в состоянии скрытого (латентного) конфликта или ваш коллега просто мерзкий тип, принимающий странные решения и мешающий вам работать, вставляющий палки в колеса, нарушающий субординацию, орущий на вас или коллег, контро...
Как тестировщики запустили ВездеКОТ Привет! Меня зовут Ян Акмеев, я главный инженер Блока обеспечения и контроля качества выпуска изменений ПО РСХБ-Интех и тьютор школы Как Обучить Тестировщика. Ранее в статье «КОТ РСХБ-Интех или «Как Обучить Тестировщика»» мы рассказали, как зародился и появился на свет ...
Ученые выяснили, как наша память «отслеживает» начало и конец событий Каждый день состоит из множества событий: от утренней чашки кофе до вечернего просмотра фильма. Наш мозг постоянно фиксирует начало и конец этих действий, что помогает нам осознавать происходящее и сохранять воспоминания. Ученые из Университета ...
Обходим ограничение доступа Github к базе уязвимостей Trivy. Быстрый фикс вам в помощь Совсем недавно разработчики, применяющие сканер образов Trivy, столкнулись с ошибкой TOOMANYREQUESTS. Она произошла из-за достижения максимального количества пользователей инструмента и предельной скорости по загрузкам из Container Registry (CR) ghcr.io. Меня зовут Алиса Кир...
Делаем форму обратного звонка: лендинг, Go и SMS-уведомления Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. Сегодня расскажу, как создать простую, но эффективную форму обратного звонка с SMS-уведомлениями. Дам пример для сценария, когда клиент оставляет заявку через форму, а менеджер...
Деплой без стресса: автоматизируем процесс для Telegram-ботов Привет! Меня зовут Арсений Помазков. Я — разработчик и создатель одноименного YouTube-канала. Часто в pet-проектах приходится вручную загружать обновления на сервер. Это отнимает много времени и увеличивает вероятность ошибок при изменении кода. Чтобы упростить и ускорить п...
Мальчики, которые чинят компьютеры: что на самом деле делают инженеры сопровождения Инженеры сопровождения — это специалисты, которые следят за стабильной работой IT-систем. Но часто их путают с техподдержкой, системными администраторами, DevOps-специалистами, а иногда и с тестировщиками. Тема кажется очевидной, но зачем тогда писать статью? В професси...
Триггеры в PostgreSQL: основы Приветствую! В этой статье поговорим про триггеры в PostgreSQL.Начнём с базы: триггер в PostgreSQL — это такая функция, которая запускается автоматически при определённом событии в таблице. С триггерами можно автоматизировать массу рутины и освободить приложение от сложных п...
Как связаны скоростные шоссе и естественный отбор? 20 лет назад был снят фильм Стивена Спилберга "Война миров" с Томом Крузом в главной роли. Да, экранизация далека от книги, но основная идея была передана очень хорошо, и более того, получила развитие. Но обо всем по порядку.На первый взгляд невзрачный сюжет фильма должен бы...
Ускоряем PostgreSQL с помощью Tuned Администраторам баз данных всегда хочется, чтобы их СУБД работали быстрее. Всегда кажется, что можно прооптимизировать определенные настройки, и запросы начнут отрабатывать быстрее. Есть множество различных параметров и настроек, которые позволяют оптимизировать работу БД Po...
Почему не стоит использовать C в C++ Друзья! В данной статье мы бы хотели порассуждать на тему использования инструментария языка C в C++, и как это может повлиять на исходную программу.Ссылки на полезные ресурсы вы сможете увидеть в конце статьи, и обязательно делитесь своим мнением в комментариях, нам будет о...
Зачем искать палиндромы и вращать матрицы в поисках лучшей работы Привет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки фронтенда в «Криптоните». В этой статье мы разберём три задачи из тех, которые можем задать на собеседованиях. Заодно обсудим, зачем вообще решать типовые задания при трудоустройстве, ко...
Что нового будет в iOS 18.2 и когда ждать релиз обновления Несмотря на то что сама Apple предпочитает не озвучивать план выхода обновлений заранее, нет сомнений, что до конца года нас ждет релиз iOS 18.2. Причем с точки зрения нововведений он будет гораздо интереснее, чем iOS 18.1, выход которого запланирован на ближайшие недели. С...
Что нового появится в iOS 18.1 и когда ее можно будет скачать на Айфон Apple продолжает большую работу по улучшению iOS 18. Операционка собрала массу положительных отзывов менее чем за месяц после релиза, не говоря уже о периоде предварительного бета-тестирования. Апдейт действительно получился качественным, хоть и небезгрешным. Однако пока вы...
Почему если намочить ноги можно заболеть Ноги нужно держать в тепле и сухости — в противном случае, могут возникнуть проблемы со здоровьем. Источник изображения: Free Pic Во время прогулок мы всегда стараемся не промочить ноги, но осенью, зимой и весной это случается особенно часто. Стоит попасть под дождь, пройтис...
[Перевод] Позвонив в ресторан, можно ненароком попасть на ИИ-хостес и не догадаться об этом Привет, на связи Юлия Рогозина, бизнес-аналитик Шерпа Роботикс.Вас тоже достали криво настроенные торговые боты, трезвонящие и днем и ночью? Сегодня я перевела для вас статью о том, как коммуникационные роботы оказываются вполне полезными и удобными. Хотя, многие люди все ра...
Как отправлять SMS из Битрикс24 и Tilda Настройка и интеграция автоматической отправки SMS в ответ на события вроде получения заявки от клиента –– трудоемкая задача, но в этой статье наглядно покажем, как решить ее быстро и просто, и поделимся работающим кодом.Используя нашу инструкцию, вы сможете отправлять SMS и...
Зачем нужна мембрана После публикации статьи на основе интервью со мной, в комментариях было много вопросов, один из них о мембране: почему мы не используем её в наших зимних куртках. Решил подробнее написать про мембрану, потому что на мой взгляд, это такой материал, о котором все знают, но ма...
Обучение модели как ребёнка Привет, я токсичный программист в области машинного обучения (МЛ), и у меня есть идея создать проект, посвящённый разработке сильного искусственного интеллекта (далее — СИИ (или же AGI)). В небольшом блоге я буду делиться с вами своим опытом в создании чат-бота, который буде...
Анализ тональности текста: зачем он нужен и как его использовать? Объясняем за 7 минут Как компании выявляют эмоции в тысячах отзывов и комментариев? Почему одни маркетинговые кампании становятся невероятным успехом, а другие — провалом?Анализ тональности текста — мощный инструмент, который помогает бизнесу не только считывать эмоции клиентов, но и на практик...
Почему программисты никогда не вымрут Привет, Хабр!Буквально 20 минут назад прочел статью - Сгенерированный ИИ код сделает вас плохим программистом. И у меня созрела мысль, которую я до этого нигде не читал. Может я невнимательный, а может и действительно кому то дам новый взгляд. Так что, прям с пылу с жару нес...
Загадка гигантской солнечной пушки Архимеда — зачем ее построили в СССР Большая солнечная печь, построенная в Узбекистане в 80-х годах. Источник фото: www.stena.ee В 80-х годах в Узбекистане недалеко от Ташкента, было построено одно из самых уникальных научных сооружений в истории тех времен — гигантская солнечная пушка Архимеда, получившая назв...
View. Строительный блок Android приложений Всем привет!Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ.Сейчас мир Android‑разработки активно меняется, но многие из используемых технологий остаются актуальными, и их стоит знать каждому начинающему разра...
Строим обучение так, чтобы дойти до конца: научный подход Привет! Меня зовут Мария Ковалева, я руковожу Лабораторией образовательных технологий в Яндекс Практикуме. Мы исследуем учебный опыт студентов, чтобы выяснить, насколько успешно они осваивают новые навыки и как им в этом помогают те или иные образовательные практики.Один из ...
Как силами мобильных разработчиков автоматизировать процесс разработки Всем привет! Меня зовут Женя Мельцайкин, я старший инженер-программист в компании Контур. Большую часть времени в Контуре я работал и работаю Android-программистом, но статья будет не про Android и даже не про мобильную разработку. А про команду мобильной разработки и про на...
Ошибаться и учиться на реальных задачах: как студенты получают опыт работы с FPGA и процессорными ядрами Пока одни студенты готовятся к сессии и сдают долги, другие разрабатывают системы на кристалле и тестируют клиентские устройства. Герои этой статьи — молодые инженеры, выпускники стажировки YADRO Импульс 2024. Два месяца они стажировались в компании, а затем получили предлож...
Коммитить нельзя сканировать: как мы боремся с секретами в коде Привет Хабр! Меня зовут Александр Карпов, я работаю в команде защиты приложений ИБ VK. Сегодня я хочу рассказать про наш процесс поиска секретов в каждом коммите в GitLab. У нас, как и у большинства компаний, был классический процесс борьбы с секретами – различные инструмент...
Первые «Атомы» выпустят до конца 2024 года Завод «Москвич» станет базой для создания отечественных электромобилей «Атом»
Стартовал закрытый альфа-тест MWT: Tank Battles на Android — iOS-игрокам приготовиться Для мобильной игры MWT: Tank Battles официально началось закрытое альфа-тестирование. Об этом разработчики заявили в своих соцсетях. Они сообщили, что игрокам-везунчикам уже выслали приглашения на указанную электронную почту, и в ближайшее время они получат доступ к серверам...
Даже разблокированный Intel Core Ultra 9 285K потребляет меньше энергии и холоднее устаревшего 14900K Согласно утечкам, опубликованным порталом Videocardz, новый процессор Intel Core Ultra 9 285K демонстрирует значительно более низкое энергопотребление и тепловыделение по сравнению с предыдущим флагманом Intel Core i9-14900K.
Введение в синтетические данные для ML: зачем они нужны? Генерация документов, лиц и даже симуляция целых атак: как далеко можно зайти в создании и использовании синтетических данных?В этой статье Артур Казукевич, Data Science Engineer в Data Light, расскажет, почему синтетика становится крупнейшей тенденцией в сфере ML, как такие...
Профилирование: сравниваем инструменты pt-pmp и perf на реальных примерах Привет, Хабр! В предыдущей статье был разобран первичный анализ работы приложения, какие инструменты стоит использовать для сбора информации и как с этими инструментами работать. Напомню, что речь шла о двух утилитах: poor man's profile (pt‑pmp), которая ...
Зачем нам Node.js или Angular на бэкенде Всем привет! Меня зовут Александр, я разрабатываю low-code платформу Eftech.Factory в компании Effective Technologies. В этой статье я хочу поделиться тем, как и почему в стеке нашего продукта появился Node.js. Рассмотрим одно из основных преимуществ Node.js (внезапно это Ja...
UMA — оракул для рынка предсказаний Polymarket Представьте: идет публичный спор на миллионы долларов, а вы поставили круглую сумму на один из исходов. Кому бы вы доверили рассудить этот спор? Чтобы этот человек был непредвзят и ему доверял ваш оппонент. Polymarket доверился UMA — децентрализованному оптимистическому...
Управление проектами и задачами в Obsidian Используя Obsidian более двух лет, я привык организовывать в нём все свои заметки по проектам. Хотя Obsidian предлагает широкий набор сторонних плагинов для расширения своего функционала, мне так и не удалось найти идеальный инструмент для управления проектами и задачами. Эт...
Не играй в догонялки со Spring — Explyt Spring plugin для IDEA Community ВведениеВсем привет. После моей предыдущей статьи о Maven плагине, где я предложил новый подход к реализации и создал свою версию для IDEA (вместо того чтобы писать свой мини-мавен, я делегировал всю основную работу ему посредством Maven плагина), меня пригласили работать на...
Продаем на маркетплейсах всей семьей и зарабатываем 45К в месяц. Помогите Я думал, что продавать одежду на маркетплейсах может каждый. Что сложного: отшил, залил на Вб, продал и получил деньги. Вначале так и было. Но чем больше я в этом деле, тем запутаннее все становится. Сейчас бизнес уперся в потолок и продавать больше не получается. У нас сем...
Ставлю на Zero! Мой выбор одноплатника. Raspberry Pi vs Orange Pi Работа над прошлой статьей "О Raspberry Pi для чайников как я. И при чем здесь SONY с ИИ?" пробудила во мне недетский интерес. Не ясно, почему, но возникло желание купить одноплатник. Какой и зачем? Я начал собирать дополнительную информацию: читать статьи, искать книги, смо...
Что выбрать для типов моделей: Enums VS Tables? Enums VS Tables для создания типов моделей...Зачем использовать вообще одно из этих решений?Существуют модели, у которых необходимо выделить разновидности и сделать это именно с помощью типов, а не категорий... Разберёмся... Читать далее
Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки? Привет, Хабр!Меня зовут Богдан, и я Flutter-разработчик, работающий в аутсорсе. В этой статье на моем примере я расскажу о создании веб-приложения на Flutter для Telegram Mini Apps. Хотите узнать, насколько применим Flutter в вебе, как разработать и запустить свое приложение...
Li Auto сразу же продаёт все выпущенные машины: компания поставила миллионный автомобиль Li Auto поставила миллионный автомобиль в Китае 18 октября Li Auto объявила о поставке миллионного автомобиля. Компания отгрузила 25 824 автомобиля за первые 18 дней октября, или около 1379 автомобилей в день. Напомним, ранее, 15 октября, Li Auto объявила о выпуске...
Гриды в Битрикс24: теперь не нужно искать сторонние решения Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию...
Прозрачные грызуны или зачем учёные покрасили мышей пищевым красителем Фото — Newatlas.com Несмотря на то, что существует немало способов исследования тканей живых организмов, многие из них, например, биопсия, приводят в конце к гибели изучаемого объекта. Новый метод, связанный с нанесением на кожу мышей тартразина, решает эту проблему. Дело ...
Высотный склад ЗИЛ: «Матрица» от советских инженеров и забытая хайтек-революция в логистике В конце 1970-х годов завод имени Лихачева (ЗИЛ) в Москве стал местом реализации уникальной для своего времени инженерной идеи. Там построили высокотехнологичный высотный склад, в эксплуатацию его ввели в 1978 году. Проект стал частью масштабной программы промышленной автомат...
Ютубер провёл тест батареи топовых смартфонов на iOS и Android Среди мобильных устройств есть много премиальных, которые способны запускать все современные игры на топовом пресете графики. Ютубер TechDroider провёл тестирование аккумуляторов OnePlus 13, OnePlus 12, Xiaomi 15 Pro, iPhone 16 Pro Max, Samsung S24 Ultra и Pixel 9 Pro XL....
Rus Geocode Всем привет!Поговорим про геолокацию и геокодирование, я даже немного удивлен, что на хабре про это ни слова.Но сначала немного предыстории.Лет 10 назад мне нужно было найти одну организацию в Праге и у меня был адрес. Прибыв туда я увидел огромное(по площади) старое здание ...
Почему сотрудники игнорируют инструкции? Как пирамида Дилтса помогает мотивировать команду Ошибки и недочеты в работе могут множиться, словно снежный ком. Почему так происходит?Потому что каждый сотрудник — это не просто исполнитель, а личность со своими убеждениями, целями и взглядами.С помощью пирамиды логических уровней Роберта Дилтса можно создавать такие инст...
Первый опыт создания Open Source с ИИ Думаю, что многие уже используют ИИ в работе, но пока еще не все. Так что поделюсь опытом. В старой версии проекта я использовал Kendo JS, и при портировании не нашел в Angular компонента, который бы позволял выбрать цвет. Вернее, такие компоненты нашлись, но были слишком сл...
Что на неделе: личная жизнь владельцев Android, блокировка Discord и «Тиндер» от «Одноклассников» Главной темой минувшей недели стала полная блокировка Discord для российских пользователей. Сервис недоступен уже пару дней, а в топе Хабра висят сразу несколько статей о том, как эту блокировку обойти. На этой волне многие стали опасаться, что та же участь ждет и Steam, но ...
Автоматизация управления ресурсами окружений в Dev Platform При работе с облачной инфраструктурой важна не только гибкость использования ресурсов, но и возможность автоматизировать основные рутинные процессы. При разработке своих продуктов мы в команде VK Tech стараемся следовать именно этим принципам. В нашем продукте Dev Platform в...
Дайте две! Игра с промокодом на скидку 40% для всех, кто любит шоколад Чувствуете? В воздухе запахло какао! Ищите 15 пар конфет и шоколадок без сахара и соберите альбом с фантиками. На поиск — всего полторы минуты. А в конце — промокод на скидку 40% в интернет-магазин «Кондитерской фабрики „Победа“».
Защита домена: как запретить конкурентам использовать похожие домены Бизнес часто сталкивается с ситуацией, когда в сети Интернет появляется сайт с похожим доменным именем. Конкуренты могут намеренно использовать чужой домен, чтобы уводить клиентов, или случайно зарегистрировать похожее имя. Эти действия приводят к тому, что тот, кто использо...
Ошибаться и учиться на реальных задачах: как еще студентом получить опыт работы с FPGA и ядрами микроконтроллера Пока одни студенты готовятся к сессии и сдают долги, другие разрабатывают системы на кристалле и тестируют клиентские устройства. Герои этой статьи — молодые инженеры, выпускники стажировки YADRO Импульс 2024. Два месяца они стажировались в компании, а затем получили предлож...
Как запрашивать и принимать обратную связь от клиентов с помощью SMS API Сегодня мы опишем создание простого сервиса для отправки SMS с вопросами через веб-интерфейс своим клиентам и просмотра всех полученных ответов. На базе этого решения можно построить систему автоматической обработки обратной связи, поэтому вашему маркетологу должно это понра...
Что творится на Российском рынке художественной литературы Привет Хабравчане!В прошлой статье я писал про наше приложение “ЧтоПочитать?” — рекомендательную систему для поиска интересных книг. В начале статьи я говорил, что ощущаю кризис на рынке художественной литературы. Но существует ли этот кризис на самом деле? Параллельно с раз...
Навыки IT Архитектора Но если речь зайдёт о soft skills — тут, как правило, ответы будут более размытыми и будут выглядеть как коммуникабельность, грамотная речь, умение находить общий язык и так далее.В качестве руководителя подразделения мне приходилось подавать заявки на подбор персо...
Создаем свою библиотеку на C++ с тестированием, CMake и блекджеком: часть 2 В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих пр...
Автоматизация рутинной работы в форензике: извлечение временных атрибутов файлов по списку Представьте: у вас есть несколько тысяч файлов, и для каждого нужно извлечь метаданные — даты создания, модификации и последний доступ. Можно, конечно, сидеть и вручную копировать эти данные из Проводника. Один файл, второй… Через час работы голова уже плывёт, а впереди ещё ...
Microsoft полноэкранными объявлениями призывает пользователей Windows 10 перейти на Windows 11 Microsoft пытается справиться с двойной задачей перевода пользователей на Windows 11, а также поддержки большой базы устройств с Windows 10, поэтому компания использует полноэкранные подсказки для продвижения Windows 11, хотя это будет означать необходимость обновления обору...
Кто такие Доу и Джонс и зачем им понадобился индекс Про индекс Доу — Джонса знают многие. Про то, что Доу и Джонс — это два разных человека и как они дошли до создания индекса — уже меньше. Как и про то, что в этом замешан ещё один юноша — Чарльз Бергштрессер. Но у него слишком сложная фамилия, поэтому в название индекса он...
Ремонт беспроводных наушников JVC HA-s35bt — заряжаются, но не включаются. Что делать и где искать проблему? Привет, Хабр! Сегодня расскажу о не самом сложном ремонте наушников JVC HA-s35bt. Они у меня лежали без дела с полгода, но как-то понадобились. Зарядил — оказалось, что они не включаются. Выбрасывать было жалко, ведь электронного мусора и так много. Поэтому решил попробоват...
[Перевод] Как я получил $5000 за Out-of-Scope XSS Несколько месяцев назад я получил приглашение участвовать в частной программе bug bounty на платформе HackerOne. Сначала я провел свои обычные тесты и обнаружил различные уязвимости, такие как недостаток управления доступом (BAC), утечка авторизационных токенов других пользо...
Избавляемся от Android в api-модулях Небольшой туториал на тему «Как уменьшить количество Android-модулей в проекте при помощи оберток над Android-классами»На решение, которое будет описано ниже, меня натолкнула статья Оптимизация Gradle: избавляемся от Android-модулей. В ней приведен синтетический бенчмарк, из...
Релиз игры Idle Dragon Princess: AFK RPG перенесли на конец ноября Wemade Connect должен был выпустить мобильную игру Idle Dragon Princess: AFK RPG в конце октября, но планы поменялись — дата релиза в App Store поменялась на 20-е ноября. Что касается Android-версии, то она доступна в 12 странах в ходе софт-запуска; последнее обновление вышл...
Практика реализации Веб-ГИС приложений и сервисов на основе открытых ресурсов. Начало Идея спасти мир и при этом заработать немного шекелей витала у меня в голове уже давно. Имея неплохой накопленный опыт в области геоинформационных систем и защитивши в свое время диссертацию с их применением мне не хватало знаний разработчика. Окончив IT-курсы и получив дост...
Зачем я использую контейнеры как виртуалки: опыт python-разработчика Привет, я Денис, python-разработчик в Cloud.ru. Последние три года я работаю с продуктами на базе компонентов OpenStack — для этого нужны разнообразные навыки и знания способов администрирования и разработки в среде Linux. За это время я убедился — мне не хватает уже существ...
Цифра дня: сколько денег тратят россияне на подписки? В 2024 году почти половина россиян (49%) активно пользуется подписными сервисами, при этом наблюдается рост ежемесячных расходов. По данным исследования медиахолдинга Rambler&Co, 29% пользователей тратят на подписки от 200 до 400 рублей в ме...
Цифровые тройники: есть ли половой смысл? Искусственный интеллект против естественного. MATLAB помогает импортозамещению Продолжаем истории быдлокодера, который пытается стать миллионером. В данном тексте вас ждет новое слово в науке и технике, а также очередные поучительные истории внедрения инженерного софта в суровых условиях зоны рискованного земледелия среднерусской возвышенности и солнеч...
Визуализация и аугментация текстовых данных В современном мире, где данные играют ключевую роль в принятии решений, визуализация и аугментация текстовых данных становятся важными инструментами для анализа и понимания информации. Эти методы позволяют не только представить данные в наглядной форме, но и улучшить их каче...
В России улучшили понимание поведения ионов в плазме масс-спектрометрии Российские ученые разработали метод, который поможет улучшить работу приборов масс-спектрометрии, используемых для анализа элементного и изотопного состава образцов. Исследователи из МФТИ уточнили, как ведут себя различные фоновые ионы в холодной и горяче...
Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic Наконец-то пришло время взяться за то, что я давно планировал — подробный гайд по асинхронной версии SQLAlchemy 2.0 в стиле ORM. В этой серии статей я подробно расскажу обо всех аспектах: от создания моделей и установления связей между ними до миграций с Alembic и взаимодейс...
Расшифровка черного ящика, или технический аудит базы данных перед сменой ERP-системы при полном отсутствии документации Реальный кейс анализа и технического описания базы данных клиента для осуществления корректной миграции на отечественное ERP-решение. Важным аспектом проекта было сохранение работоспособности всех систем, зависящих от исходной ERP-системы. В статье — опыт аудита OLAP-системы...
iPhone скоро научится показывать время до конца зарядки Apple работает над новой функцией, которая позволит показывать пользователям, сколько времени потребуется для зарядки iPhone. Новая функция пока не активирована, но ее обнаружил ресурс 9to5Mac в коде iOS 18.2 beta 2, выпущенной в понедельник для разработчиков. Новая фун...
Деревья выражений на практике: динамическая фильтрация в C# с использованием Asp.NET Core В нашем предыдущем уроке мы обсудили ключевые моменты деревьев выражений, их примеры использования и ограничения. Любая тема без практического примера, особенно если она связана с программированием, не имеет большого смысла. В этой статье мы рассмотрим вторую часть деревьев ...
Гаджеты для домашних заготовок: выбор ZOOM Домашняя консервация позволяет сохранить излишки овощей и фруктов с садового участка, а также разнообразить питание в холодное время года. Редакция ZOOM.CNews выбрала актуальную технику для домашних заготовок, в том числе и умные бытовые приборы.
Как передавать файлы через проводной AirDrop и в каких ситуациях это может пригодиться Способ передачи файлов между устройствами Apple под названием AirDrop существует уже очень давно. Достаточно активировать на двух гаджетах Wi-Fi и Bluetooth, и можно быстро перекинуть любые изображения, видео и документы между ними. Причем работает AirDrop не только между А...
Парсинг котировок ценных бумаг в Microsoft Excel и Google Таблицы с любого сайта Хотя возможность автоматического получения котировок в «Эксель» или «Гугл Таблицы» упрощает ведение портфелей, существует несколько технических препятствий, с которыми можно столкнуться при парсинге или скрапинге (в общем виде это автоматический сбор данных из интернета, в т...
Unidraw — путь длиной в два года Привет! Я Георгий, разработчик команды, которая создавала Unidraw. Расскажу историю о том, как мы искали инструмент для совместных сессий на виртуальной доске. Сначала развернули опенсорсное решение, но потом у нас так выросла нагрузка, что пришлось писать свое. Статья — о т...
Что было, что стало: Путешествие в мир 3D-редактора на Three.js Привет, друзья!Сегодня я хочу поделиться с вами важной новостью: проект HyperCube Dream подходит к концу своей активной разработки, и я рад представить последнее обновление этого увлекательного инструмента для создания и анимации 3D фигур в браузере. Однако есть и хорошая но...
Что умеет карманный компьютер DigiPort на базе Raspberry Pi 4 — ИИ, хакинг, игры и не только Raspberry Pi 5 может стать новым флагманом Pi, но возможности Raspberry Pi 4 еще далеко не исчерпаны. Примером тому является вычислительный модуль, лежащий в основе DigiPort. Это такой карманный компьютер следующего поколения, ставший первым подобным продуктом в портфолио ко...
[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 2) Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd), а пользователи получают интерфейс с динамически подгру...
Почему язык прилипает к столбу на морозе? Если вы прилипли языком к столбу — главное, не паниковать. Источник изображения: imdb.com Наверное, в детстве каждый из нас пытался лизнуть металлический столб на морозе. Мы понимали, что это может привести к неприятным последствиям — язык прилипнет к металлу, и отдирать его...
Отзывы: Гольфстрим, Delta, Цезарь Сателит, Рустелематика, ЕТЦ-охрана. Какую охранную сигнализацию выбрать? Всем привет! Я Дима, работаю закупщиком электронных компонентов и на досуге пишу статьи на Хабр. Итак, ситуация: нам суперсрочно понадобилась охранная система. Мы находимся в маленьком БЦ, и к соседям пару дней назад пытался кто-то залезть. Конторка у нас небольшая, и я...
Правильный путь создания python-библиотеки: от создания до публикации Привет, Хабр! Стоит ли говорить, что Python ОЧЕНЬ и ОЧЕНЬ популярный язык программирования, местами даже догоняя JavaScript. Python в мире программирования — это эсперанто, легкий язык созданный для всех, но его владельцам не мешало бы помыться.В мире программирования создан...
Диетологи назвали лучшие супы для приведения в норму уровня сахара в крови Холодные месяцы — сезон простуды и гриппа. В это время укрепить иммунитет поможет суп. Но особенно важно его есть, если у вас сахарный диабет.
Нейронная сеть учится понимать сигналы светофора Сегодня нейронные сети всё чаще используются для решения различных задач – от распознавания лиц до управления беспилотными автомобилями. Однако для тех, кто только начинает знакомиться с этой технологией, может показаться, что процесс обучения нейросети — это что-то сложное ...
Как включить виртуальный задний фон или размыть его во время видеозвонка в WhatsApp Видеозвонки в WhatsApp — это функция, которой пользуются ну практически все. Даже если вы насмехаетесь над курьерами из стран ближнего зарубежья, непрерывно ведущими беседы с родней, наверняка периодически промышляете тем же самым. В этом нет ничего зазорного. Ведь вс...
Обучение ИИ-моделей на облачных серверах: совместный проект РБК и Рег.ру Привет, Хабр! С вами Сергей Рыжков, руководитель департамента хостинга и профессиональных сервисов Рег.ру, и Александр Михеев, ML-engineer РБК. В этой статье расскажем, как мы автоматизировали процесс тегирования редакционных материалов РБК с помощью нейросети в облаке Рег.р...
SysMocap — очень простой захват движений в 3D с помощью вебкамеры. Как сделать из себя втубера? Большое слово — Mocap Большинство знает о mocap (захвате движений) из киноиндустрии: чёрный костюм с множеством точек на теле. Однако технологии не стоят на месте, и уже сейчас в домашних условиях для создания развлекательного контента достаточно одной веб-камеры, чтобы пол...
Зачем и где нужен API Gateway Елизавета Акманова, старший аналитик ГК Юзтех, снова на связи. Сегодня у меня в планах обсудить, зачем и где нужны API Gateway. Для этого верхнеуровнево пройдём по архитектуре этого паттерна, рассмотрим решаемые задачи. Ключевой вопрос на сегодня: Когда стоит использовать эт...
Очередной удар США по Китаю: TSMC прекращает поставки в КНР 7-нанометровых чипов Очередная попытка сдержать технологическое развитие Китая: как сообщил ресурс Jiwei.com, различные компании-партнеры TSMC получили уведомления по электронной почте о том, что тайваньская компания с 11 ноября прекратит поставки 7-нанометровых чипов (а также чипов, выполн...
[Перевод] Марии (db) 15 лет! 15 причин чтобы её полюбить (или хотя бы с ней познакомиться) MariaDB Server исполняется 15 лет! Вот 15 причин, по которым разработчики и администраторы баз данных любят его! Читать далее
Как айтишник из Ашана выбирался из зарплаты в 35 000 рублей Я из маленького города, и всегда завидовал предпринимателям. Они выглядели такими свободными, такими счастливыми. Когда в областном центре я видел их черные машины и белоснежные виниры, я мечтал, что когда-нибудь и сам стану предпринимателем.Мы планировали быть счастливыми и...
Оптимизация динамического SQL в SQL Server: ключ к высокой производительности Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Если вы работаете с базами данных в Microsoft SQL Server и хотите, чтобы ваши запросы выполнялись быстро и без перебоев, эта статья для вас. Мы разберем динамический SQ...
[Перевод] Понимание кругового DNS Для OpenFreeMap я использую серверы за Round Robin DNS. В этой статье я пытаюсь понять, как браузеры и CDN выбирают, какой из них использовать. Что такое циклический DNS?Обычно, когда вы обслуживаете веб-сайт с помощью VPS, например Digital Ocean или Hetzner, вы д...
ecs, dynvtbl, логические потоки и Фараон В конце 90-х годов историческая серия градостроев от Sierra была на вершине популярности, получала отличные отзывы и породила немало последователей и подражателей, начиная от Сhildren of Nile и не заканчиваясь в Banished (2014), Pharaoh: A New Era(2023), Nebuchadnezzar (202...
Тесты для функций compose в андроид Представьте себе мир, где каждый раз, когда вы вносите изменения в код вашего приложения, вы уверены, что ничего не сломалось. Где ошибки обнаруживаются еще до того, как пользователи успеют их заметить. Где ваш код не только работает, но и документируется автоматически, улуч...
Чем Lada Aura лучше Chery Arrizo 8 и «Москвича 6»? АвтоВАЗ все рассказал Во время официальной премьеры Lada Aura АвтоВАЗ назвал основных конкурентов — к их числу причислили Chery Arrizo 8, «Москвич 6», FAW Besturn B70 и JAC J7. Изображение: АвтоВАЗ Главный плюс ВАЗовской новинки на фоне конкурентов — более просторный...
Naruto X Boruto Ninja Voltage закроют в конце года Мобильная игра Naruto X Boruto Ninja Voltage доступна с 2017 года, то есть в этом году ей исполнится 7 лет. Это большой срок для «мобилки», несмотря на использование крупной франшизы. Также это одна из немногих лицензированных игр по «Наруто», но у каждой хорошей истории ест...
Новая аутентификация в Kubernetes: зачем переходить на Structured Authentication Config Меня зовут Максим Набоких, и я один их тех, кто участвовал в разработке Structured Authentication Config. Это крупнейшее изменение в системе аутентификации в Kubernetes за последние годы, которое появилось в версии 1.29. В статье я расскажу о предпосылках появления нового ау...
Как правильно играть за Смерч (РСЗО) в MWT: Tank Battles? Игроки Tanks Blitz и просто «Мира танков» обычно катаются или на стандартных танках, или выбирают артиллерию, которая стреляет с самых задворков карты и мало светит. Обычно за неё всю грязную работу выполняют быстрые и маленькие танки, но MWT: Tank Battles предлагает кое-что...
Пустили корни: Как часто айтишник должен менять работу У меня есть знакомый, программист по профессии, который с самого начала своей карьеры работает в одной компании и никогда не менял работу. Недавно он отпраздновал 15-летие своего трудового стажа. На этом мероприятии присутствовал другой мой знакомый, который за те же 15 лет ...
Как подружить микросервисы и Kafka С увеличением вычислительных мощностей и пропускной способности каналов связи увеличились также и объемы обрабатываемых данных, а также требования к скорости обработки. Сейчас все больше систем требуют, чтобы работа с данными велась в режиме реальног...
3,6 миллиарда лет назад на Марсе лед из углекислого газа мог поддерживать движение воды Питер Бюлер представил новую модель, объясняющую, как углекислый лед поддерживал реки на Марсе 3,6 миллиарда лет назад. Это открытие помогает понять, как Красная планета сохраняла воду в жидком состоянии даже в условиях холодного климата.
DevOps в России: взгляд студента 4-го курса Всем привет! В этой статье я хочу рассказать вам о направлении DevOps в текущих реалиях России, в первую очередь, как я это вижу для себя с позиции начинающего специалиста. Эта тема для меня особенно близка — я изучаю её в рамках своего диплома и также вливаюсь сам в эту сфе...
Выпустить конкурента Google Chrome и сделать смартфоны Samsung более умными: у разработчиков ChatGPT из OpenAI большие планы Создатель ChatGPT, компания OpenAI, рассматривает возможность возможность создания веб-браузера, который будет объединен с ее чат-ботом, о чем сообщает издание The Information. В статье говорится, что OpenAI обсудила свой новый проект с разработчиками веб-сайтов и прило...
И снова о dbt… Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин. Читать далее
Как действовать, если незаконно увольняют с испытательного срока Недавно меня уволили с испытательного срока из-за личной неприязни руководителя. Такое происходило со мной в первый раз, и сначала я была в замешательстве. Но после консультаций с юристом я выработала план действий, который позволил мне добиться своего. Понадобилось немного ...
«VK Видео» обновил систему поиска по контенту Сервис «VK Видео» обновил поисковые алгоритмы: благодаря новым семантическим моделям на основе ИИ выросла релевантность поисковой выдачи авторов и контент с их участием. Если среди каналов «VK Видео» есть схожий по названию с запросом пользовател...
Дом.ру, или опыт одного дружественного поглощения Работали мы в маленьком, но гордом региональном операторе связи. Создали профсоюз, даже не подозревая об этом: объединились тремя отделами и выступали вместе против руководства фирмы. И, как оказалось, штрафы можно отменить, премию выдавать не по произволу директора, а по ре...
Как упорядочить данные в базе сайта, у которого пять личных кабинетов Привет, Хабр! Меня зовут Миша Шлыков, я менеджер проектов в диджитал-продакшене Далее . Уже два года мы вместе с «Национальными приоритетами» развиваем сайт наука.рф. За это время 30 миллионов человек поучаствовали в проектах Десятилетия науки, а делают его простые люди со в...
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3 В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки.Часть 1. Игры с сеткой и дивергенциейЧасть 2. АдвекцияЧасть 3. ЧернилаТо, что вы видите на ...
Терапевт назвала необходимый уровень влажности в холодное и тёплое время Врач-терапевт сети клиник «Клиника Фомина» в Белгороде Анна Серикова рассказала о необходимости поддерживать определённый уровень влажности в жилом помещении в зависимости от времени года.
Машинное обучение. Дайджест интересных новостей ✔️ Релиз PyTorch 2.5.Выпуск PyTorch® 2.5 представляет новый бэкэнд CuDNN для SDPA, обеспечивающий ускорение до 75% на GPU NVIDIA H100 и новее. Оно активировано по умолчанию. Сокращено время холодного запуска torch.compile благодаря региональной компиляции, которая позво...
Создание эффективной команды QA: Рекомендации для лидеров В эпоху стремительного развития технологий и повышенных ожиданий пользователей качество программного обеспечения становится критическим фактором успеха продукта на рынке. Ошибки и сбои могут привести не только к финансовым потерям, но и к подрыву доверия клиентов. В этих усл...
Тестирование BMС: поговорим о нагрузочном тестировании Хабр, привет! Мы в компании Аквариус стремимся к тому, чтобы тестирование проходило без активного участия человека. Поэтому, продолжая предыдущую нашу статью про автоматизированное тестирование BMC: Тестирование BMC: Автоматизировать! Нельзя все руками, я...
Почему в городах видно только 300 звезд, хотя их миллионы В городе можно увидеть только около 300 звезд, хотя их в тысячи раз больше. Источник изображения: Science Alert Наблюдение за звездным небом — одно из самых доступных удовольствий в жизни каждого человека. В идеальных условиях, вдали от городского шума и ярких огней, невоору...
Королевский флот Великобритании испытал технологию квантового зондирования Королевский военно-морской флот Великобритании успешно продемонстрировал технологию холодных атомов на борту корабля P2000 HMS Pursuer, открыв новые возможности для скрытого мониторинга, требующего точных сигналов для позиционирования, навигации и определения време...
Мужчина был в ужасе от того, что его умершую дочь «воскресили» через нейросеть В 2024 году нейросети даже могут притворяться определенными людьми, даже если их уже нет в живых В 21 веке наука стремительно движется вперед, но воскрешать умерших людей ей все еще не под силу. Однако существуют технологии, которые способны создавать иллюзию присутствия уше...
От КиШ до Britney: как мы в МТС собрали свою кавер-группу Привет, Хабр! Это Сергей Глушак — Support Lead на продукте Чат-бот Смарти, и Илья Латышев — Senior Support Engineer в Стриме ПроТовар МТС Диджитал. Мы не только работаем в одной компании, но и играем в одной музыкальной группе — а вместе с нами в ней еще 6 коллег из МТС. Есл...
Как скрыть текст сообщения в Телеграм на Андроид, чтобы никто не мог прочитать переписку Не секрет, что Телеграм — не только один из самых безопасных мессенджеров, но и удобных. Пользователи выбирают его из-за обилия настроек, которые, в частности, позволяют защитить данные от чужих глаз. Чего только стоит возможность установить публичное фото или запрети...
Почему вам лучше не работать проджектом Часто слышу от людей, которые только хотят войти в IT, что “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можн...
Как настроить ежедневную сводку о работе Яндекс.Директа в Телеграм? Эта статья для маркетологов и владельцев бизнеса, которые хотят оперативно получать данные о результатах своих рекламных кампаний без необходимости заходить в рекламные кабинеты. Разберем, как автоматизировать сбор статистики и отправлять ежедневные отчеты в Telegram с помощ...
Как в цифровом мире безопасно рассказать информацию не выдавая себя? К примеру контрибьютер опенсорс проекта хочет рассказать о планах но при этом остаться анонимным.Или еще пример: какая-то технологическая фирма замешана в тёмных делишках и некоторый честный сотрудник хочет это прекратить. Он не знает сколько таких же как он единомышленников...
Мониторинг, который кричал «Волк»! Что мы придумали для корректного сбора метрик Привет, Хабр! Меня зовут Станислав Савостин, в СберТехе я занимаюсь системой мониторинга «Маяк». Это наш внутренний сервис, который основан на Prometheus, но включает много доработок и «тюнинга» под наши условия и стандарты работы. Основная задача монитор...
rustsn — Open Source проект генерации кода и взаимодействия с уже существующем через LLM Я работал над созданием инструмента под названием rustsn, который позволяет генерировать, компилировать и тестировать код с использованием LLM (Large Language Models). Изначально идея заключалась в том, чтобы автоматизировать процесс написания небольших фрагментов кода — так...
Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования Привет, меня зовут Даниил, я занимаюсь Data Science в Альфа-Банке! Думаю, каждый из нас при разработке модели сталкивается с различными трудностями. Часто нам удаётся наступить на новые грабли, но намного чаще — на старые. Чтобы вам не пришлось наступать на мои, хочу на при...
Продуктивность и почему «сделать много всего» — это не про неё Мы на Хабр Карьере помогаем IT-специалистам зарабатывать больше, а компаниям — быть в курсе трендов на рынке найма. Продуктивность сотрудника — один из важных показателей его успеха в работе. И люди, и компании могут понимать продуктивность по-своему: например, как спос...
Саммаризация — Как помочь пользователям находить идеальный товар быстрее Что, если бы все отзывы могли сокращаться в ясные и четкие выжимки, которые помогли бы пользователям быстрее находить информацию? Эту задачу называют саммаризацией, и как раз над таким проектом мы недавно закончили работать: команда Data Light должна была структурировать дан...
Сдохни или умри: мой опыт создания проекта от идеи до релиза За семь лет в IT я повидал многое: и большие задачи, и экстренные багфиксы ночью, и не совсем понятные требования от бизнеса, но всегда это были готовые проекты с уже выстроенной архитектурой, где знаешь, что и как работает. Год назад, в конце августа, ко мне пришел знакомый...
Записки начинающего тестировщика: как адаптироваться в мире IT после смены профессии Меня зовут Ирина, и я специалист по качеству в продуктовой команде iSpring. Шесть лет назад я ушла в декретный отпуск с должности экономиста банка. Год назад прошла все этапы найма и онбординга и стала тестировщиком. Вот только оказалось, что попасть на работу – это даже не ...
[Перевод] Совместная регенерация В фильме «Выживший» главный герой разрезал тушу коня, чтобы укрыться в ней от холода. Немного разовьём ситуацию. Представьте, что вы сильно изранены. Но есть один экстравагантный способ выжить — это слить свою поврежденную плоть с другим раненым человеком, став в итоге новым...
Kaggle для футболистов: Классификация событий на футбольном поле Всем привет! В конце 2022 года закончилось соревнование DFL - Bundesliga Data Shootout. Так как мне интересен футбол и в целом спортивная аналитика, то я решил поучаствовать в этом соревновании. Целью данной статьи является описание моего подхода, и я уверен, что многие мето...
В поисковой выдаче Google появятся галочки верификации Какое-то время назад верифицированные галочки в социальных сетях были неким символом статуса, так как выдавали их только крайне известным личностям, рок-звёздам, политикам и так далее. Но недавно Илон Маск изменил ситуацию, позволив пользователям социальной сети Х покупать э...
Как оплачивать 15 подписок на игры и сервисы, не привлекая внимания санитаров TL;DR: трачу на подписки 11 стаканов кофе в месяц и поделюсь 17 способами, как можно на них сэкономить. Читать далее
Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут Привет, друзья! Ваш теплый отклик на мою прошлую статью о разработке Telegram-ботов с использованием технологии MiniApp вдохновил меня на создание нового проекта.Сегодня вы узнаете, как создать Telegram Web App с помощью FastAPI и Aiogram 3, который сканирует и генерирует QR...
Я провел 50+ интервью с малым бизнесом за год, и у меня есть выводы: исследование Чуть больше года я выкладывал здесь интервью с предпринимателями — вы можете почитать их в аккаунте. Я не планирую завершать, но по первым 50 собрал выводы.Это исследование бизнеса, но пока качественное, а не количественное. Это значит, что цифр с процентами здесь не будет —...
Новое термопокрытие для оконных стекол охладит дом на 20 градусов Исследователи из POSTECH и Корейского университета разработали трехслойное покрытие с наивысшим на сегодня уровнем теплозащиты для оконных стекол. Оно позволяет стеклу оставаться на 22,1℃ холоднее при прямом нагреве под солнечными лучами, чем у обычного материала. Технология...
Работа в командной строкой ОС Astra Linux Командная строка является неотъемлемой частью любого дистрибутива Linux. Какие бы оконные оболочки мы не устанавливали, администраторы все-равно большинство задач будут решать через командную строку. Поэтому важно уметь пользоваться этим инструментом.Данная статья предназнач...
Кардиолог предупредила о риске болезней сердца из-за промокших в холод ног Врач-кардиолог «СМ-Клиника» Анастасия Фомичева предупредила об опасности промокшей в холодную погоду обуви. Врач подчеркнула, что, если не следить за своим здоровьем, можно заполучить проблемы с сердцем.
С чего начинать на новом месте (памятка для Руководителя проектов) Каждый РП рано или поздно меняет работу. Вы уходите со старого места, где вы уже хорошо ориентируетесь, и приходите в неизвестность:- неизвестный проект с неизвестными рисками;- непонятный руководитель (при первом знакомстве он душка, но какой будет в реале?);- непонятные ко...
Хабрзор: обзор обзоров Полагаю, что с проблемой выбора удобной формы обзора сталкивались многие обозреватели Хабра и заказчики обзоров. С мутными по содержанию, плохо структурированными, трудночитаемыми обзорами бились чуть ли не все читатели. А модераторы Хабра каждый день стоят перед дилеммой: п...
Ускорение работы тeстов методом правильной настройки Testcontainers В современных разработках ускорение тестирования является критически важной задачей, особенно в условиях интенсивной работы с CI/CD. В этой статье мы рассмотрим, как оптимизировать процесс тестирования с использованием Testcontainers и Spring, чтобы минимизировать время иниц...
[Перевод] Экспорт данных из базы данных в Excel на C#: 5 проверенных методов Экспорт данных из базы данных в Excel - важнейшая задача для многих организаций, позволяющая пользователям легко анализировать, визуализировать и обмениваться информацией. Этот процесс обеспечивает беспрепятственный перенос данных, сохраняя целостность и структуру исходного ...
Работа с CoordinatorLayout: шапочный разбор Приветствую тебя, уважаемый читатель! Меня зовут Пятаков Никита, я Android-инженер в команде MT&S Авито. Здесь я делюсь опытом реализации двух версий шапки на главном экране приложения Avito. Эта статья будет особенно полезна разработчикам, которые хотят познакомиться с ...
Настройка CI/CD для AWS Lambda с CodePipeline и SAM CLI Приветствую! Сегодня я расскажу вам как настроить CI/CD для AWS Lambda с использованием AWS CodePipeline и AWS SAM CLI. Если вы хотите автоматизировать процесс деплоя серверлесс-приложений и избавиться от рутины, то эта статья для вас. Читать далее
Вентиляция крытых бассейнов и аквапарков в холодном климате: Как избежать конденсата на окнах? У меня зазвонил телефон…С этой классической фразы из стихотворения Чуковского можно начинать практически любую историю из жизни современного человека.Так случилось и у меня в один из недавних вечеров.На это раз меня хотели пригласить в качестве консультанта по во...
Плазменная установка SpiralWave превращает CO2 в топливо с КПД более 75% На выставке стартапов TechCrunch Disrupt 2024 особое внимание посетителей привлек проект SpiralWave. По полупрозрачной колонне высотой под 2 м поднимаются шары холодной плазмы — но это лишь яркий побочный эффект. Основной процесс невидим человеческому глазу – эта установка и...
Нанопроизводство микроэлектроники в мизерных количествах (в условиях санкций) или как закрывать гештальты История о том, как программист со стажем, как-то закончивший КТЭС пытается разобраться с электроникой, произвести и продать свой мини-продукт без претензий, в условиях санкций. Читать далее
Выгодоприобретатели блокировки Youtube Недавно возникшая тема с блокировкой (замедлением) Youtube коснулась практически каждого жителя РФ. При этом до сих пор нет ни одного прямого официального заявления о причастности к этой блокировке. Ни одно государственное ведомство не созналось в блокировке, открестился Goo...
Создаем свою ORM на python — гайд ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использова...
Первые звоночки: популярные марки пейджеров из 90-х годов Пейджеры, которые в конце XX века считались одной из вершин технического прогресса, сейчас воспринимаются как что-то давно забытое. Рассказываем в нашей статье ностальгическую историю появления этих гаджетов, о которых недавно вспомнил весь мир. Правда, в трагическом ключе. ...
Записываем PNG без мам, пап и внешних библиотек Я решал очередную техническую задачу и столкнулся с проблемой: нужно сохранять изображения, а у меня нет сериализаторов и я не могу использовать готовые библиотеки. Ситуацию ухудшает, что из доступных форматов только PNG, JPEG и WebP. Выбор пал на PNG. Формат изображения P...
Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити Привет, Хабр! Меня зовут Анна Асабина, я занимаюсь тестированием бэкэнда доменного направления в Рунити. В этой статье мы затронем основные понятия Test Management System и поговорим о плюсах и минусах внедрения TMS в проект. Также решим, какие важные черты должны присутство...
Лоукост VPS в России и зарубежом. Возможно ли? Было бы нечестно отрицать, что эта статья является прямой отсылкой к уже существующей публикации на Хабре, которая вышла ровно 9 лет назад. Так что же изменилось за последнее десятилетие и есть ли смысл сейчас искать дешевые виртуалки? В статье попытались разобраться за скол...
Audi пытается продать завод в Брюсселе производителю легких коммерческих автомобилей Несмотря на множество предложений от инвесторов, подходящего покупателя пока не найдено.
Ваш первый A/B-тест: гайд для тех, кто ещё ничего не пробовал Если вы слышите «AB‑тесты» и у вас в голове возникает что‑то вроде «да, я это где‑то видел, но понятия не имею, как работает», то эта статья — для вас. Я объясню, что такое AB‑тесты, зачем они нужны, какие инструменты использовать и ка...
Sony хочет побить рекорд продаж PS4 Sony: «Мы хотим, чтобы PS5 превысила 14,8 млн продаж PS4 за второй год , но нехватка запчастей может порушить все планы Sony. Sony планирует продать более 14,8 миллиона единиц PlayStation 5 в течение второго финансового года продаж, с апреля 2021 по март 2022 года. Эт...
Microsoft начала очень агрессивно рекламировать Windows 11 Компания Microsoft уже несколько месяцев пытается убедить пользователей операционной системы Windows 10 перейти на Windows 11, готовясь к завершению поддержки Windows 10 в октябре 2025 года. Например, в начале этого года компания начала использовать полноэкранные уведомления...
Израильский банк заблокировал все деньги нашей семьи без какой-либо внятной причины Ксения с семьей продала квартиру в России и планировала переезд в Израиль. Уже после получения денег израильский банк внезапно решил «блокирнуть» перевод – в этой статье мы рассказываем историю вызволения этих денег (в какой-то момент дело дошло практически до жалоб в ЦБ Изр...
Соцсети будут проверять авторов популярных каналов — что изменится В России вводят обязательную верификацию для крупных страниц в соцсетях с более чем 10 тысячами подписчиков. Цель — защитить пользователей от мошенников и обеспечить доверие к информации на таких каналах.
Пирамида кайфовости продуктового текста Привет, Хабр! Меня зовут Настя Фальковская, я руководитель UX-редактуры в МТС. Я работаю с текстом и контентом много лет и знаю, как сложно бывает его оценить. Особенно в интерфейсе, где субъективные критерии типа «красиво написано» и «круто звучит» совершенно не работают. В...
REST vs gRPC. Межсервисная интеграция для начинающих Привет! Меня зовут Максим Соколов, я — аналитик в команде “Управление доступностью товаров и категорий”. В нашей команде была выделена отдельная подгруппа, которая создавалась специально под новый продукт-фичу для селлеров. Сразу стало понятно, что для реализации нового функ...
Открытый датасет TelecomX Всем привет! Хочу поделиться с теми, кто интересуется большими данными, своей работой. Дело в том, что довольно часто, когда мы читаем какую-либо статью или техдоку по этой предметной области, приводимые примеры опираются на крохотные наборы данных. И это не даёт понимания и...
«Проблема не из-за нашего продукта»: как мотивировать техподдержку помогать больше, чем должны В статье рассказываем, как за год с помощью изменения системы мотивации, собственного приложения и синей изоленты повысили уровень клиентской удовлетворенности до 95,5%. Это немного больше, чем планировали.В 100% довольных клиентов директор клиентского сервиса ispmanager Ник...
Как вывести планирование в маркетинге на уровень бизнес-стратегии Объем рынка интернет-рекламы растет. По версии Statista, вложения в digital-продвижение по РФ на конец 2024 года составят почти 520 млрд рублей — это на 13% больше, чем ожидалось годом ранее. При этом, в АРИР РФ рассказали, что в первом квартале 2024 года объем рынка digital...
Первый миллион автомобилей Li Auto: на это компании потребовалось почти пять лет Китайский производитель Li Auto достигнет отметки в 1 миллион поставленных автомобилей в конце октября, о чем пишет carnewschina. Li Auto потребовалось почти 5 лет, чтобы достичь этой цели. Li Auto — китайский бренд автомобилей, основанный в 2015 году. Первый авто...
Код успеха: от студенческой скамьи до биржевых вершин. История создания первой российской системы интернет-трейдинга Батут, кольт, снегоход, шрифт для слепых, эскимо, радио, механическое сердце, принцип неопределенности — что общего между ними и как связан с этим списком интернет-трейдинг в России? «Моцарт от науки», гениальный физик Поль Дирак полагал, что каждый ученый должен боятьс...
5 причин купить робот-пылесос Redroad R10 с самоочисткой и забыть про ручную уборку Всё больше людей обзаводятся роботами-пылесосами, чтобы переложить уборку дома на эти гаджеты. Они могут наводить чистоту и убирать мусор даже в те моменты, когда вас нет дома. По сути, это идеальный помощник в любой квартире. Вот только за последние несколько лет выбор на ...
Апгрейд мобильного компьютера паяльником Название статьи вдохновлено недавним материалом Сергея Долина об улучшении ретро-компьютера, что называется, паяльником. Недавно мне поступил заказ от читателя на апгрейд ОЗУ в легендарном карманном компьютере Dell Axim X51v, за выполнение которого я получил крутейший ноутбу...
«Ну и чё это вы тут продаёте мне?» Правила подготовки основного продукта для маркетолога или почему они не покупают? Ты маркетолог или специалист смежной профессии. Это статья про тип продукта «Core offer» или по-русски «основной продукт». Статья сугубо профессиональная, она подробная и с примерами, но написана простым языком.Цель — дать понимание, как нужно готов...
Как правильно разговаривать с вашим руководителем? (памятка Руководителю проектов Под начало недели небольшая база по общению с руководителем. В целом, может касаться и заказчика, и спонсоров вашего проекта: то есть всех людей, от которых вам нужна помощь или решение проблем вашего проекта.Когда у вас проблемы на проекте, вам хочется прийти к руководителю...
Кластеры и мир: хроника высокодоступного Pub/Sub в Redis В статье рассматриваются основные принципы и особенности использования Redis в режиме Pub/Sub для масштабируемых и высоконагруженных приложений. Описаны два подхода к обеспечению высокой доступности — Redis Sentinel и Redis Cluster, их преимущества, ограничения и примеры нас...
Учимся делать игры без pygame: Создание графического интерфейса на Python Привет, Хабр! Сегодня мы научимся делать графический интерфейс на python, используя Tkinter. Эта статья очень короткая, так как мы только начинаем.Tkinter — это стандартная библиотека для создания графических интерфейсов в Python. Она предоставляет простой и удобный способ с...
Поступление в ШАД: как затащить математику Всем привет!Продолжаем говорить о поступлении в Школу анализа данных Яндекса, а именно про подготовку по математике. Обсудим с чего начать, что входит в программу экзамена и какие бесплатные ресурсы помогут выстроить эффективную подготовку (в статье около 50 ссылок на книги/...
Куда выйти из айти? Миллионы статей с советами как войти в айти, а я проявлю оригинальность и напишу историю как я вошёл и вышел из айти, и вообще не жалею. Периодически меня зовут назад бывшие коллеги, но меня в ужас приводит сама мысль вернуться. Я напишу те минусы сферы, о которых почему-то ...
Описываем UseCase'ы правильно Слова usecase и interactor попали в обиход Android-разработчиков из книги про "чистую" архитектуру. Книгу эту почти никто не читал внимательно, плюс изложенные там свойства "чистой" архитектуры сформулированы неточно (многие до сих пор уверены, что "чистая" архитектура — это...
Очередной эмулятор Nes. Процессор Всем привет! Меня зовут Сергей. И в данной статье задену тему очередной эмуляции Nes/Dendy/Famicon. Зачем? Зачем плодить очередной эмулятор того, что уже сделано достаточно хорошо. Можете считать это моей прихотью, а так же пробой своих сил (хотя на самом деле для пробы свои...
Создание простой CRM на Next.js и Prisma для B2B Мой опыт работы в продажах в различных компаниях многому меня научил. Одним из ключевых инструментов, без которого невозможен эффективный процесс продаж, является CRM-система. Для руководителей и менеджеров по продажам она должна решать множество задач и отвечать на целый ря...
Цифровая настройка хода в часах на STM32 простым языком В этой статье будет формула для расчёта значений регистров подстройки скорости хода часов в STM32 (функция RTC smooth calibration) на основе величины отклонения времени за сутки. Информации по этой теме много, но именно для компенсации нужного количества секунд в день я не н...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 2 Вторая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплес...
Автоматизированное тестирование графических приложений и сценариев установки Как мы используем проект openQA в тестировании российской операционной системы ОС “МСВСфера” 9 от вендора “Инферит”Одна из самых сложных задач в разработке и поддержке операционных систем – тестирование графических приложений и сценариев установки. Процесс усложняется постоя...
Разметка изображений: самый полный гайд Представьте себе, что от точности разметки изображений зависит успех вашего проекта: будь то способность нейросети распознавать сложные объекты или автоматизация рутинных задач. Но в чем ее специфика, какие виды разметки изображений существуют и какой тип аннотации лучше под...
Яндекс Карты запустили «теплые» маршруты для холодных регионов В «Яндекс Картах» появились «комфортные» маршруты, которые учитывают отапливаемые остановки. Новая функция предназначена для жителей регионов России с суровыми зимами и позволяет сократить время ожидания транспорта на холоде. Такие маршруты отмечены специальны...
Pygame для начинающих программистов.Статья вторая. События В первой статье мы определились с каркасом программы, разобрали ее структуру и разложили по блокам. В этой статье для нас будет интересен главный игровой цикл. Разделим его на три условных раздела: Читать далее
[Перевод] От RPA к ИИ-агентам: новая эра автоматизации бизнес-процессов Привет, на связи Шерпа Роботикс. Сегодня мы перевели для вас статью, тема которой напрямую касается нашей деятельности, как вендора платформ для умной роботизации бизнес-процессов. В этой статье вы узнаете о процессе эволюции роботизации, а также рекомендации, в каких случая...
[Перевод] Как сделать хорошую камеру в Unity — мощь Cinemachine В предыдущем туториале, посвященном деревьям поведения, я показывал пример небольшой сцены со стражем, который обходит локацию, и летающей камерой, которая постоянно за ним следит.Чтобы автоматизировать движение камеры, я использовал замечательный плагин для Unity Cinemachin...
Ремонт HDD Western Digital My Book Essential: система не видит диск, нет питания. Дело в плате Привет, Хабр! В прошлый раз я публиковал статью об очередном походе на испанскую барахолку. В ней рассказывал про купленные внешние жесткие диски. Один из них работал. Второй, HDD Western Digital My Book Essential — нет. Причем дело вовсе не в диске — обычно именно они выхо...
Как СССР обменял подлодки на Pepsi - история холодной войны История о том, как Советский Союз покупал американскую газировку Pepsi в обмен на списанные субмарины, кажется невероятной, но это один из самых запоминающихся эпизодов эпохи холодной войны. В попытке выйти на советский рынок и укрепить свои позиции в противостоянии с Coca-C...
Apple пошла в разнос: зачем нужна еще одна сенсорная кнопка в iPhone 17 Включение/отключение звука и регулировка громкости в iPhone 17 Pro будут выполняться немного иначе. Изображение: majinbuofficial.com За последние два года в Айфонах появилось столько новых кнопок, сколько их не добавлялось с момента презентации самого первого iPhone в 2007 г...
FortiClient VPN: запускаем скрипт, приложение или задачу после установки соединения Привет, Я Саша Басун — системный администратор в «Петрович-Тех». Я уже писал на Хабре о пользовательских проблемах, и мне нравится автоматизировать такие задачи. В их решении есть своя магия.Статья будет о возможностях донастройки FortiClient VPN под пользователя. Эту информ...
Типы JOIN. Основы, комбинации, практика Привет, Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. В этой статье я затрону базовую теорию по SQL – оператор JOIN. На примерах мы разберем, как использовать каждый из видов соединений в отдельности, а также посмотрим, как можно комбинировать н...
Надо ли Руководителю проектов быть аналитиком? ...и должен ли РП уметь писать ТЗ?Этому холивару, по-моему, ровно столько же лет, сколько лет проектному управлению в IT.Границы управления проектами просты: инициация - планирование – исполнение – завершение. Это знает даже джун. Сделай устав, план, делай статусы каждую нед...
Microsoft Edge обвинили в «краже» вкладок из Chrome Microsoft снова пытается убедить пользователей Chrome перейти на Edge с помощью новой функции автоматического импорта вкладок, которая появилась в последнем обновлении браузера. Теперь Edge автоматически запускается на компьютерах пользователей и пре...
Что нужно, чтобы тебя увидели в Play Market? Если вы пришли за ответом на вопрос в заголовке - то не хочу расстраивать вас, я и сам не знаю.15 ноября этого (2024) года я опубликовал своё приложение в Play Market. Казалось бы, вот оно - начало пути к "миллиардам пользователей", как говорит Гугл при публикации игры, боль...
Как убрать непрочитанные сообщения в Телеграм на Айфоне, которых нет Телеграм на iPhone отличает не только обилие функций по сравнению с другими приложениями, но и стабильная работа. Вспомните сами, когда в последний раз вас выкидывало из мессенджера или он зависал, скажем, посреди просмотра видео? Однако кое-какие проблемы все-таки возникаю...
Собеседование в Яндекс v.2023г Привет! Особенно @kesn, сейчас расскажу почему!Ко мне в телеграмм постучалась очень приветливая и милая девушка HR из Яндекса, с предложением о работе. Я очень обрадовалась, особенно потому, что рынок IT в 2023 очень нестандартный :)Созвонились на 15 минут, мне рассказали об...
Тестирование redux store Бывает ситуация, когда нам необходимо протестировать middleware, либо асинхронное событие, которые возникает в хранилище redux.Цель этой статьи в том, чтобы показать как тестировать action в redux store.Есть готовое решение, redux-mock-store, но оно не позволяет оперировать ...
Нагружаем и отдыхаем: load testing без стресса, ч.1 Меня зовут Валентина, я отвечаю за качество low-code платформы Efftech.Factory в компании Effective Technologies. В этой серии публикаций я честно расскажу о практиках нагрузочного тестирования (НТ), которые мы внедрили у себя. Будет признание реальных ошибок, настоящий проц...
Как ИИ поможет создавать учебные курсы Привет, Хабр! Меня зовут Полина Шнайдер, я ML-инженер в лаборатории LISA в ИТМО. Сейчас я разрабатываю систему, которая помогает нашим преподавателям создавать программы учебных курсов. Разработка учебной программы ― творческая работа, во многом завязанная на опыт преподават...
Года опыта vs. реальные навыки: пора ли поменять подход к найму? Годы опыта — как стаж в очереди: стоишь долго, а смысла мало.Мы привыкли мерить компетентность количеством лет на должности, но как часто это обманчивая цифра скрывает настоящие навыки? Талантливые и мотивированные люди остаются за бортом только потому, что у них нет ‘правил...
AILink для Wolfram и плагины для ChatGPT Я сделал небольшой клиент для Wolfram Language, который умеет вызывать OpenAI API и другие API, которые на него похожи. Сам активно пользуюсь им и хочу рассказать о том, как легко создать ассистента на основе OpenAI API и добавить в него свои собственные плагины. Зачем я это...
Cursor IDE: AI-редактор, заслуживающий внимания Три месяца назад мне в руки попала модная IDE с встроенным ИИ. Я сразу полез пробовать. Оказалось, это форк от VS Code, но с искусственным интеллектом под капотом. Я уже видел всякие расширения для VS Code и GitHub Copilot, но ничего из этого мне не помог...
Как быть отцом в современном мире: инструкция от ведущего подкаста «Мужчина, вы куда?» Вячеслава Козлова В третье воскресенье октября в России официально отмечают День отца — отличный повод, чтобы узнать, какую главную задачу решает папа в семье и зачем ему быть эквилибристом.
Муравьиный алгоритм. Решение задачи коммивояжера В данной статье я бы хотел объяснить работу алгоритма муравьиного алгоритма и решить с его помощью задачу коммивояжера. Решение задачи сводиться к выходу из какой-либо вершины графа, прохождению по всем вершинам по одному разу самым коротким путем и возврату к начальной точк...
Как стать эффективным руководителем По моему опыту работы и общения с руководителями (тех лидами, тим лидами, хэдами, проджект лидами и прочими должностями, на обозначение которых пригодилась чья-то фантазия) далеко не каждый имеет четкое и системное представление о том, что от него ждет компания и какими каче...
Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 1 Привет, Хабр. Меня зовут Алексей Жиряков, и я техлид backend-команды витрины онлайн-кинотеатра KION. Этот текст написан по мотивам моего выступления на МТС True Tech Day.В KION мы формируем персональную витрину для каждого юзера в условиях достаточно высокой нагрузки: в пике...
Мобильную игру Risk of Rain: Hostile Worlds закрыли, не дав ей шанса После новостей о том, что после покупки Gearbox Entertainment компания Take-Two не выпускала обновлений для Risk of Rain Returns, я задался вопросом: «А что случилось с Risk of Rain: Hostile Worlds?». Это мобильный рогалик, последняя новость по которому на AppTime была 26-го...
Как с помощью Angular доработать CRM-систему: наш опыт с BPMSoft Всем привет.Меня зовут Илья Чубко, я являюсь техническим архитектором в направлении, которое занимается внедрением CRM-системы от вендора «БПМСофт». Этот вендор – разработчик собственной low-code платформы BPMSoft для автоматизации и управления бизнес-процессами ...
Ленточные накопители в домашнем ПК Приветствую всех! Однажды перед каждым из нас встаёт вопрос: где хранить сотни гигабайт столь важной информации? Кто-то продлевает подписку в облаке, кто-то покупает ещё один винт, кто-то собирает NAS, а кто-то, как и я, присматривается к чуть более экзотическим решениям. В...
Начинай с сути: говорим и пишем яснее Всем привет. Тут мы обсудим очень простую технику, которая немедленно улучшает навыки ежедневной рабочей и общежитейской коммуникации. Как выражаться максимально ясно и не запутать слушателя или читателя. "Начинайте с сути, а подробности предоставьте позже".Меня интересует э...
Как переподписка по CPU в облаке снижает производительность Arenadata DB: результаты, которых не ждёшь Всем привет! Меня зовут Константин Малолетов, я архитектор облачных сервисов в компании Arenadata. Сегодня хочу рассказать, как мы решаем задачу эффективного размещения ресурсоёмких систем, таких как Arenadata DB, в облаке.В статье рассмотрим несколько сценариев использовани...
Самые опасные сетевые порты: как узнать и закрыть все лазейки В прошлом материале, кратком пособии по безопасной работе с сетевыми портами, мы кратко разобрали, как с помощью различных межсетевых экранов защитить инфраструктуру. На самом деле, это не rocket science. Но это то, о чем важно всегда помнить при работе с инфраструктурой — ...
Как мотивировать себя на правильные вещи Мотивационных советов можно дать миллион. Но обычно они упираются в то, что себя нужно заставить как-то сделать первый шаг - перейти на новые принципы тайм-менеджмента, заняться спортом или перестать есть на ночь. Летом где-то между отпусками мы в Максилекте собрались, чтобы...
Как мы делали Yandex Cloud на дизайн-системе Gravity UI доступнее Привет, меня зовут Вова Тимофеев, я менеджер технических проектов Yandex Cloud. В статье поделюсь тем, как мы делали сайт облачной платформы доступнее, сколько итераций прошли и какую роль в этом сыграл Gravity UI.В основе доступности всех сервисов —...
«Вечные» от Марвел были сняты совсем не так, как большинство фильмов КВМ Звезда «Вечных», Сальма Хайек, объяснила, чем предстоящий фильм Марвел 4-й фазы отличается от других фильмов КВМ. В интервью Variety, Хайек рассказала, что играет могущественного Аяка в 4-й фазе рассказал и как был воплощен в жизнь сценарий «Вечные», и чем он от...
Что будет во втором сезоне Hamster Kombat, и есть ли смысл продолжать играть в хомяка Несмотря на то, что листинг хомяка уже состоялся, и каждый тапальщик может вывести $HMSTR, разработчики анонсировали второй сезон Hamster Kombat. То есть игра не закончилась, а продолжается до сих пор, что является редкостью для подобных проектов, которые обычно закрываются...
Расширенное обнаружение проблем в Zabbix: продвинутая работа с триггерами, тегами и вычисляемыми элементам Около недели назад мы провели вебинар по соответствующей теме, нас просили поделиться презентацией и мы решили не просто ей поделиться, а написать полноценную статью со слайдами. Запись вебинара уже выложили в нашем канале на Youtube — подписки и лайки как обычно приветствую...
Boeing продаёт оборонное подразделение для укрепления финансового положения Корпорация Boeing сообщила о продаже своего небольшого оборонного дочернего предприятия Digital Receiver Technology, которое производит оборудование для наблюдения для армии США. Сделка была закрыта в этом месяце и стала частью плана компании по укреплению своего финанс...
Что лучше для бизнеса: Яндекс Директ или маркетплейсы? 4 типа бизнеса, которым контекстная реклама выйдет боком Мы в МАКО занимаемся контекстной рекламой и без шуток считаем это универсальным каналом для бизнеса. Но из каждого правила есть исключения. В этой статье хотим обозначить четыре типа бизнеса, которым стоит присмотреться к альтернативным инструментам продаж и продвижения, в ч...
Как зеленый Леруа Мерлен стал желтым Лемана ПРО В последнее время ну очень популярна стала такая вещь, как ребрендинг. Одни меняют лого и название. Другие, вдобавок к этому, еще и кардинально меняют цвета. Популярность эта, однако, не сопровождается должным количеством технических статей, которые мне, как разработчику, на...
Прорыв в понимании гидрологического цикла Марса: как на холодном Марсе могли течь реки 3,6 миллиарда лет назад Согласно новому исследованию, опубликованному в журнале Journal of Geophysical Research: Planets, на древнем Марсе, возможно, существовали реки и озеро размером со Средиземное море, несмотря на холодный климат. Исследование, проведённое под руководством Питера Бюлера, и...
Геометрия мягких ячеек В октябре 2021 года я опубликовал на Хабре статью «Змей и дротик. От михраба до квазикристаллов», в которой кратко рассказал об апериодических мозаиках, в том числе, составленных Роджером Пенроузом и древнеперсидскими архитекторами. Не припомню, обращался ли я после этого в ...
Яндекс запустил «Поиск с Нейро». Он объединит информацию из разных источников и выдаст один ответ даже на составные вопросы Яндекс представил крупное обновление своей поисковой системы. Так, в результатах «Яндекс Поиска» теперь выдаётся ответ от «Нейро»: система изучит все доступные знания интернета и объединит в один ответ информацию из нескольких источников. Такой о...
Балуемся кластеризацией и синхронизацией: как устроена мгновенная загрузка фото в Яндекс Диске Всем привет! Меня зовут Дима, я тимлид команды Яндекс Диска. Сегодня расскажу, как обрабатывать сотни терабайт загружаемого контента в день и быстро доставлять его в ленту со всеми фотографиями пользователя. Лента выглядит как локальная галерея на телефоне, но может содержат...
Лоттократия лучше демократии! Статья о криптографических выборах Тайное голосование с применением однотипных бюллетеней впервые появилось в Австралии в 1856 году. Насколько хорошо эта система была спроектирована? Если бы вы замыслили в наши дни создать систему выборов, защищённую от мошенничества и фальсификаций, получилось бы у вас то же...
Разработчики dzen.ru, что с вами не так? Приветствую, Хабравчане!Статья о сайте дзен, точнее об отсутсвии простого и известного фунционала на нём, который есть почти на каждом форуме. В статье много боли и вопросов, почему так могло произойти. Подключайтесь, будем выяснять вместе. Читать далее
Как мы обучаем коллег исследованиям: подход ecom.tech Привет! Меня зовут Костя Коваленко, я руководитель отдела продуктовых исследований в ecom.tech. Мы разрабатываем ИТ для ритейла реального времени, на наших технологиях работают Самокат и Мегамаркет. Последние 2,5 года я развиваю практику и отдел исследований в компании. ...
Как я с помощью AI за месяц разработала и внедрила систему учета для школьной столовой История о том, как я с помощью AI превратила идею из родительского чата в работающее full-stack приложение для школьной столовой. Делюсь всем процессом: от первых шагов до реальных результатов внедрения приложения. Спойлер: очереди в столовой сократились на 30%, а родители н...
486-го хватит всем В конце технического интервью, если кандидат ответил на вопросы и справился с задачами, у нас есть время для свободных вопросов, которые можно задать команде или кому-то из интервьюеров. Эту практику я переносил из компании в компанию, и она всегда помогала разрядить обстано...
Куда утекает производительность? Ищем ответ в логах Greenplum Привет, Хабр!Greenplum — это база данных, созданная специально для больших данных и аналитики. Ее основное преимущество — это архитектура массово параллельной обработки, сокращенно – MPP, которая позволяет масштабироваться до огромных объемов данных, не теряя производительно...
5 причин, почему фанаты Xiaomi переходят на другие смартфоны Производители смартфонов всеми силами стараются удержать своих пользователей, чтобы те, когда придет момент покупки нового устройства, ни за что не перешли на модель другого бренда. С этой целью они создают экосистему гаджетов, пытаются оптимизировать соотношение цена/харак...
5th элемент корпоративной мобильности: разбираемся с Separated apps в KNOX Service Plugin (KSP) Допустим такой кейс: cотрудники компании использовали корпоративные устройства под управлением EMM системы (Enterprise Mobility Management), политики которой запрещали WhatsApp, что было неудобно сотрудникам, потому что партнёры и клиенты компании иногда предпочитали общение...
Как и зачем автоматизировать и оптимизировать рабочие процессы Автоматизация рабочих процессов — это мощный и очень полезный инструмент для повышения эффективности и производительности, сокращения затрат времени и ресурсов на ручные действия. И вообще, это просто приятно.В этом посте я хочу поговорить про автоматизацию и оптимизацию раб...
[Перевод] Скрытые цифровые привычки зумеров/скрытое цифровое поведение зумеров Gen Z выросло, окунувшись в множество цифрового контента. Каждый день они смотрят мемы, фотографии, пользуются социальными медиа, общаются в чатах с друзьями, смотрят видео, под влиянием инфлюенсеров и читают новостные статьи со всех уголков интернета. Как подростки и молоды...
Data Science и машинное обучение: примеры использования в реальных проектах Искусственный интеллект (AI) и машинное обучение (ML) уже давно вышли за рамки экспериментальных разработок и стали частью реальных проектов в бизнесе и промышленности. Их применение открывает новые горизонты для анализа данных, автоматизации задач и повышения эффективности ...
Как собаки воспринимают нас и что нам с этим делать Привет всем! Вы в курсе нарастающей популярности робособак? С каждым годом они становятся сложнее, а многие модели уже разработаны с использованием ИИ и способны к самообучению. Сейчас они не всем доступны, но в недалёком будущем их стоимость будет падать. В результате, их с...
Завершено выкапывание 800 000 тонн породы для установки детектора нейтрино Учёные, инженеры и строители проекта LBNF-DUNE завершили выкапывание 800 000 тонн породы из подземного исследовательского комплекса Sanford в Лиде (Южная Дакота). Это важный шаг в многолетнем процессе по созданию самого большого и самого всеобъемлющего проекта...
Состоялся релиз Windows Server 2025 Microsoft объявила о релизе серверной операционной системы Windows Server 2025, которая относится к долгосрочному каналу обслуживания (Long-Term Servicing Channel, LTSC). Основная поддержка системы продлится до 9 октября 2029 года, а расширенная — до 10 октября 2034 года. ...
Как нарисовать квадрат 3 × 3 см на веб-странице* * Не привлекая внимания санитаровМеня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень н...
Как автоматизировать мониторинг контрагентов в 1С — интеграция «Глобас.API» и «1С: Управление холдингом» Сегодня можно обезопасить себя и при этом не тратить 2-3 часа на проверку одного контрагента. Контролировать другие компании можно в базе 1С. Рассказываем об инструменте на примере интеграции для агрохолдинга. Читать далее
Увлажнитель воздуха незаменим осенью и зимой. Тут — 5 лучших моделей и 1 бонус по приятным ценам В холодное время года воздух на улице становится менее влажным, батареи и обогреватели дополнительно поджаривают его в помещении, в результате чего он становится крайне сухим и некомфортным. Не спасают ни проветривание, ни мокрое бельё на батареях, обязательно нужен ультразв...
Wemade Connect выпустит Dungeon and Merge в конце октября (промокоды внутри) Wemade Connect работает над новой мобильной игрой — Dungeon and Merge. Она выполнена в жанре idle-RPG, а попробовать геймплей можно в ходе пробного запуска в Google Play 37 стран, включая Канаду. Тем временем в App Store проходит предрегистрация с примерной датой релиза 27-г...
Data catalog: от истории до сравнения решений Прийти и по запросу быстро найти нужные данные — идеальный сценарий. Но он практически невозможен при условии использования множества баз данных и хранилищ. В реальных условиях без «надстройки» над всеми БД и «единой точки входа» команды вынуждены тратить время на исследован...
Как и зачем мы в Fix Price разработали корпоративный UI-кит для наших бэк-офисных систем Привет, Хабр! С вами Вадим Райский, руководитель IT-проектов Fix Price, и сегодня я расскажу вам, как и зачем мы разработали отдельный корпоративный UI-кит для наших бэк-офисных систем.В компании множество внутренних сервисов, и постоянно пишутся и планируются новые под разл...
Архитектура и основы безопасности Zigbee Представьте себе дом, где лампочки сами включаются, когда вы входите, а термостат автоматически регулирует температуру. Это реальность, которую предлагает Zigbee - беспроводная сеть, незаметно управляющая умными устройствами в вашем доме.Но как работает эта невидимая "нить"?...
Making of Servo-Skull: PBR, Hand-Painted, 3D печать и покраска Всем привет! Меня зовут Илья, я 3D-художник по персонажам. Ранее я создавал hand-painted текстуры и 2D арты, а также профессионально крашу миниатюры, в основном по Warhammer 40k.Я являюсь преданным фанатом вселенной Warhammer уже более 20 лет, и создание серво-черепа стало д...
Коротко о SLAB, SLOB и SLYB в Linux Привет! Когда речь заходит о динамическом управлении памятью в Linux, мы имеем дело с несколькими разными подходами, каждый из которых имеет свои плюсы и минусы.В этой статье разберём три аллокатора памяти ядра: SLAB, SLOB, а также SLUB. Читать далее
Проблема неактивной кнопки отправки формы Недавно попалась мне на глаза рекомендация от коллег из Яндекса. Они делали аудит рекламы одного из моих клиентов и заодно дали советы по сайту. Меня как ux-дизайнера удивили несколько из этих советов, сегодня расскажу об одном:«Рекомендуем сделать кнопку отправки формы не а...
[Перевод] Крадем учетные данные Windows В этой статье мы разберем различные сценарии получения паролей в системе Windows.MetasploitMetasploit поставляется со встроенным модулем, который помогает нам провести атаку на получение учетных данных пользователя в открытом виде. Поскольку это модуль после эксплуатации, ег...
5 советов для оживления гильдии разработчиков Гильдии разработчиков становятся обычным явлением в IT-компаниях. Это своего рода неформальные клубы по интересам, которые помогают улучшать процессы, обмениваться опытом и развивать участников. Потенциал таких сообществ весьма высок, — они могут запустить изменения на...
Что такое блокчейн, как работает и как его можно использовать Bitcoin, запущенный в 2009 году, был первой криптовалютой и популярным приложением, успешно использующим блокчейн. В результате технология чаще всего ассоциируется с Bitcoin и альтернативами, такими как Dogecoin и Bitcoin Cash.Однако экосистема технологии давно расширилась. ...
[Перевод] От кода к роботам — основные тренды ИИ, меняющие бизнес и жизнь Привет, на связи Юлия Рогозина, аналитик бизнес-процессов Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную трендам в искусственном интеллекте. Технологии ИИ постоянно развиваются, и нам стоит следить за ними, чтобы успевать за их изменениями и эффективно примен...
Как я писал плагин для TypeScript. Часть 1. IDE Привет, Хабр! Меня зовут Дима, я Head of Frontend в Dodo Engineering. Моя команда создаёт инструменты для удобной работы с фронтендами, унифицирует подходы к разработке, помогает другим командам в создании удобных пользовательских интерфейсов Dodo IS.Недавно мне срочно понад...
[Перевод] 10 концепций JavaScript, которыми должен овладеть каждый разработчик Node.js Данная статья является переводомNode.js быстро стал стандартом для создания веб-приложений и системного ПО благодаря возможности использовать JavaScript на серверной стороне. Популярные фреймворки, такие как Express, и инструменты вроде Webpack способствуют его широкому расп...
[Перевод] Теория игр как способ управления ИИ Привет, на связи Елена Кузнецова, специалист по автоматизации Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную риску появлению предвзятости в предложениях искусственного интеллекта. Это серьезная проблема, ведь чему мы обучим ИИ, то и получим в его ответах. В п...
Количественные исследования: погрешность выборки и сколько ответов нужно собрать Количественные опросы нужны, чтобы принимать обоснованные решения, будь то запуск нового продукта или оценка удовлетворённости клиентов. Они позволяют измерить мнение большой или малой аудитории, но важно понимать, сколько людей нужно опросить, чтобы результаты были точными ...
Как оплатить VK Музыку через МТС на iPhone Яндекс Музыку жалуют далеко не все владельцы смартфонов Apple. Кто-то ищет способы оплачивать зарубежный аккаунт Spotify и наслаждается зарубежными новинками в одном из самых популярных стриминговых сервисов, другие выбирают Apple Music и ценят ее за глубокую интеграцию в о...
Проблемы при поддержке IT-продуктов на базе AI и варианты их решения Добрый день! Меня зовут Саша Беляев и сейчас я лидирую несколько направлений разработки вокруг аналитики, AI/ML, AB-test, внутри Х5 в продукте CVM. Подробнее о моём опыте можно посмотреть тут. Сегодня я хочу поделиться своими мыслями о проблемах, которые возникают при переда...
Как мы ищем деградации на нодах в кластерах Kubernetes Привет, Хабр! Меня зовут Станислав Егоркин, я инженер юнита IaaS департамента разработки Infrastructure в Авито. В этой статье я расскажу про инструмент, который мы используем для обнаружения деградаций на нодах в кластерах Kubernetes, а также покажу дашборд, где мы наб...
При чем здесь крипта – концептуальное SEO WEB 3.0: в 2025 году все изменится Дж. Биллингс: «Я не предложу и двух центов за простоту по эту сторону сложности, но отдам жизнь за простоту по ту сторону сложности». Эта фраза здесь не просто так – мы все пытаемся найти какие-то простые, но рабочие инструменты и способы улучшить свою деяте...
Чем iPad mini 7 будет отличаться от iPad mini 6: цена, характеристики и дата выхода В мае Apple неожиданно для многих провела презентацию и представила новые планшеты iPad Air и iPad Pro. Вот только многие пользователи ждали обновления iPad mini, текущая версия которого увидела свет аж в 2021 году. Получается, что на текущий момент купертиновцы уже три год...
Как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса] В этой статье расскажу, как пошагово можно запустить своего ИИ консультанта на сайте для консультирования клиента или сбора новых заявок без навыков программирования.Задавайте вопросы про создание этого ИИ ( на самом деле GPT) бота или опишите идею любого другого, чтобы я ра...
Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных Откройте eXpress, и отправьте в чат простое "Привет". Обратите внимание на то, сколько времени прошло между тем, как вы нажали на кнопку "отправить", и тем, как сообщение появилось в чате. Для человеческого глаза отображение отправленного сообщения в чате происходит мгновенн...
Как и где создавать ментальные карты для работы и учебы Добрый день! Меня зовут Игорь. Уже 3 года Я делаю бесплатный сервис для создания ментальных карт MIND IN MAP
Асинхронный SQLAlchemy 2: пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic Продолжаем цикл статей по асинхронной SQLAlchemy в стиле ORM!Если вы ещё не успели ознакомиться с первой частью, настоятельно рекомендую сделать это, так как сегодняшний материал будет опираться на уже освоенные знания.Что нас ждёт сегодня?- Сессии и фабрики сессий: Узнаем, ...
Как создать игру Tycoon (Тайкон) в Roblox – туториал для детей Хотите создать собственный экономический симулятор в Роблоксе и написать для него код на Lua? Тогда пригодится сегодняшняя пошаговая инструкция. Предлагаем ознакомиться с ней, чтобы разобраться, как сделать игру «Тайкун» в Roblox. Урок предназначен для детей от 8-9 лет и ста...
[Перевод] Риски перехода на 64-битный time_t Один из разделов статьи Overview of cross-architecture portability problems я посвятил проблемам, возникающим из-за использования 32-битного типа time_t. Это архитектурное решение, до сих пор влияющее на использующие glibc системы с Gentoo, приведут к тому, что у 3...
Быть или не быть: анализ возможности применения подхода Docs-as-Code в МоемСкладе В сентябре 2024 года с российского рынка ушли такие сервисы, как Miro и Notion, а перед этим российский рынок покинула Atlassian с продуктами Confluence и Jira. Меня зовут Павел Мокеев, я работаю системным аналитиком в компании МойСклад и я предлагаю поговорить о том, как ба...
Разведка по Telegram ботам Приветствуем дорогих читателей! Продолжая рубрику статей ШХ, в этой статье мы решили более подробно сфокусироваться на ботах в Telegram, т.к они во множестве случаев бывают ни чуть не хуже и эффективней распространённых инструментов в OSINT. Рассмотренные в этой статье б...
ПО шагам: Защищаем сайт от парсеров и поведенческих ботов с помощью DNS-прокси - контент не будет спаршен- с ВПН работает- выявит высокоуровневых JS ботов- реальных не заблокирует- фиксирование только настоящих просмотров- рекомендательная система будет работать изумительноКак интегрировать защиту, как выявить фейковых http ботов, как написать свой код...
Проприетарные новости, и не только они У Broadcom уже несколько дней лежит и отдыхает база знаний. Лежит настолько, что свежие обновления опубликовали не там, где обычно. Вышли: VMware vCenter Server 7.0 Update 3tVMware vCenter Server 8.0 Update 2eVMware vCenter Server 8.0 Update 3dВсе для закрытия критичной VMSA...
Предложение государству: как обеспечить безопасность в интернете без «все всем заблокировать» Я понимаю следующее - государство все равно будет пытаться ограничить в интернете доступ к тому, что оно считает опасным для общества (или для себя). Но также понятно, что это причиняет слишком много неудобств и простому народу, и IT-специалистам. В результате чего люди масс...
Английский для продакта: как я быстро выучил язык для срочного поиска работы В этой статье речь пойдет о том, как я внезапно встал перед необходимостью выучить английский язык для работы и таки выучил его.Недавно я завершил занятия английским языком, потому что выполнил задачи и достиг целей. В отношении английского со мной такое впервые. Возможно, д...
[Перевод] Операции машинного обучения (MLOps) для начинающих: полное внедрение проекта Разработка, развёртывание и поддержка моделей машинного обучения в продакшене может быть сложной и трудоёмкой задачей. Здесь на помощь приходит Machine Learning Operations (MLOps) — набор практик, который автоматизирует управление ML-процессами и упрощает развёртывание модел...
Самодельный WiFi модуль к автоматике раздвижных ворот Можно было купить готовый модуль, несмотря на его совершенно конскую стоимость в 6-7 тыс. рублей. Однако он не предоставлял наиболее востребованную для меня функциональность: не позволял открывать ворота автоматически "из коробки" при приближении к своему участку на автомоби...
Телеграм-бот на Node.js/grammY: Диалоги В этой статье я продолжаю делиться результатами изучения создания телеграм-ботов в nodejs, начатой в предыдущих публикациях (раз, два). На этот раз я покажу, как организовать интерактивные диалоги с пользователями, используя модуль conversations библиотеки grammY. Мы рассмот...
Азартная разработка iOS приложения игры 2048 с ChatGPT Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT .Мне хотелось написать игру 2048 именно на SwiftUI, пользуясь его прекрасной и мощной анимацией и приличным быстродей...
Мой MacBook Air бьет рекорды автономности на macOS Sequoia. Вот еще один повод обновить компьютер Apple Так получилось, что мой iPhone и iPad не поддерживают нейросеть Apple Intelligence, а мне очень хотелось посмотреть, что же такого интересного Apple там изобрела. Так как с мая этого года я вернулся с Windows обратно на macOS и выбрал MacBook Air M2, то именно ноутбук и ста...
Автомобиль «Ситидрайв» теперь можно выкупить после длительной аренды Каршеринговый сервис «Ситидрайв» запустил возможность выкупить автомобиль, взятый в долгосрочную аренду. Для последующей покупки доступны более 15 моделей машин классов «комфорт» и «премиум»: Exeed LX, ExeedTXL, Changan UNI-T, UNI-V, ...
[Перевод] Создание визуальных новелл в Unity: Naninovel 1.20 Naninovel – теперь уже полноценный движок для создание визуальных новелл в Unity. За своё недолгое (относительно других похожих движков) существование, он успел обзавестись большой фанатской базой и пройти не малый путь разработки. Каждая последующая версия движка - большая ...
Проектируем А/Б-эксперименты грамотно Проектирование A/B-экспериментов может быть сложным процессом, особенно для тех, кто только начинает работать с аналитикой и тестированием в мобильных приложениях. Нередко возникают проблемы с формулировкой гипотез, выбором метрик и определением оптимального распределения ау...
Что должен знать Junior Frontend разработчик в 2024 году Рынок с каждым днем развивается и для текущих разработчиков главной задачей всегда является держать руку на пульсе и быть с курсе всех изменений в сфере IT. Будь то технологии, библиотеки, либо архитектурные решения. Программисты любого нап...
Применение OSINT-техник в сферах маркетинга, PR и HR OSINT применим в сфере продаж и рекламы для анализа рынка, мнений потребителей, а также мониторинга конкурентов. Крупные компании в Европе активно используют OSINT-техники, которые помогают им эффективнее продвигать свои услуги и товары. Эти компании производят анализ с...
В России открыли непосредственный предзаказ iPad mini 7 Российские ретейлеры начали принимать предварительные заказы на новейший планшет Apple, представленный компанией на днях. В частности, об этом объявила пресс-служба «М.Видео-Эльдорадо». Иллюстрация: «М.Видео» / Apple Цены на iPad mini 7 в ...
В России запустили отечественные ИИ-субтитры для видеомонтажа Новосибирская компания «Мовавика» объявила о запуске функция автосубтитров в новой версии видеоредактора «Мовавика Видео». Как подчеркнули в пресс-службе, подобное решение стало первым на рынке российских видеоредакторов. Иллюстрация: «Мов...
Инженерный трек: как вырасти из senior’а в staff-инженера Привет! Меня зовут Дима Салахутдинов, я principal-инженер в Купере и автор tg-канала «Стафф-инженер». В перой части статьи я уже рассказывал, какими задачами занимаются стаффы и какие компетенции для этого нужны. Сегодня хочу поговорить о том, как развиваться синьору, чтобы ...
«Лучшее техническое решение». Ferrari утверждает, что новый двигатель V6 в Ferrari F80 лучше, чем культовый V12 Ferrari защищает свое решение вдвое сократить количество цилиндров в новом флагманском суперкаре Ferrari F80, утверждая, что новый двигатель V6 лучше, чем V12. Директор по маркетингу и коммерции Энрико Галлиера рассказал Auto Express, что вариант V12 рассматривался, но ...
Малоизвестные, но очень полезные приложения из Гугл Плей для твоего смартфона Гугл Плей поражает масштабами: в нем настолько много приложений, что на всех даже не хватает названий! Иначе как объяснить то, что в поиске часто оказывается софт, отличающийся только иконками и оценкой. Минус подобного изобилия в том, что не у дел часто остаются хорошие пр...
Биохакинг – палка о двух концах Что делать, если идея долгой и здоровой жизни становится навязчивой? В сегодняшнем мире, где системность и рациональность – ежедневные инструменты, биохакинг привлекает все больше внимания. В этой статье я решила разобраться, что это за подход, реально ли «взломать» себя рад...
Каким будет iPhone 17: дисплей, камера, цена Линейка iPhone 16 поступила в продажу всего месяц назад, а первые слухи об iPhone 17 уже начали появляться со скоростью света. Уже сейчас, чуть меньше чем за год до выхода будущего смартфона Apple, можно составить представление о том, каким будет аппарат и чем компания из К...
Вам не нужно готовое API чтобы начать писать фронтенд или краткий обзор готовых решений для мокинга данных Идея написать данную статью у меня возникла в самый обычный рабочий день, в момент когда ко мне от менеджеров в jira упала новая задачка. Сама задача была нормально заполнена - было и подробное описание, и ссылка на документацию с бизнес-требованиями, и приложены макеты.Одна...
Забыл, где лежат ключи? Телефон уже начинает волноваться Привет, Хабр!Болезнь Альцгеймера — это то, о чем никто не хочет думать, но все боятся. Она приходит не сразу, а медленно подкрадывается. Сначала теряешь ключи, потом забываешь, зачем вообще пошел на кухню. Но что, если я скажу вам, что ваш смартфон — тот самый, который вы ис...
Как учесть SEO при разработке сайта, чтобы не переделывать его дважды В современном цифровом пространстве успешное присутствие в интернете во многом зависит от того, насколько хорошо ваш сайт оптимизирован для поисковых систем. Ошибки на этапе разработки могут привести к необходимости дополнительной переработки сайта, что означает дополнительн...
От контекста до юрисдикции: 7 ключевых параметров при выборе LLM для вашего проекта Год назад казалось, что достаточно просто выбрать GPT-4 — и все проблемы с ИИ решены. Сегодня же рынок языковых моделей напоминает зоопарк, где каждый день появляются новые экзотические виды. Claude, Gemini, Mistral, Qwen — и это только верхушка айсберга. Как в этом безумном...
Apple неожиданно выпустила iOS 18.2 beta 1. В ней есть Siri с ChatGPT и другие крутые функции для Айфона В 2024 году Apple приучила пользователей ко многим вещам. Одна из них — частый выпуск обновлений. Летом купертиновцы выпустили первую бета-версию iOS 18.1, хотя в этот момент тестировалась обычная iOS 18. Думали, это единичный случай? А вот и нет! Вслед за iOS 18.1 RC...
Опыт разработки приложений java и оформления кода В этой статье мы обсудим вопросы, с которыми столкнулись разработчики из компании «Наука» при создании Java-приложений и оформлении кода. Эти трудности, «выстраданные» через годы опыта, стали результатом многолетней работы над программным обеспечением для крупных предприяти...
Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (сокращённо CF), расписание которых вс...
Диснейленд как продукт На выходных с семьей побывали в испанском диснейленде парке «Порт Авентура» . Помимо удовольствий и впечатлений, меня, как продакт-менеджера, поразило, как искусно и грамотно здесь продуман каждый аспект для максимальной монетизации и удовлетворения потребностей посетителей....
Как некорректная разработка API может привести к удалению пользователей В продолжение рассказа об уязвимостях, которые были обнаружены пентестерами УЦСБ и легли в основу кейсов на премии Pentest Award, публикуем разбор следующего реального примера. Расскажем, как в веб-приложении одной компании была обнаружена связка уязвимостей, позволявш...
Эксперт оценил инвестирование с помощью ИИ Рост ИИ привел к увеличению доверия к автоматизированным системам в финансовом секторе, пишет Лери Пичардо в своей недавней статье для HackerNoon. Почти 49% американцев сейчас используют робо-консультантов, что, по словам экспертов, подчеркивает...
VPN с Mobile IP на Raspberry Pi. WG туннель Для умных дядь в статье ничего интересного, это статья про обычный туннель. Оно для самых маленьких, но отчаянно нуждающихся. :)Когда я стал упорядочивать "знания" ввиде этой статейки, и понял, что в итоге получилось, то заметил, что информации по данной теме, оказывается, п...
Испанский без иллюзий: мой опыт изучения языка. Часть 2 Hola, Хабр! Это Женя Сильянова, автор команды спецпроектов в МТС Диджитал. В прошлый раз я рассказывала, как начала учить язык Гарсиа Лорки. Напомню: сначала мне казалось, что все просто, но к третьему месяцу я поняла, что ад существует. Это лингвистический ад, и в нем много...
Ответ на статью о «Наиболее быстром интерпретаторе» Недавно была опубликована статья под заголовком "Глобально оптимальный, восьмой и наиболее быстрый вид интерпретаторов байткода". Несколько тезисов из статьи вызвали у меня сомнения в их справедливости. Об этом я попробовал написать ряд комментариев тире вопросов к указанной...
Как (и зачем) мы разворачивали ActiveMQ Artemis в облаке Привет, Хабр! Меня зовут Артем Безруков, я DevOps‑инженер в команде интеграционных сервисов Platform V Synapse в СберТехе. Наша команда работает над продуктом из линейки Platform V Synapse — Platform V Synapse Messaging. Это брокер сообщений, в основ...
Всё своё ношу с собой. Мои простые правила организации личной базы знаний Помните те времена, когда Интернет был маленьким, модемы — медленными, а провайдеры — жадными? Мы сохраняли всё полезное у себя на винчестерах, героически пытаясь вместить всё нужное в скромный объём дискового пространства. Раньше это был единственный способ обеспечить себе ...
Немного про Тайм-менеджмент или «спасите от насилия попу Василия» Как только вы становитесь Руководителем проектов, да и не только проектов – вообще любым руководителем - список ваших дел начинает расти. Вам больше не ставят задачи в любимой джире по одной, где оценил - сделал. Не. Задачи начинают лететь в вольном формате и неограниченном ...
Создание RESTful API с помощью Django и Django REST Framework В современном мире веб-разработки API (Application Programming Interface) обеспечивает взаимодействия между различными приложениями и сервисами.REST API, стали стандартом для создания веб-сервисов благодаря их простоте и гибкости.Наша сегодняшняя цель - подробно разобратьс...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 3 Третья часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких в...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4 Четвертая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резки...
[Перевод] Как устроены тени в старых 3D-играх Ближе к концу превосходной ленты Вима Вендерса «Идеальные дни» главный герой Хираяма пьёт пиво под мостом после того, как увидел, как Бизнесмен ухаживает за девушкой, в которую влюблён Хираяма. Внезапно к нему подходит Бизнесмен. Всё оказалось не так просто, но их беседа при...
ИИ на устройствах Pixel проанализирует телефонные разговоры в поисках мошенничества Google рассказала о новой защитной ИИ-функции, которая призвана защитить пользователей от мошенников. Функция изучает телефонные разговоры на устройствах Google Pixel в режиме реального времени, чтобы выявить определенные паттерны, указывающие на то, что звонящий может оказа...
Как мы используем темные паттерны в бесплатном продукте Я продуктовый дизайнер трекера подписок и расскажу, как мы внедрили темные паттерны в бесплатном продукте, наводим ужас на юзера страшными цифрами статистики и подталкиваем его к экономии. Читать далее
История Бренделя и Фартика: как товарные знаки и авторское право спасают маскотов, персонажей и героев от плагиата Маскоты стали важной частью маркетинговой стратегии для многих предпринимателей, а персонажи игр и герои произведений способны приносить дополнительную прибыль авторам и правообладателям. Например, персонажа игры можно использовать на товарах для фанатов и получать деньги от...
Как создать простую операционную систему с нуля Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В этой статье мы рассмотрим основные шаг...
Как сделать инструмент для запуска нагрузки одной кнопкой: показываем наш Pangoloader Привет, Хабр! Меня зовут Дмитрий Королёв, я инженер по нагрузочному тестированию Platform V Pangolin — целевой СУБД в Сбере и не только. Эту статью я написал вместе с моим коллегой Алексеем Хорохориным @AlexeyHorohorin. Наш продукт — специальная сборка PostgreSQL с доработка...
Создание кастомного Kubernetes Scheduler для StatefulSet В этой статье мы рассмотрим процесс создания кастомного scheduler'а для Kubernetes, ориентируясь на Kubernetes Scheduling Framework.Обычно для назначения подов на вычислительные узлы используется стандартный планировщик, который, проанализировав различные параметры, автомати...
5 приложений для iPhone с результатами спортивных матчей. Узнай счет игры в пару касаний Во многих спортивных лигах осень, зима и весна — это время самых жарких состязаний и предельно упорной борьбы. Футбольная Лига чемпионов, чемпионат России, хоккейные КХЛ и НХЛ — все эти соревнования как раз проходят в этот период. Если вы всерьез увлекаетесь спортом, то нав...
Next.js v15 — Работа над Ошибками Привет! Это ставшая уже регулярной рубрика о релизах next.js (читайте релизы по v11, v12, v13, v14). Каждый релиз - набор нового, интересного и спорного. Новая версия не станет исключением. Но всё же новая версия интересна не столько новым функционалом, сколько изменением пр...
Что такое HarmonyOS NEXT и чем она лучше Android В последние 15 лет только две операционные системы определяли развитие мобильных технологий. Конечно, все вы хорошо знаете, что это iOS и Android. Представить, что кто-то сумеет создать им реального конкурента, было довольно сложно. Особенно после неудачного опыта Symbian и...
STM32 — грамотно включаемся от кнопки Наличие у контроллеров STM32, да и практически любых других, режима энергосбережения STANDBY, который фактически представляет собой полное отключение (работает только RTC и сторожевой таймер, потребление составляет первые микроамперы, а состояние не сохраняется), дает возмож...
Почему на нерафинированном масле нельзя жарить еду Нерафинированное масло нельзя нагревать — так оно становится опасным для здоровья. Источник изображения: kulinarenok.ru Когда речь заходит о масле для жарки, многие задаются вопросом, какое выбрать — рафинированное или нерафинированное. Хотя оба вида масла производят из семя...
Назначение языка программирования Elixir Я являюсь в России одиноким поклонником языка программирования Elixir. Почему я делаю такой пессимистичный вывод. В России язык Elixir не пользуется популярностью:· русскоязычные сайты, посвященные Elixir, постепенно умирают и...
А ваш IDM умеет играть в шахматы? OpenIDM управляет жизненным циклом учетных записей в организации. Автоматизирует процессы приема на работу, администрирования, управления привилегиями, увольнения. Может синхронизировать изменения в учетных записях во множестве корпоративных систем.В OpenIDM возможно настраи...
[Перевод] Асинхронный Rust в трех частях. Введение Async/await, или «асинхронный ввод‑вывод», — это относительно новая функция языка, которая позволяет программам выполнять несколько задач одновременно. Это своего рода альтернатива многопоточности, хотя программы на Rust часто используют и то и другое. Асинхронный ...
Браузер Яндекса обзавёлся функциями для выгодных покупок: оплатой частями и промокодами Команда Яндекса объявила о запуске полезного обновления для фирменного браузера. Теперь в «Яндекс Браузере» можно оплачивать товары по частям в большинстве интернет-магазинов без установки расширений. Это стало возможным благодаря интеграции сервиса &l...
Создание конфигурируемого Webhook-модуля для NestJS-приложении В рамках этой статьи я опишу создание двух NestJS-модулей с различным способом конфигурирования: утилитарный модуль и бизнес-модуль со своей базой данных. Читать далее
Рецепт совершенной аналитической статьи Привет, Хабр! Меня зовут Евгений Песков, я работаю аналитиком в команде разработки САПР техпроцессов ВЕРТИКАЛЬ. Рискну поднять тему, из-за которой сломали уже не одну сотню копий, - идеальная аналитическая статья. Возможно ли сконструировать ее шаблон? Чтобы материал был удо...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5 Пятая и заключительная часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградироват...
2ГИС начал запрашивать номер телефона для привязки к учётной записи Пользователям 2ГИС пришло уведомление с предложением привязать номер телефона к учётной записи из-за отключения входа через Apple и Google
Сделано на Wiren Board: умный медиакиоск для остановок Современное городское пространство уже невозможно представить без медиакиосков. Они показывают ближайшее время прибытия транспорта, помогают туристам ориентироваться, выводят на монитор местные новости и информацию о предстоящих мероприятиях.В Калининграде российский произво...
Microsoft отменяет пробную подписку Game Pass перед выходом Call of Duty: Black Ops 6 Отмена пробной подписки Game Pass создает вопросы у игроков, которые надеялись на выгодное предложение перед выходом одной из самых ожидаемых игр года.
Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia. Читать далее
Старое, доброе, немного ламповое ИК управление Давно вынашивал в планах написать статью на тему ИК управления. После прочтения https://habr.com/ru/companies/flipperdevices/articles/566148/ собрал необходимый материал. В этой статье я задавал вопросы разработчикам Flipper об используемых ими методах копирования и воспроиз...
Sonos пообещала вернуть доверие пользователей после провала своего приложения По сообщениям Engadget, компания Sonos, производитель аудиоустройств, испытывает трудности после провала капитального обновления своего мобильного приложения. Но теперь вендор разработал план для восстановления доверия пользователей.
Солнце выбросило гигантский протуберанец примерно на полмиллиона километров: видео Учёные зарегистрировали и засняли выброс гигантского протуберанца в южном полушарии Солнца. Об этом сообщила Лаборатория солнечной астрономии ИКИ РАН и ИСЗФ СО РАН. Сгенерировано нейросетью Dall-E В Лаборатории пояснили: Протуберанцы представляют собой в некоторо...
Перезапуск «VK Музыки»: крупнейшее обновление в истории сервиса Компания VK (бывшая Mail.ru Group) объявила о запуске большого обновления музыкального сервиса «VK Музыка». Как отмечают в пресс-службе, это крупнейшее за 17 лет обновление сервиса. Главным изменением стал редизайн приложения «VK Музыка» и музыка...
Как написать D-Bus сервис, работающий на системной шине, на Rust Привет, Хабр! На связи Федотов Максим, ведущий разработчик в "Открытой Мобильной Платформе". В этой статье я хочу поделится нашим опытом создания D-Bus-сервиса на Rust, который работает на системной шине.Если Вы только недавно начали изучать темы ОС GNU/Linux, Rust и D-Bus, ...
Как пакет с пакетами помог аналитику решить задачу для бизнеса, или keep calm and import statsmodels Всем привет!Меня зовут Сабина, я лидер команды исследователей данных во ВкусВилле. Мы помогаем бизнесу принимать решения, ориентируясь в том числе на данные. Сегодня я расскажу об одном таком случае. Статья будет полезна аналитикам, которые хотят перестать беспокоиться ...
Как работать с Amazon SP-API: инструкция для начинающих Этот текст я написал для людей, которые как и я, ещё 3 месяца назад про Python только слышали. Для тех, кто неплохо знает английский, но иногда хочет простого русского «ща сделаем». Для тех, кто решил написать свой первый запрос для AP...
Ядерные погремушки в каждой избушке. Технологии атомной индустирии в автоматизации бытового теплоснабжения Привет всем маленьким любителям больших технических систем! В данной статье расскажем, как технологии создания систем управления ядерным реактором могут применяться в быту. Рассмотрим пример практического применения модельно-ориентированного подхода и структурного моделирова...
Committed vs Completed — Итак, скорость нашей команды - 100sp по результатам статистики нескольких прошедших спринтов. Все время мы берем в спринт задач по сумме больше нашей скорости. И все время в конце спринта у нас остаются задачи, которые мы пообещали выдать, но не закончили работу над ними. ...
Почему так страшно писать статьи, устроиться на новую работу, получить много денег? Я не любитель Хэллоуина и всего с ним связанного (ну разве что кроме печёной тыквы). Однако, когда коллеги запланировали активности с размахом, подумалось, что для многих этот день — символ победы над страхом. Помните, как мы в детстве проходили через ночное кладбище или тём...
Топ-6 самых полезных нововведений, которые появились в Android 15 Не так давно Google выпустила Android 15. Большого ажиотажа обновление не вызвало, поэтому большинство скорее всего даже не сможет назвать точную дату его выхода. Ну, оно и понятно. Несмотря на то что новые версии операционной системы выходят только раз в год, поисковый гиг...
Игровые слоты в казино Турбо: регистрация и бонусы Онлайн клуб Turbo - популярная площадка, работающая в сети с 2019 г. Сначала осталась незамеченной игроками. Сейчас входит в ТОПы лучших и обходит ведущие веб-казино. Проект несколько раз проходил ребрендинг, обновлял условия игры. Сейчас предлагает выгодные бонусы, интересн...
Купить USDT: Разбираем, зачем это может понадобиться в 2024 году О чем эта статья? Мы расскажем:1) зачем покупать USDT в 2024 году,2) как это сделать легко и безопасно,3) где хранить криптовалюту, чтобы не потерять,4) какие выгоды она может вам принести.5) список магазинов, принимающих Tether (USDT) в 2024 году Читать далее
«Букмейт» сменил название на «Яндекс Книги». Подписчики Яндекса получили новый сервис Книжный сервис «Букмейт» сменил название на «Яндекс Книги», о чем пишет Forbes со ссылкой на представителей платформы. «Когда около двух лет назад «Букмейт» стал книжным сервисом «Яндекса», название «Яндекс Кни...
Мощь CSS-масок Декабрь 2023 года стал значимой датой в истории развития CSS-свойства mask: все современные браузеры в своих последних версиях обеспечили его полную поддержку, теперь без использования своих вендорных префиксов. А это означает, что данное свойство прочно и надолго вошло...
[Перевод] «Электровелосипед» из 130 использованных вейпов Большинство одноразовых батареек для вейпов на самом деле можно перезаряжать. И вот очередное тому доказательство. Блогер Крис Доэл собрал 130 одноразовых батареек для вейпа и превратил их в аккумулятор для электровелосипеда. Читать далее
Противоударный корпус, GPS, защита от воды и пыли. Новые умные часы KOSPET TANK переживут даже конец света Смарт-часы — один из самых актуальных гаджетов в 2024 году. Их можно подарить человеку практически по любому поводу, убив сразу двух зайцев: и сделать приятный подарок, и не переплатить слишком много. Со вторым пунктом вообще нет никаких сложностей, ведь ассортимент у...
Microsoft пересмотрела плату за использование ИИ в Microsoft 365 Сегодня появилась информация о том, что компания Microsoft отказалась от идеи взимать дополнительные 20 долларов в месяц с подписчиков Microsoft 365 Personal и Home за доступ к функциям Office, использующим функции на базе искусственного интеллекта. На прошлой неделе компани...
Агрегаторы против официальных сайтов отелей — кто доминирует в поисковой выдаче Google и Яндекс? В последние годы поисковая выдача в тематиках, связанных с отелями и гостиницами, всё больше заполняется агрегаторами — платформами, такими как Островок, Tripadvisor, Trivago и другими (даже несмотря на уход с рынка таких гигантов как Booking.com, Airbnb). Эти площадки агрег...
Как сделать интерактивную панель для отправки SMS Сегодня разработаем панель, через которую сможем отправлять SMS сразу нескольким адресатам, получать их ответы и видеть статистику по отправленным сообщениям через календарь и график. Будем использовать Next.js, Shadcn для интерфейса и SMS API от МТС Exolve для отправки сооб...
[Перевод] Оценка LLM: метрики, фреймворки и лучшие практики Дженсен Хуанг в своем выступлении на саммите «Data+AI» сказал: «Генеративный ИИ есть везде, в любой отрасли. Если в вашей отрасли еще нет генеративных ИИ, значит вы просто не обращали внимания на это».Однако широкое распространение вовсе не означает, что эти модели безупречн...
Как за месяц научить нейросеть говорить на татарском: опыт MTS AI Привет, Хабр! Меня зовут Настя Бурьянская, я занимаюсь координацией LLM-проектов в MTS AI. Сегодня я расскажу вам о том, как мы силами пяти человек за месяц научили нашу большую языковую модель Cotype Lite общаться на татарском языке.Я лишь недавно пришла в компанию, п...
Неуклюжая геймификация в Instagram*. Как НЕправильно управлять поведением пользователей Мой друг недавно купил Киберпанк. Спрашиваю его через неделю:— Ну как, прошел уже?— Да какой там, 30 минут побегал. Даже пролог не прошел.— А чего так?— Да мне блин страшно даже. Я же знаю – там впереди 160 часов геймплея. И куда мне это все? Когда я это пройду? Мне же еще р...
Как перенести подписки из YouTube в VK Видео на iPhone в пару касаний Для многих за последние годы YouTube стал главным источником информации и развлекательной платформой. Кто-то даже из-за него отказался от просмотра телевизора. Видеосервис Гугл действительно может похвастаться огромным количеством видеороликов на любую тему на разных языках...
Создание IDE для Amdroid на Java. #1 В этой статье, я буду рассказывать о создании своей IDE для Android. Статья будет более для новичков, так что все будет довольно подробно. Читать статю...
[Перевод] Firestore и NoSQL — Основы структурирования данных Инструменты Firebase уже больше десятилетия помогают разработчикам быстрее создавать приложения, начиная с push-уведомлений и аутентификации и заканчивая базой данных Firestore. В этом году на Google I/O было анонсировано, что Firestore теперь поддерживает SQL в форме Data C...
Эксклюзивные приложения внутри Telegram на Android, которых нет даже в Google Play Telegram вышел за рамки мессенджера и уверенно движется на пути к превращению в супер-приложение, объединяющее в себе тысячи сервисов помимо ставших уже привычными чатов и каналов. С этой целью платформа Павла Дурова привлекает разработчиков, создающих для нее мини-программ...
Darts: тестируем временные ряды с нуля Привет, Хабр!Если вы когда-либо имели дело с временными рядами, то, вероятно, слышали о Darts. А для тех, кто ещё в танке: Darts — это мощный инструмент, который поддерживает мультиварибельные временные ряды и легко интегрируется с PyTorch и TensorFlow.Зачем же тестировать в...
Гайд: как попасть с докладом на крупную конференцию и на что обратить внимание при подготовке Привет, Хабр!Меня зовут Лиза, я ex-программный координатор конференции HighLoad++ и в этой статье расскажу базовые шаги, которые помогут спикерам дойти до программы крупной (а то и крупнейшей) профильной конференции страны. Координатор - тот человек, который первым види...
Немного о Durability в Postgres. Часть 1 Как известно, многие реляционные базы данных, а в данном конкретном случае PostgreSQL, обещают нам, что наши транзакции будут обладать соответствовать критериям ACID (Атомарность, Согласованность, Изолированность, Сохраняемость), при должном уровне конфигурирования тех или и...
Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке Я очень хотела попасть в тестирование не питая иллюзий, что это «легкий вход в IT» — он давно перестал быть таковым! Сейчас я работаю QA Fullstack в клиентском пути «Платежи и Переводы» Альфа-Банка уже 1,5 года. Мечта сбылась, а помогли мне самообучение и курсы от Альфа-Банк...
Сказ о русской артиллерии. Электронный мозг артиллерии и при чём тут русско-японская (1905-1991 гг.) Развитие артиллерии в Холодную войну настолько переплелось со всеми видами деятельности человека, что в двух словах не объяснишь. Сейчас артиллерия — это сплав механики, физики, химии, материаловедения, машиностроения и металлообработки и, конечно же, электроники. И начну я ...
5 шагов адаптации тимлида в новой компании Быть тимлидом — это как управлять оркестром, где каждый инструмент должен звучать в нужный момент. Но что делать, когда ты становишься дирижёром в новом оркестре, где не всегда понятно, кто за что отвечает, и ты даже не знаком с музыкантами? В таких ситуациях, важность адапт...
[Перевод] Базовые действия по реагированию на инциденты кибербезопасности в Linux Данная публикация - перевод статьи - Linux Incident Response от Jeenali Kothari. Статья о том, какие действия может выполнить сотрудник кибербезопасности при подозрении на компрометации системы на базе Linux. Читать далее
[Перевод] Полнотекстовый поиск vs. Векторный поиск Полнотекстовый поиск vs. Векторный поиск: в чём разница и когда их использовать? Технологии поиска информации сильно продвинулись вперёд. Раньше был доступен только поиск по ключевым словам, но теперь, благодаря машинному обучению, появился векторный поиск, который помогает ...
Автостопом по мультиплееру. Часть 4: Авторитарность и Топологии Это четвёртая статья путеводителя по разработке многопользовательских игр, где я пытаюсь последовательно и в одном месте собрать знания, которые потребуются для осознанной разработки мультиплеерного проекта.В прошлой части были рассмотрены особенности клиентов и серверов, зо...
Как мы организовывали поддержку Unidraw Привет! Я Сергей, ведущий специалист поддержки в Т-Банке. За шесть лет прошел путь от обслуживания клиентов до поддержки и развития продуктов управления совместной работой.Как-то ко мне обратился руководитель и попросил систематизировать процессы в поддержке пользователей, с...
Как Sample Ratio Mismatch спасает A/B тесты от ложных выводов Если вы когда-либо работали с A/B тестированием, то знаете, что этот процесс не всегда идет гладко. Казалось бы, что тут может быть сложного? Разделили аудиторию, дали половине синюю кнопку, половине — зеленую и ждем результатов. Но в реальной жизни стратегия «разделяй и вла...
[Перевод] Знакомство с Litex на Tang Nano 9K Автору всегда нравилась идея Litex, фреймворка для простой сборки SoC на FPGA, но постоянно не хватало времени, чтобы попробовать. Пришло время изменить это и задокументировать процесс! Мы будем использовать плату FPGA Sipeed Tang Nano 9K, которая является относительно недор...
Производство: как это делают в Китае Я поехал в Китай, чтобы попытаться понять их культурный код, его влияние на производство, а также то, как там используют генеративные сети. И это другой мир с другими скоростями и масштабами. Это был бизнес-тур: мы посещали лекции в Фуданьском университете (Шанхай), а пот...
Работа в команде. Зачем нужна и как правильно выстроить? Привет, меня зовут Анна Заря, я директор по персоналу в it, обучающийся психолог и руководитель команды, непрерывно трудящийся над эффективностью работы в ней.Вы слышали/замечали когда‑нибудь, что кто‑то больше предпочитает индивидуальную работу, а к...
Как заставить LLM работать на вас – разбираемся на примере задачи сопоставления товаров на маркетплейсе Привет, Хабр! На связи команда продуктового матчинга ecom.tech. В этой статье мы расскажем, как используем LLM для задачи сопоставления товаров на маркетплейсе. Как перевести задачу с продуктового языка на язык промптов. Что делать, если ни одна LLM не обучается на нужн...
Apple рассказала, когда покажет новые устройства. MacBook Pro, iMac и Mac mini с процессором M4 выйдут 28 октября За многие годы мы привыкли, что осенью компания Apple проводит две презентации. На первой, в октябре, традиционно показывают Айфоны, умные часы и наушники. А вот второй осенний ивент, который чаще всего приходится на конец октября или начало ноября, полностью посвящен компь...
Адаптеры в Android: «сервируем» данные красиво В Android разработке адаптер — это компонент, который служит мостом между источником данных (например, списком элементов) и элементом пользовательского интерфейса (например, списком или сеткой). Он преобразует каждый элемент данных в визуальное представление, которое пользов...
Центробанк знает, как спасти жителей РФ от мошенников Центробанк направил Министерству финансов предложение о разработке законопроекта, предусматривающего «период охлаждения» при взятии кредита. Когда гражданин оформляет кредит, банк выдаёт его не сразу, а спустя какое-то время — достаточное, чтобы отменить операцию, если она ...
10 SDK, чтобы улучшить ваше мобильное приложение SDK (Software Development Kit) — комплекс инструментов для расширения функциональности мобильных приложений и доступа к новым опциям и возможностям ПО. При этом каждый SDK ограничен своим набором компонентов и закрывает определённые задачи бизнеса. В статье расскажем о базов...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 1 Опытом делится Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик». Он рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользовател...
Чек-лист команды разработки на соответствие SCRUM Я работаю в IT уже более 8 лет и по моим наблюдениям, во многих российских компаниях сложилась «уникальная» культура использования гибких методологий, в особенности всеми известной методологии SCRUM. &nb...
Как сделать React Server Components в Electron с помощью Next.js и без открытых портов Статья про то как заставить работать React Server Components внутри Electron приложения с помощью Next.js при этом не запуская локальный сервер и не открывая порты. С возможностью публикации стандартными инструментами. А также исследование зачем все это надо. Читать далее
Искусственный интеллект на страже качества: Команда ZeBrains создала систему автоматического поиска дефектов ноутбуков Рассказываем, как мы, " or ""=" [ZeBrains] заняли призовое место в кейсе от компании "Сила", и решили задачу по созданию ИИ-модели для автоматического обнаружения и классификации дефектов на изображениях ноутбуков.В мире разработки программного обеспечения часто говорят, что...
Apple представила iPad mini (2024) нового поколения Вчера компания Apple официально представила новый планшет iPad mini (2024) — производитель не стал запускать крупную презентацию и просто уведомил журналистов в рамках пресс-релиза. И на самом деле это было вполне понятно — это одно из самых незначительных обновлений в истор...
Гриды в Битрикс24: теперь не нужно искать сторонние решения Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию...
Тестирование фронтенд компонентов с jest-dom на видимость пользователю Решаем проблему с тестирование элемента что он виден пользователю или не виден.Данное решение для reactjs проекта написано, но также работает и для других фреймворков, с которыми работает jest-dom Читать далее
Синхронизация учетных записей 1С при помощи OpenIDM В данной статье мы настроим синхронизацию учетных записей 1С и OpenIDM. Рассмотрим случай, когда учетные записи создаются и меняются на стороне OpenIDM, скажем службой HR. Изменения учетных записей из OpenIDM будут синхроризироваться с 1С. В качестве первичного источника дан...
Смартфоны Samsung Galaxy S25 не будут интересными? Серия S24 пыталась привлечь внимание пользователей ИИ-возможностями, которые, однако, оказались востребованы далеко не всеми. Часть из заявленных ИИ-фишек звучит интересно, но другая подойдёт лишь на поиграться. Практической пользы от них сегодня пока ещё мало. Да и многое...
Лёгкости перехода: четыре разработчика о том, почему они перешли на Go Микросервисная архитектура — это новый черный: кажется, уже все бигтехи пилят монолиты на сервисы и и ищут гошников в штат. Спрос рождает предложение — всё больше ребят переходят с других бэкенд-языков на Golang. Мы попросили наших разработчиков поделиться своим оп...
Как я познакомилась с Unidraw Всем привет! Я Оксана, ведущий деливери-менеджер в Т-Банке и по совместительству активный пользователь новых продуктов. Если где-то выходит приложение интересующей меня тематики, то я в рядах первых альфа- и бета-тестировщиков. Так получилось с Unidraw.Unidraw — это интеракт...
Как успеть сделать то, что другие отложат на следующий год Если планируете начать новую жизнь с понедельника, у меня для вас новости: понедельников осталось всего 12. Еще немного и можно будет снова обещать себе начать ходить в зал и найти работу получше. Прежде, чем это произойдет, позвольте задать вопрос: почему бы не использ...
Intel распродает активы. Что будет с компанией — конец или хитрый план? Многие слышали, что дела Intel идут как-то не очень хорошо. С одной стороны, у компании есть интересные наработки, но переход на новый техпроцесс дается им с трудом. С другой стороны, и на старом их процессоры работают довольно шустро. Теперь, в подтверждение возможных пробл...
Маскот в мешке: как выбрать талисман и не пожалеть об этом «Плохой маскот» - так называется мультсериал, появление которого ждут и обсуждают веб-сёрферы и прочие виртуальные интернет-жители. Автор проекта Дима Сыендук (широко известен тем, что озвучил «Рика и Морти» на русском языке) выпустил первый эпизод захватывающей истории о пр...
Подборка контента по алгоритмам с 4 лет до бесконечности Алгоритмы — они повсюду. Помните, грызли структуры данных в первую сессию? Или открывали лекции по ИТ и видели, что программирование начинается не с реальных жизненных задач.Алгорсы — штука крайне полезная. Это быстрый легальный источник дофамина, сравнимый с прохождением ха...
Selectel School 2.0: как мы перезапустили курс для системных инженеров Все началось в конце декабря 2020 года. Тогда перед HR-департаментом поставили по-настоящему амбициозную задачу — нанять 50 сотрудников инженерно-технического отдела за три неполных месяца. Спойлер: у них получилось — да так, что в 2024 году вышло продолжение этой истории. ...
Почему стоит купить вертикальный моющий беспроводной пылесос KaringBee M5 erid: 2SDnjegtZEA За последние несколько лет беспроводные пылесосы обрели очень большую популярность. Многие поняли, что необязательно таскать за собой огромное устройство с неудобным проводом, чтобы навести порядок, а достаточно весьма компактного, но при этом мощного гадж...
Психолог объяснила, почему некоторые люди так любят ужастики В реальной жизни и так полно ужасных событий, так зачем же мы ещё и искусственно себя пугаем? По мнению Сары Коллат, преподавателя-профессора психологии из университета штата Пенсильвания, эмоции помогают нам выживать. И создание страш...
Почему смартфон неправильно показывает время и сбивается, даже если настроить его верно В последнее время многие пользователи смартфонов столкнулись с неожиданной проблемой: их устройства самопроизвольно меняют время, что приводит к опозданиям и пропущенным встречам. Казалось бы, в эпоху умных гаджетов, которые постоянно общаются со спутниками, такая проблема ...
[Перевод] Неформатированный текст не так уж прост Когда мы взаимодействуем с текстовым файлом при помощи редактора, то, что мы видим, не всегда отражает содержимое файла. Да, содержимое файла с неформатированным текстом — это байтовые коды, закодированные в таких форматах, как ASCII, UTF8 и UTF16, и в этих байтовых кодах на...
Поставки новейших премиальных Infiniti QX80 2025 приостановлены из-за неработающей камеры заднего вида Новейшие премиальные внедорожники Infiniti QX80 2025 года попали под отзыв из-за сбоя камеры заднего вида. Infiniti приостановила поставки машин, чтобы исправить ситуацию. Эта проблема возникает после холодного запуска в некоторых QX80. Обычно переключение на заднюю пер...
[Перевод] Партнёрство между Microsoft и OpenAI начинает давать трещины «Лучшая броманс» в мире технологий столкнулся с суровой реальностью: OpenAI пыталась изменить условия сделки с Microsoft, в то время как софтверный гигант искал способы снизить свои риски в отношении стартапа.Прошлой осенью Сэм Альтман, генеральный директор OpenAI, обратился...
Как поднять свой WebSocket сервер на Node.js: основы Привет, Хабр!Сегодня создадим свой WebSocket сервер на Node.js. Это тот самый протокол, который позволяет отправлять и принимать данные в реальном времени без перекладывания на HTTP. Для этого мы будем использовать библиотеку ws. Читать далее
[Перевод] Как Dart VM выполняет твой код? Привет, Habr!Очень давно хотел перевести статью Вячеслава Егорова и наконец добрался до этого. Меня зовут Алексей Зубанков, я Flutter-разработчик в ГК Gems. Оригинал статьи можно прочитать здесь, а я представляю вам первую часть описывающую принципы работы Dart VM с различны...
9 способов составить описание товара в интернет-магазине так, чтобы его купили В статье обсудим, каким именно продуктам необходимо описание, зачем оно покупателю, а также разберем эффективные лайфхаки по созданию качественного текста для карточек.
Заметки по ROS: Простое введение в launch файлы PlanHow it worksUses casesProblems w launch files 5.Examples of existing launch filesPractical example (optional)Это вторая из серии статей о робототехнической платформе ROS. Первая статья здесь. В этой статье я расскажу о launch файлах http://wiki.ros.org/roslaunchСтандарт...