Социальные сети Рунета
Вторник, 23 апреля 2024

[Перевод] Представляем ScaNN: эффективный поиск схожих векторов Предположим, нам необходимо выполнить поиск в большой коллекции литературных произведений, используя запросы, требующие точного соответствия названия, автора или других легко индексируемых критериев. Такая задача хорошо подходит для реляционной базы данных и такого языка, ка...

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

[Перевод] Эмбеддинги признаков и повышение точности ML-моделей Прим. Wunder Fund: короткая статья о том, как эмбеддинги могут помочь при работе с категориальными признаками и сетками. А если вы и так умеете в сетки — то мы скоро открываем набор рисерчеров и будем рады с вами пообщаться, stay tuned.Создание эмбеддингов признаков (fe...

[Перевод] Создание игр для NES на ассемблере 6502: заголовки и векторы прерываний Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

Хранители данных: как устроена работа с DWH в Lamoda Всем привет! Меня зовут Юлия Скогорева, я системный аналитик в команде Center of excellence в Lamoda, которая входит в дирекцию данных и аналитики.Если бизнесу нужны какие-то данные для принятия важных решений, то на помощь приходит наша команда. Мы тщательно изучаем множест...

Извлекаем суть новости. Опыт Яндекса Привет! Меня зовут Илья Гусев, я занимаюсь машинным обучением в команде Яндекс.Новостей. У каждого новостного сюжета на сервисе есть своя страница, где собраны новости об одном и том же событии из разных источников. Сегодня мы рассмотрим построение краткой выжимки, дайджеста...

Большому художнику – большой критик: новые версии модели ruCLIP для ранжирования результатов ruDALL-E (и не только) В ​2021 году особенно активно развивались языковые и визуальные трансформеры, что привело к появлению новых разработок в сфере мультимодального анализа данных. Ярким примером стала модель синтеза изображений по текстовым описаниям DALL-E от OpenAI. Команды Сбера - Sber AI и ...

Что считать счастьем покупателя? По запросу [форма] мы должны угадать, что именно нужно покупателю: выпечка, наращивание ногтей, косплеить медсестру или калибратор кубов бетона. Задача — быстро понять, кто перед нами и что сделает человека счастливым. Я работаю над качеством поиска в Яндекс.Маркете. И кач...

Actions: как в GitHub, но в GitLab Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group.То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в компании достигает такой зрелости, что появляются tools team, enabling team и ин...

Нейронные сети в кибербезопасности — текстовая модель с низкой задержкой, сохраняющая конфиденциальность Для начала пару слов об обработке текстовой информации, рекуррентных сетях и методах защиты конфиденциальности пользователя.Рекуррентные нейронные сети (Recurrent Neural Networks, RNNs) — популярные модели, используемые в обработке естественного языка (NLP). Идея RNN - ...

Приглашаем на Ozon Tech PostgreSQL Meetup: строим PostgreSQL-as-Service Привет, Хабр! Меня зовут Алексей, я тимлид команды инфраструктурных разработчиков и инженеров PostgreSQL. У нас небольшая команда — всего 6 человек, но при этом довольно большая инфраструктура, на которой едут наши инстансы PostgreSQL. Это около 8000 виртуальных машин в прод...

Это Gaidai какой-то. Сервис HTTP сценариев Привет, Хабр, меня зовут Артем Кудряшов, некоторую кучу лет я работаю в ATI.SU — крупнейшей в России бирже грузоперевозок. В разное время я писал код, управлял командами и занимался другими весёлыми вещами. В статье, что вы видите, хочу рассказать об одном из наших сервисов ...

Тестирование СУБД: 10 лет опыта Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил переработать их в статью. Она может быть ин...

Как измерить количество информации? Мы ежедневно работаем с информацией из разных источников и поэтому имеем интуитивные представления о том, что означает, когда один источник является более информативным, чем другой. Однако далеко не всегда понятно, как это правильно определить формально. Не всегда большое ко...

Автоматическая генерация протоколов совещаний Привет! Меня зовут Максим Бондарев, я работаю младшим разработчиком в компании Digital Design и заканчиваю обучение на математико-механическом факультете СПбГУ. В рамках своей исследовательской работы я занимался решением задачи по автоматической генерации протоколов совещан...

Классификация кассовых чеков Банки получают содержание кассовых чеков клиентов по транзакциям, совершенных по собственным картам через Операторов Фискальных Данных с согласия клиента. Данные приходят в сыром текстовом формате, аналогичном тому, что вы получаете в магазине на бумажном носителе информации...

Micro Frontend Архитектура на примере Angular В наше цифровое время веб-приложения становятся все более масштабней и сложней. Такие веб-приложения могут быть разделены на несколько модулей, разработанных отдельными командами, которые удобно запускать в производство по отдельности. По мере того, как приложения со времен...

Сбер создал первую мультимодальную нейросеть ruDALL-E Сбер создал первую в мире нейронную сеть ruDALL-E, которая способна создавать изображения на основе текстового описания на русском языке. Использовать ее можно для создания вариантов дизайна интерьера, стоковых изображений или векторных иллюстраций, материалов для рекламы, к...

Знакомьтесь: ETNA Меня зовут Юля, я разработчик команды ETNA. Расскажу о том, как мы запустили открытый инструмент для аналитики и прогнозирования бизнес-процессов, как он устроен и как его использовать. В Тинькофф мы часто решаем задачи по прогнозированию: хотим знать количество звонков...

Сбер создал мультимодальную нейросеть ruDALL-E Сбер создал нейронную сеть ruDALL-E, которая способна создавать изображения на основе текстового описания на русском языке. Использовать ее можно для создания вариантов дизайна интерьера, стоковых изображений или векторных иллюстраций ...

Вы «продоете теплых кросовок»: ищем идеальную пару обуви с помощью Elasticsearch Привет, эту статью мы пишем вместе — Дмитрий Генинг, руководитель направления разработки R&D, и Александр Желубенков, руководитель направления ранжирования и навигации в компании Lamoda. Одна из самых важных систем, с которой мы работаем — это поиск. Ежедневно на La...

AliExpress в России: теперь можно объединить заказы в одну посылку и ускорить доставку в два-три раза Команда российского AliExpress объявила о запуске новой удобной функции — «Вместе — быстрее».  Как поясняют разработчики, новая функция позволит покупателям объединить заказы от разных иностранных продавцов в одну посылку и получить её быст...

Как писать, чтобы тебя читали Можно читать и не понимать, можно читать и понимать, а можно читать и понимать даже то, что не написано. Всё зависит от того, как, в какой форме и с каким настроением автор создал текст, передал ли он смысл, поделился ли ценной информацией или крутой историей. Ежедневно на Х...

Миссия выполнима. Подход к кластеризации клиентов по типам товарных категорий Привет, меня зовут Сергей Сергеев, я ведущий исследователь данных в Утконос Онлайн. В этой статье я хочу описать подход к кластеризации клиентов по типам товарных категорий, который давал бы хорошее представление об аудитории Утконоса. Его можно проводить разными способами, ...

Анализ тональности текста с использованием фреймворка Lightautoml Сентиментный анализ (анализ тональности) – это область компьютерной лингвистики, занимающаяся изучением эмоций в текстовых документах, в основе которой лежит машинное обучение.В этой статье я покажу, как мы использовали для этих целей внутреннюю разработку компании – фреймво...

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

«Одноклассники» сильно изменились: новая лета новостей с рекомендациями, вертикальная лента, оплата товаров и многое другое Команда социальной сети «Одноклассники» представили довольно много изменений во время сегодняшней онлайн-конференции OK.Update.  Одним из главных новшеств стала переработанная «гибридная» модель ленты новостей. Теперь пользователи будут пол...

Российские ученые разработали механизм семантического быстрого поиска по специализированным базам данных Ученые решали задачу корректного поиска объемных документов, близких по смыслу. Обычно в больших сложных документах, особенно в рамках специализированных поисковых систем, содержится сразу несколько тем, что сильно затрудняет автоматический поиск. Исследователи предложили ...

Архитектура на «микросервисах» в монолите: примеры из практики В Skyeng есть команда коммуникаций. Она предоставляет инструменты для связи оператора с пользователем. Например, ученику плохо слышно преподавателя на уроке и он хочет пообщаться с поддержкой, чтобы решить проблему. Мы помогаем. На старте было просто: связаться с нами м...

Циничный обзор ИТ-отделов с примерами преобразований из Винлаб По мере роста запросов к ИТ в компании появляется куча интеграций, куча временных решений и куча костылей, потому что нужно чем-то срочно закрыть операционку, решить задачу и потом, наверное, когда можно будет выдохнуть, отрефакторить. Правда, вместо рефакторинга предлагаетс...

Быть тимлидом, а не казаться: обзор человечных практик и инструментов Как социолог в IT, я регулярно провожу исследования среди тимлидов. И часто слышу от новоиспеченных лидов, что им была бы очень полезна подготовка к их новой роли. А более опытные для прокачки софт-скиллов хотят понятную систему инструментов. Подведя некоторые итоги, я соста...

Module Federation: простая загрузка динамических модулей Всем привет! Меня зовут Евгений, я работаю frontend-разработчиком в платформенной команде. Моя задача — помогать другим frontend-разработчикам выполнять их задачи эффективнее. Мы в Delivery Club больше года назад внедрили подход с микрофронтендами, о чём писали здесь. Вы мож...

Wildberries ввел важное изменение для всех покупателей Торговая площадка Wildberries сумела обрести просто колоссальную популярность на российской территории за последние годы, так как десятки миллионов россиян теперь регулярно покупают себе различные самые разные товары с ее помощью. Специально для того, чтобы продолжать Читат...

Что не так с мозговым штурмом Давайте представим себе ситуацию: группе экспертов нужно решить сложную задачу. Она необычная и не решается стандартными способами. Одна из самых распространённых методик поиска решения таких задач — мозговой штурм. Его часто используют для поиска идей на заданную тему в ком...

Мой друг Netmiko. Часть 2: Три улучшения Python-скрипта Продолжаю ковырять автоматизацию рутины на сети из Huawei коммутаторов. На этот раз изыскания, которые позволили сократить код в 3 раза, а именно: хосты и команды перенесены в отдельные файлы, пароль и имя пользователя больше не хранятся в открытом тексте. Есть демонстрация ...

Как мы индекс в Elasticsearch строили Всем привет! Меня зовут Данил, и мы в Just AI разрабатываем платформу для создания различных чат-ботов. И для того, чтобы максимально упростить этот процесс, а именно процесс написания сценария работы бота, мы имеем свой собственный DSL.С его помощью можно описать поведение ...

Краткий экскурс в ruGPT-3. Инструкция и демонстрация GPT-3 — нейронная сеть, наделавшая шума в 2020 году, как самая сложная, объёмная и многообещающая модель по работе с текстовыми данными. Создана организацией OpenAI в нескольких вариациях, от 125 миллионов до 175 миллиардов признаков. Хотя в названии организации и есть ...

[Перевод] Глубокое и поверхностное тестирование. Часть 1. Покрытие Много лет назад я отправился на поиски. Покрытие казалось для меня важным словом в тестировании, но в какой-то момент я поймал себя на мысли, что не обладаю достаточно четким представлением об этом. Я чувствовал, что в этом не одинок. Я хотел знать, что люди имеют в виду под...

Руководство разработкой: beginner's survival guide Привет! Меня зовут Наташа, я руковожу разработкой бэкенда страницы yandex.ru. Сейчас у нас в команде больше двадцати человек, которые входят в отдельные группы разработки. Три года назад я впервые стала «тимлидом» маленькой группы из четырёх человек, накопив к этому времени...

На необычные процессоры Intel Alder Lake компания AMD ответит ещё более необычными Ryzen с полноценными и «неполноценными» ядрами Совершенно новые настольные процессоры AMD Ryzen поколения Raphael, как мы теперь знаем, выйдут когда-то во втором полугодии текущего года. Возможно, теперь у нас есть наилучшее на данный момент представление о том, что из себя будут представлять такие CPU.  Блок-...

Построение отказоустойчивого решения на базе BGP с использованием облачной платформы Привет, Хабр!Меня зовут Евгений, и с недавних пор я являюсь членом команды развития инфраструктуры в Домклике. Больше всего опыта у меня в области сетевых технологий, в простонародье я «сетевик». На сегодняшний день наша команда, да и не только наша, активно прорабатывает во...

Как упростить работу команды с помощью Telegram Меня зовут Борзов Олег, я техлид команды разработки CRM-системы для менеджеров ипотечного кредитования крупного банка. Сегодня я хочу рассказать, как наша команда разработки упрощает часть рабочих процессов с помощью мессенджера Telegram. Читать далее

[Перевод] Путь к успеху в сфере DevRel: информирование, помощь, вовлечение Только за последний год у меня было несколько десятков разговоров с людьми, которых интересовало, как разделить обязанности в команде Developer Relations (эта команда выстраивает отношения с разработчиками). Неважно, какая перед вами стоит задача: понять, какого именно специ...

Пять USB 3.2, пара USB-C, до трёх RJ45 и старые процессоры в новой обёртке. Представлены мини-ПК Gigabyte Brix Extreme Ассортимент мини-ПК компании Gigabyte пополнился новыми моделями линейки Brix Extreme.  Новинки получили имеют каталожные номера GB-GER-5xxx. Всего компания предлагает восемь модификация, отличающихся процессорами и некоторыми другими аспектами...

Создаем самоорганизующуюся команду: пошаговый алгоритм Меня зовут Андрей Булов. Я простой питерский технарь, архитектор, разработчик, DevOps технический менеджер. Сейчас работаю в Quantori.Я не буду описывать самоорганизующиеся команды, а расскажу про алгоритм их создания. Это мой личный опыт — я так работаю с командами (их было...

Как из прикладной задачи построить большую платформу и размечать миллионы данных каждую неделю? ====Привет, мы команда VS Robotics, и мы г̶о̶т̶о̶в̶и̶м̶ ̶р̶о̶б̶о̶т̶о̶в̶ ̶к̶ ̶в̶о̶с̶с̶т̶а̶н̶и̶ю̶ ̶м̶а̶ш̶и̶н̶ занимаемся голосовыми технологиями.Наш главный продукт — умеющий общаться на русском языке робот-оператор, и в процессе работы над ним мы создали еще несколько самосто...

CSS и XPath для QA: чтобы разобраться с локаторами, нужно всего лишь… Привет! Меня зовут Иван, я руковожу горизонталью автоматизации тестирования в Skyeng. Часть моей работы — обучать ручных тестировщиков ремеслу автоматизации. И тема с поиском локаторов, по моему опыту, самая тяжкая для изучения. Здесь куча нюансов, которые надо учитывать, но...

Мой друг Netmiko. Часть 3: один скрипт для разных устройств Huawei Мы уже разобрали в прошлых частях как накатить на сетевые устройства Huawei список команд из внешнего файла. И это работает, если у нас сеть состоит из одинаковых устройств. Конечно, в реальной практике такое встречается редко. В этой работе мы рассмотрим как использовать ра...

Улучшаем процесс ведения проекта в Git Привет! Я давно заметил, что процесс добавления нового кода в проект в большинстве команд может быть не всегда стандартизирован. Из-за этого могут возникнуть сложности с коммуникациями разработчиков как на уровне описания добавленного кода, так и понимания, какое влияние нес...

ruDALL-E: генерируем изображения по текстовому описанию, или Самый большой вычислительный проект в России 2021 год в машинном обучении ознаменовался мультимодальностью — активно развиваются нейросети, работающие одновременно с изображениями, текстами, речью, музыкой. Правит балом, как обычно, OpenAI, но, несмотря на слово «open» в своём названии, не спешит выкладывать модели в о...

Как масштабировать сервис в 20 раз и свернуть обратно за один день Может ли команда разработки быть спокойной 8 марта, если вы в сервисе №1 по доставке цветов? Наша история.Меня зовут Дима, я работаю техническим директором в Flowwow. Мы развиваем маркетплейс локальных магазинов, которые продают красивые букеты и подарки. В нашей R...

[Перевод] Замена 12 мощных Bash-команд с помощью Go Каждый серьёзный программист или системный администратор должен, хотя бы на базовом уровне, владеть Bash-командами. Во многих случаях эти команды позволяют управлять компьютерными системами гораздо быстрее и эффективнее, чем инструменты с графическим интерфейсом. Сегодня ...

Wildberries сделал возврат и отказ от товара платными для всех покупателей Одним из крупнейших российских интернет-магазинов, где десятки миллионов россиян регулярно покупают себе различные товары, является Wildberries. Эта торговая площадка сотрудничает с десятками тысяч продавцов, позволяя им продавать свои товары огромному множеству людей. Учит...

Проблемы современного машинного обучения Во многих популярных курсах машинного и глубокого обучения вас научат классифицировать собак и кошек, предсказывать цены на недвижимость, покажут еще десятки задач, в которых машинное обучение, вроде как, отлично работает. Но вам расскажут намного меньше (или вообще ничего) ...

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

Как мы создавали Data Management Platform: архитектура, проблемы, выводы Для таргетинга мы в Ozon используем сегменты, в которые группируем пользователей по интересам. Интересы могут быть определены через систему трекинга событий. Последние в свою очередь формируются в процессе взаимодействия пользователя с маркетплейсом Ozon. На основе сегментов...

Обновления Windows 10 за декабрь 2021 года: что нового и улучшенного Накопительное обновление Windows 10 за декабрь 2021 года теперь доступно для пользователей, и это последнее обновление для операционной системы в 2021 году. В отличие от предыдущих обновлений, исправления во вторник представляют собой небольшой выпуск с несколькими исправлен...

Интеграция CrowdSec в Kubernetes Архитектура микросервисов — самая серьёзная угроза безопасности в кластере Kubernetes (K8s), так как каждое развёртываемое приложение открывает для злоумышленников новый потенциальный вектор атаки. При этом, развёрнутые приложения генерируют логи, а наша платформа CrowdSec м...

Совместимость блокчейнов: небольшая справка Всем привет! Меня зовут Валерий, я junior developer. Недавно я попал в команду западного стартапа, развивающего финансовую экосистему в сфере блокчейн. До этого я поверхностно интересовался миром криптовалюты, но непосредственно в этой отрасли никогда не работал. А тут все т...

Как мы в Домклике делаем виджеты на React Всем привет! Меня зовут Игорь Савин, я frontend-разработчик в компании Домклик. На текущий момент у нас около 150 различных команд разработки, из которых большая часть связана с разработкой какого-либо фронтенда на HTML, CSS и Javascript. Но когда так много команд, непременн...

RuCLIP tiny — быстрее, чем вы думаете Совсем недавно компания Сбер представила ряд, адаптированных под русский язык, моделей машинного обучения под названием RuCLIP. Суть их работы заключается в возможности сравнения схожести текстового описания и изображения. Рассматривая результаты тестирования, мы заметили, ч...

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

Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM) Привет, Хабр!Меня зовут Кирилл Васильев, и я хотел бы рассказать, как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM). КММ — это технология кроссплатформенной разработки, позволяющая писать общий код под основные платформы за исключением UI-слоя. Все продукты со вр...

ElasticSearch — как мы делали свою речевую аналитику Привет! Меня зовут Аркадий. Последние пару лет я в основном занимаюсь развитием поиска по тексту в команде TQM (Tinkoff Quality Management) в банке Тинькофф. Наш продукт — это речевая аналитика по звонкам, чатам и другим активностям, контроль качества, анализ и прочее. Более...

7 хороших товаров с AliExpress из разных категорий Вот и пришло время еще одной подборки товаров с AliExpress. Мы ежедневно готовим для вас что-то интересное и необычное, что не так просто найти самому. Даже поиском такие вещи ищутся не так легко, как хотелось бы. По сложившейся традиции мы отбираем для вас товары исключите...

В поисках идеального ретроноутбука для DOS-игр В процессе перетаскивания с места на место тяжеленного ЭЛТ-монитора я напомнил себе, что когда-то давно хотел коллекционировать только портатив. Ноутбуки, карманные компьютеры и мобильные телефоны попросту легче и компактнее. Я уже собрал достаточно приличное количество ноут...

Эволюция рекомендаций ресторанов в Delivery Club. Часть 1 Всем привет! Меня зовут Иван Максимов, я работаю Lead Data Scientist’ом в команде рекомендаций и A/B-тестирования Delivery Club. Это первая из серии статей про нашу рекомендательную систему. Я расскажу о том, как мы определили проблемы предыдущего подхода к рекомендациям, и ...

Как мы телеграм-магазин делали: интеграция с движком, функционал, вывод товарной базы В июне 2021 года на выставке e-commerce мы впервые показали интегрированный магазин в телеграм с базовым набором функций. Уже тогда мы попытались вместить десятки категорий с десятками тысяч товаров в чат мессенджера. Но масштаб всего возможного функционала мы только предста...

[Перевод] Создание игр для NES на ассемблере 6502: приступаем к разработке Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

[Перевод] Dungeons & Dragons для SRE В прошлой жизни я работал фулл-тайм SRE, а по совместительству был драконорожденным паладином по имени Лорарат (Lorarath). На работе со своей командой я сопровождал тысячи систем, а вечерами пытался выжить в воображаемых битвах и спасти мир от ведьмы Морганы. Мне нравятся со...

Linux-смартфоны, на которые стоит обратить внимание в 2022 году Да, настал уже 2022 год, причем праздники еще продолжаются, но многие из нас строят разного рода планы. Они могут касаться как масштабных и очень значительных целей, вроде смены работы или старта собственного бизнеса, так и менее важных, но все же имеющих значение. Ну напри...

Как заинтересовать 120+ HR всего за месяц. Или как захантить к себе аналитика данных За месяц поиска работы собрал много полезной информации и хочу с вами ею поделиться.В начале немного статистики по прохождению этапов отбора в компанию:1 этап "Собеседование с HR-ом": 120+ HR-ов (рекрутеров) написало мне за месяц2 этап "Собеседование с руководителем" (знаком...

[Перевод] Обзор — ConvNet для 2020 В последние годы трансформеры, которые изначально были разработаны для обработки естественного языка, становятся все более важными в таких областях компьютерного зрения, как обнаружение объектов, сегментация изображений и т.д., опережая традиционные архитектуры, основанные т...

Большой выбор картинок для Инстаграмм На сегодняшний день сложно себе представить современных людей, которые не имеют собственных аккаунтов на популярных социальных сетях и платформах. Одной из самых популярных на сегодняшний день сетей является – Инстаграм. Эта платформа позволяет не только общаться, делиться с...

Чемпионат Intel и «СберМаркет»: обучи ИИ-модель с помощью oneAPI и выиграй 1 млн руб. Партнёрский материал До 24 декабря 2021 года на площадке SberCloud DS Works проводится чемпионат Intel® и «СберМаркет» — участники должны решить практическую задачу по построению нейросетевой модели на основе исторических данных, которая предскажет, какие покупки совершит п...

Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе. Вот как удалось её обучить Больше примеров — в конце поста В последние годы большие языковые модели на архитектуре трансформеров стали вершиной развития нейросетей в задачах NLP. С каждым месяцем они становятся всё больше и сложнее. Чтобы обучить подобные модели уже сейчас требуются миллионы долларо...

Angular Libs как монорепозиторий: начало, настройка, работа с assets Всем привет! Меня зовут Илья и я хочу рассказать вам как можно подробнее про Angular Libs. В частности, то, как можно использовать его в качестве монорепозитория для сборки нескольких приложений с tree-shaking и переиспользуемостью различных модулей в разных библиотеках и ча...

«Я, Вань, такую жу хочу». Яндекс теперь может искать товары на фото и картинках Команда Яндекса объявила о запуске новой полезной функции в фирменном поисковом сервисе. Теперь в поиске по картинкам можно узнать, где продаётся понравившаяся вещь.  Сервис научился распознавать на изображениях товары с помощью компьютерного зрения и находить в и...

Юлий Цезарь в мире ИИ:  Google разрабатывает многозадачную ИИ-модель Pathways Корпорация Google заявила о начале работы над проектом из сферы ИИ, в рамках которого корпорация планирует создавать комплексные нейросети. Они, по словам разработчиков, смогут одновременно работать над решением тысяч или даже миллионов разных тасков одновременно. Проект пол...

Можно ли избавиться от технических писателей Согласитесь, что название статьи звучит немного странно. Зачем же избавляться от этих милых, слегка занудных, но в основном весьма безобидных людей?Как их только не называют: техписы, техрайтеры, документаторы... Хорошо, хоть не архивариусы!Если мы избавимся от технических п...

Яндекс запустил поиск товаров на изображениях Поиск по картинкам помогает найти товары, которые обычно выбирают глазами - например, одежду или предметы интерьера. Так, по запросу [мужской костюм] появится целая галерея костюмов с ценами и сайтами магазинов. Если приглянувшаяся вещь - это только часть изображения, её всё...

[Перевод] Rust 1.58.0: захватываемые идектификаторы, пути поиска в Windows, больше #[must_use] в стандартной библиотеке Команда Rust рада представить новую версию языка — 1.58.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.58.0 в...

[Перевод] Команда SED в Linux/Unix с примерами Компиляция из двух смежных статей на тему использования команды sed для редактирования текстовых файлов, включая различные варианты поиска и замены шаблонов, а также всевозможные операции со строками. Идею к публикации этого гайда подал участник nronnie в комментарии к пред...

Создана первая нейросеть, которая генерирует картинки по описанию на русском языке Нейросеть одновременно обучается на двух видах данных - картинках и текстах, и позволяет создавать неограниченное число новых изображений по заданному описанию. Есть два варианта модели:ruDALL-E XL, содержащая 1,3 миллиарда параметров;ruDALL-E 12B с 12 миллиардами параметров...

Получите работу в Альфа-Инвестициях за 24 часа! One Day Offer для iOS/Android-разработчиков 19 марта Расширяем команду разработчиков в Альфа-Инвестициях – одном из приоритетных проектов Альфа-Банка. Нашим мобильным приложением пользуется более миллиона человек, и мы хотим сделать для них лучшее решение на рынке. Ищем коллег, которые усилят команду, и чтобы не тратить время ...

Houdini. Визуальное представление данных в молекулярной биологии. И фокусы Драфт этой статьи был написан почти два месяца назад. Затем я заболел ковидом, а потом долго восстанавливал свои когнитивные способности, изгоняя из себя древесину.Предполагаю, что многие из нас видели фокусы. Волшебство. Когда хочется воскликнуть: — Да как ты это сделал! Эт...

Виртуальное наследство: можно ли наследовать аккаунт в соцсетях Социальные сети давно стали частью нашей жизни. Мы делимся в них с подписчиками самым сокровенным, ждем отдачи в виде внимания и лайков, активно общаемся друг с другом, и, знакомясь с человеком, узнаем о его представлениях и образе жизни, мониторя его страничку. HR-менеджеры...

Что такое Deepfake: секреты умной технологии Технологии Роботы 03.12.2021, 22:15 Что такое Deepfake: секреты умной технологии Когда deepfake-видео с Илоном Маском, исполняющим песню «Трава у дома», появилось в сети, оно моментально набрало миллионы просмотров на Youtube, а фейков...

Лучшие игры на двоих на Айфоне Предлагаем вашему внимаю топ-5 игр на Айфон для двоих. Помните, как несколько лет назад мы собирались вместе с друзьями и близкими за какой-нибудь настолкой? Конечно, многие делают так до сих пор, но я все-таки считаю, что подобные игры просто обязаны перейти в гаджеты. В 20...

[Перевод] Изменения в эмуляторе Dolphin с ноября по январь В этом году мы достигли важной цели, к которой стремились почти десяток лет. В конце 2012 года Sonicadvance1 начал работать над ARM JIT эмулятора Dolphin. В те времена не существовало ни единого устройства, имевшего хотя бы малейшие надежды на работу Dolphin близко к полной...

Воспроизводимость экспериментов Big Data Вы не задумываетесь над процессами, а фокусируетесь на решении задач в сжатые сроки, только когда вы аналитик в стартапе или маленькой команде. Но после первых успехов хочется оглянуться назад и наладить процессы, почистить библиотеку артефактов и подтянуть качество. Особенн...

Для мониторинга CronJob в Kubernetes нужен простой советский… Привет, Олимпийский Хабр! Меня зовут Аня, я работаю в Ozon: строю и развиваю инфраструктуру мониторинга в Observability-платформе. Моя команда помогает разработчикам следить за своими сервисами и своевременно получать алерты, если что-то идёт не так. На Хабре довольно много ...

[Перевод] Война или мир: используем MATLAB и Python вместе Если вы студент, работаете в академической сфере или на производстве, вы, вероятно, сталкивались с ситуациями, когда вам нужно было объединить работу с более чем одного языка программирования. Это обычное дело в инженерных и научных приложениях, особенно когда они связаны с ...

AliExpress рассказал, как получать посылки в 2 – 3 раза быстрее Не для кого не секрет, что крупнейшим и наиболее известным онлайн-магазином, позволяющим покупать товары с доставкой из Китая, является торговая площадка AliExpress. Она реализует десятки миллионов товаров из самых разных ценовых категорий, а приобрести себе Читать полную в...

Пережить распродажу на Ozon: хайлоад, сковородки и 38 инфарктов Мы нечасто задумываемся о том, как работает тот или иной сервис и какой объём работ скрывается за тем, чтобы товар или услуга прибыли к нам вовремя. Взять, например, «чёрную пятницу» и День холостяка в e-com — дни самых больших распродаж. Казалось бы, что там такого? Со стор...

Как мы перестали плодить шаблонный код при работе с табличными представлениями в iOS Девять из десяти экранов любого iOS-приложения имеют табличный вид. Неважно, как реализовано это представление — на UITableView или UICollectionView, но для его реализации необходимо каждый раз писать шаблонный код:1) реализация табличного источника данных (UITableViewDataSo...

Быстрый, резкий, как пуля, дерзкий. Как работать над перфомансом сайта, чтобы нравиться пользователям и Гуглу Привет! Меня зовут Андрей Якобчук, я ведущий фронтенд-разработчик в Muse Group. Мы постоянно работаем над ускорением клиентской части наших сайтов. К тому же Гугл с его метриками Core Web Vitals с каждым годом придаёт всё большее значение отзывчивости и стабильности интерфей...

Что нужно клиентам Прочтя на хабре очередную статью о том, как мы и так, и эдак удовлетворяли заказчиков, прокомментировала. Я написала "дайте клиентам уверенность и спокойствие" (цит. по памяти). Просто отстаньте от нас, клиентов. От нас, лояльных. Делайте то, что у вас уже покупают. Стабильн...

Keycloak X. Что за зверь и с чем его едят? Недавно мы с коллегами из X5 Tech проводили митап, на котором разбирали, что такое Keycloak X и чего от него ждать. Для тех, кто пропустил или предпочитает читать, а не смотреть, подготовили текстовый вариант. Меня зовут Виктор Попов, я техлид DevOps-команды в X5 Tech. ...

Какой вклад внесло функциональное программирование в современные языки? Современные языки программирования обладают большим набором разнообразных средств и удобных фишек, что позволяет писать совершенно разный код на одном и том же языке для одной и той же задачи. Парадигма программирования — это в первую очередь стиль мышления: то, как программ...

4 страха, мешающие стать тестировщиком в международной компании Привет, Хабр! Меня зовут Анастасия Донцова, и я работаю старшим менеджером команды тестирования в компании Dell Technologies. Хочу немного рассказать вам о своей специальности, а также развенчать несколько ложных и вредных представлений, которые её окружают. Тестирование пр...

[Перевод] Создание игр для NES на ассемблере 6502: скроллинг фона Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

Работа руководителя с людьми начинается задолго до найма и не заканчивается с уходом людей из команды Я хочу, чтобы после этой статьи у вас появилось чуть побольше информации о том, на что влияет тимлид в нашей социально-технической системе, которой является команда. Сейчас попробуем вместе разобраться, как тимлид влияет на «социальное» и нужно ли что-то в этом «социальном» ...

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

Microsoft выпустила Windows 10 Build 19044.1618 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 10 Build 19044.1618 (21H2) (KB5011543) для Release Preview Channel для инсайдеров, которые работают на Windows 10. Выделения поиска в Windows 10 Недавно Microsoft представила обновление для поиска в Windows 11 Insider Preview, которое выд...

В «VK Работа» появилась проверка компаний Команда сервиса «VK Работа» объявила о запуске новой удобной функции — «Верификация компании». Теперь работодатели могут подтвердить свой профиль и получить соответствующую пометку об этом в описании к вакансиям. Для верификации аккаунта п...

SQL HowTo: разные варианты работы с EAV Соблазн использовать модель EAV (Entity-Attribute-Value) при организации структуры БД весьма велик, особенно когда предметная область заранее плохо известна (или разработчик просто не хочет в нее углубляться). Это ведь так удобно - создать "универсальный" способ описания хар...

[Перевод] Как Uber эффективно обрабатывает свои миллионы заказов такси и еды. Часть 1 Подробный разбор фулфилмент-архитектуры компании Uber.Как описано в [1], фулфилмент-сервис должен “получить намерение клиента и воплотить его путем подбора правильного набора провайдеров (исполнителей)”. Например, одно из возможных намерений клиента - это поездка из одной то...

Госуслуги против интерфейсного хаоса Как мы пилили десятки гайдлайнов, зачем искали свой путь и что теперь можем посоветовать вамРТЛабс — генеральный подрядчик Минцифры по Госуслугам. На протяжении двенадцати лет мы видели портал в десятках реинкарнаций разной степени проработанности. Неизменным оставалось одно...

[Перевод] Миллион одновременных соединений Я слышал ошибочные утверждения о том, что сервер может принять только 65 тысяч соединений или что сервер всегда использует по одному порту на каждое принятое подключение. Вот как они примерно выглядят: Адрес TCP/IP поддерживает только 65000 подключений, поэтому придётся на...

Утечка памяти: цена одной маленькой ошибки Всем привет, меня зовут Алена Коваленко, я Java-разработчица одной из команд направления Warehouse Management System (WMS) компании Lamoda. Наша команда занимается автоматизацией складской системы и реализацией новых фич для улучшения работы сотрудников склада. В том числе м...

Павел Дуров извинился перед Верховным судом Бразилии за небрежность и попросил не блокировать Telegram в стране Верховный суд Бразилии постановил ограничить доступ к Telegram из-за неудаления запрещенного контента. Создатель мессенджера Павел Дуров объяснил это ошибкой с отправкой рабочих писем. Похоже, у нас возникла проблема с пересылкой электронных писем между нашими корпорати...

Создаем аналитическое хранилище данных командой из 2-3 спецов Всем привет! Сделать хорошее аналитическое хранилище (DWH), когда в команде десяток-другой крутых специалистов и пара лет времени — не сложно. Проекты по созданию DWH, Data Lake и BI обычно очень ресурсоёмки и под силу только большим компаниям. Мне интересно искать и применя...

Материализованные представления и ReplacingMergeTree в ClickHouse В этой статье будут описаны подводные камни, на которые я натыкался при использовании одновременно материализованных представлений и движка ReplacingMergeTree в ClickHouse (далее CH). Для опытных пользователей CH эта информация возможно будет уже не новой, но надею...

Technical Product Manager или Business Product Manager. Кто приносит больше пользы на практике? Всем привет. Хотел бы в рамках данной статьи рассмотреть такой вопрос, как построение команды продакт-менеджеров и выбор правильной конфигурации навыков у тех специалистов, которых мы бы хотели видеть в своей команде. Надеюсь, что данная статья будет полезна руководител...

Почему каждый сайт пытается продвинуть своё нативное приложение? Странная вещь: вот сайты (теперь не все, но всё ещё многие) отлично работают в браузере. Но только заходишь со смартфона, начинается цирк. Всплывающее окно — хотите открыть ссылку в приложении? В каком? У меня нет никакого приложения! Если случайно нажать «Да», то начнётся...

[Перевод] Архитектура PlayStation 3, часть 1: Cell В 2006 году Sony выпустила долгожданную игровую консоль "следующего поколения". Это блестящая (хоть и тяжелая) машина, чья базовая аппаратная архитектура развивает идеи Emotion Engine из PS2, то есть фокусируется на векторных вычислениях для достижения высокой производительн...

Увеличение размера диска с LVM на VirtualBox Приветствую, меня зовут Иван, я системный администратор. Решил попробовать писать такие вот заметки на задачи, которые делаю редко, чтобы потом вспомнить, если понадобится. Надеюсь и ещё кому-то пригодится.Все пути и имена разделов мои, меняйте соответственно на своё. Все де...

Муравей Лэнгтона — загадочный клеточный автомат В мире существует около 14 000 видов муравьёв, каждый из которых имеет собственное название. Но, даже если вы зададитесь такой целью, вы не найдёте ни в одном биологическом справочнике муравья Лэнгтона. Дело в том, что этот муравей — математическая абстракция, модель дл...

90 млн объявлений и 9 сделок в секунду: «Авито» стал самостоятельным бизнесом в России «Авито» выделяется в отдельный бизнес из OLX Group и продолжит работать как самостоятельный российский бизнес под управлением действующей команды топ-менеджеров и собственным советом директоров. Юридическая процедура займет несколько месяцев, а возглавлять к...

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

[Перевод] Воссоздаем Minecraft-подобную генерацию мира на Python Minecraft, самая продаваемая игра в мире, наиболее известная своими пикселизированными блоками и бесконечными мирами, содержит потрясающий процедурный генератор ландшафта — с пещерами, водоемами, и даже различными биомами.Процедурная генерация является важной частью компьюте...

Копаемся в TypeScript: пишем свои Utility Types. Ключевое слово infer Йо, Хабр! Меня зовут Алексей Акулов. Я разрабатываю клиентскую часть продукта BIMeister.Почти каждый сталкивался с типами Partial или Record. Там таких еще много, но суть в том, что они входят в ту самую группу Utility Types. Такие штуки представляют из себя разные преобразо...

Твой личный Дали: СберБанк запустил нейросеть, которая рисует картинки по словесному описанию Команда СберБанка объявила о запуске нейросети ruDALL-E, которая способна создавать изображения на основе текстового описания на русском языке. Как отмечает пресс-служба, это первая в мире подобная нейронная сеть.  Официальная рекламная картинка ruDALL-E Протестир...

Яндекс тестирует поиск по товарам и ценам с возможностью сравнения Команда Яндекса объявила о тестовом запуске новой функции в фирменном поисковике, благодаря которой пользователям станет проще купить ту или иную вещь по подходящей цене.  Бета-версия поиск по товарам с возможностью сравнения предложений разных магазинов на данный...

Лучшие смарт-часы 2021 и как их правильно выбирать Умные часы становятся все более популярным гаджетом, а их продажи растут из месяца в месяц. Рассказывать о преимуществах и недостатках такого типа устройств большого смысла нет, тем более, мы уже не раз это делали. В этот раз поговорим о том, какие модели можно считать лучш...

[Перевод] Зачем вам может понадобиться собственный DNS-сервер? Одна из сложностей в понимании DNS заключается в его децентрализованности. Существуют тысячи (а может, сотни тысяч?) авторитетных серверов имён и по крайней мере 10 миллионов резолверов. На них работает множество разного ПО! Из-за того, что на разных серверах выполняется св...

Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора Привет, Хабр! Меня зовут Евгений Лабутин, я из команды разработки продукта МТС Твой бизнес. Мы разработали свой рецепт приготовления картинок для нашего портала. Благодаря ему удалось сократить их вес на странице до 10 раз относительно уже оптимизированного jpg/png, сохранив...

Путешествие по камням, или Как мы скрестили криптошлюзы S‑Terra с Ansible для автоматизации конфигурирования устройств Однажды моей команде довелось организовывать несложную кустовую схему шифрования для компании, у которой было более 2,5 тысяч офисов продаж и около ста региональных центров. Всё техническое описание решения легко излагалось в таблице Excel размером 2 800 строк на 25 столбцов...

Сто раз сломай, один раз поправь или как мы улучшали тестирование отказоустойчивости и восстановления API Привет, хабровчане!Меня зовут Нурыев Асхат, я ведущий инженер по автоматизации в DINS. За время работы в компании я участвовал в решении множества сложных задач. В этой статье я поделюсь историей улучшения процесса и автоматизации тестирования высокой доступности и восстанов...

AliExpress привел в абсолютный восторг всех покупателей Торговая площадка AliExpress пользуется колоссальной популярностью среди жителей России, так как более чем 20 млн россиян, проживающих в различных самых разных частях страны, регулярно приобретают себе различные самые разные товары с ее помощью, находя ее Читать полную верс...

Golang для Embedded Linux При разработке очередной платформы перед командой АТОЛ встал вопрос выбора языка программирования/стека технологий/железа/фреймворка для создания решений. Железо было выбрано на базе относительно недорогой Linux-платформы STM32MP153/512MB DDR3/8GB eMMC. Эта платформа имеет н...

[Перевод] Советы по собеседованиям бэкэнд-разработчикам от Netflix Сталкивались ли вы когда-нибудь с одним из следующих сценариев при поиске своей следующей работы? Вы изучаете и практикуетесь в написании задач для собеседований в течение нескольких часов/дней/недель/месяцев, только для того, чтобы вас попросили объединить два отсортиро...

Добавление пользовательской темы для фронтэнд-приложений Привет, Хабр! Меня зовут Павел, я фронтэнд-архитектор в компании Itransition. Вот уже более 8 лет я работаю во фронтэнде. В течении этого времени мне довелось поработать с приложениями, как полностью основанными на бэкенд технологиях, так и с классическими сайтами, написанны...

Доводим распределённые действия до конца с использованием простейшего паттерна Saga Привет! Меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon: пишу микросервисы на Go для личного кабинета продавца. В прошлом году мы запустили новый процесс регистрации продавцов, в котором задействовано сразу несколько микросервисов. В нём стало больше шагов, при этом к...

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

Чем заменить приложение Mi Fit для Mi Band Фитнес-браслеты стали невероятно удобными за счет того, что имеют своей кроссплатформенности, а также повышенной кастомизации. Если думаете, что Mi Band можно настроить исключительно с помощью стандартного приложения Mi Fit, то сильно ошибаетесь — существует сразу нес...

Ключевые метрики: как мы рассчитывали RPS, а пришли к custdev Многие сталкиваются с проблемой оценки эффективности работы отдельной команды. Как понять куда двигается команда? На что она должна влиять, а на что может? Как её работа улучшает всю компанию? Эти вопросы задавали и мы себе в команде Каталога приложения «Кошелёк». Поначалу о...

Библиотека PHP для поиска видео по скриншоту Перед всеми нами ежедневно встаёт задача поиска информации. Требуется найти текст, изображения, аудио или видео информацию. Чаще всего для поискового запроса используется текст. Реже - изображения. Есть сервисы вроде "Shazam", которые ищут музыку используя запись звука. Мы с...

Как работает FaceSwap. Часть 2. Разработка от Sber AI Привет, Хабр! В прошлой статье мы обсудили, что такое faceswap и довольно подробно разобрали существующие подходы. В этой статье мы хотим остановиться на том, как именно мы в Sber AI решаем эту задачу, а также погрузить вас в детали реализации нашего решения. Любое обучение ...

Wildberries привел миллионы покупателей в бешенство Одним из крупнейших онлайн-магазинов в России, который продает различные самые разные товары из самых разных категорий, является Wildberries. Данная торговая площадка стремится к тому, чтобы как можно больший круг людей приобретал себе какие-либо товары с Читать полную верс...

ЮKassa запустила новый способ приёма платежей Сервис выставления счетов позволяет клиентам ЮKassa принимать платежи без сайта. Раньше счёт на оплату одного и того же товара нужно было каждый раз выставлять заново. Теперь счёт можно сделать многоразовым и быстро отправить одну ссылку или QR-код на оплату сразу нескольким...

7 + 1 способ анимировать спиннер Меня зовут Евгений Подивилов, я фронтенд-разработчик в команде «Лайфстайл». Я разрабатываю раздел «Развлечения». В этом разделе можно купить билеты на мероприятия или забронировать столик в ресторане.Многие недолюбливают бесконечные индикаторы загрузки, потому что по ним не ...

Восприятие цвета в интерфейсе: почему мы видим его по-разному Про инклюзивность в интерфейсах и то, как дизайнеру учесть особенности цветового зрения.Привет! Меня зовут Николай Комиссаров, я руковожу командой дизайна Пульса (pulse.mail.ru) и медиапроектов в VK, а также занимаюсь социальными проектами компании. Недавно, работая над...

Как тимлиду можно развивать команду Гораздо приятнее руководить командой опытных разработчиков, а не командой новичков. Однако на рынке труда очень мало опытных разработчиков, у них большие запросы и за них огромная конкуренция. Что делать? Один из способов — вырастить своих сеньоров из мидлов и джунов. В этой...

Микро-фронтенды для микро-сервисов М.Видео-Эльдорадо поддерживает более сотни разных систем. Набор необходимых сервисов отличается для сотрудников разных должностей и даже разных функциональных обязанностей. Управлять таким парком, организовывать уровни доступа к разным продуктам – сложная задача. Мы реш...

Кейс-лайфхак: как IT-команда Сбера научилась комфортно укладываться в сроки, нужные бизнесу После такого несколько кликбейтного заголовка сразу раскроем карты: IT просто однажды «осмелились» сказать «нет» потоку сверхсрочных задач от бизнеса, и разработка стала успевать входить в график. На этом можно было бы и закончить, но тогда лайфхак остался бы лишь теорией, к...

Рабочий шаблон архитектурного решения Уже три года, как мы постепенно передаем солюшн-архитектуру в команды разработки. Приходится часто объяснять, как сделать архитектурное решение коллегам, которые раньше подобными вещами не занимались. Отсюда родилась идея этой статьи – поделиться опытом, который сложился у м...

Представлен первый OLED-экран, полностью напечатанный на 3D-принтере Исследователи Миннесотского университета University of Minnesota Twin Cities представили первый гибкий OLED-дисплей, полностью напечатанный на 3D-принтере. В будущем, теоретически, желающие могут печатать экраны для ремонта своих гаджетов самостоятельно. Новый подход с...

Приложение «Ваш телефон» в Windows 11 получает новый вид звонков Способность приложения «Ваш телефон» совершать телефонные звонки стала лучше в последнем обновлении Windows 11. Для тех, кто не знает, приложение «Ваш телефон» недавно получило новый дизайн, что привело его в соответствие с новой эстетикой Windows 11, которая включает в себя...

AliExpress начинает платить российским пользователям за обзоры товаров в приложении Команда российского AliExpress поделилась интересной новостью для пользователей — запущено тестирование обновленной социальной платформы с монетизацией для авторов внутри приложения.  В российском приложении AliExpress стала доступна новая лента контента. Пу...

Почему использование TeraBox бесплатно? TeraBox — крупнейшее бесплатное и безопасное облачное хранилище, его скачали более 20 000 000 раз по всему миру. 
По мере изменения принципов работы и взаимодействия в современном мире облачное хранение становится все более популярным. Распространение пандемии Covid-19 стал...

Том, Дик и Гарри. Что значат именные идиомы в английском и как их использовать Что общего у Джека, Тома и Боба? Верно, это самые популярные английские имена. Если вы работаете в международной компании, вы наверняка встречали хотя бы одного Боба или Джека среди коллег и клиентов. Эти имена настолько широко распространены в англоязычных странах, что давн...

Телефон для друга Мой товарищ хотел для диорамы телефон. Старый советский, на "двушечках"Даже приобрёл на одном сайте модель телефона АМТ-47, ведь картинка была весьма завлекательной:Увы, товарищ совершил покупку, не имея представления о текстурах и полигонах.Пришлось взяться за дело с нуля, ...

Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1) Хотел бы написать небольшой цикл статей посвященных тому, как я написал свою RTOS с какими трудностями столкнулся и зачем вообще писать свою RTOS если уже есть FreeRTOS, RTX, embOS и т.д. список достаточно большой. Начнем с того, что по мере работы я сталкивался с тем, что ...

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

Мой друг Netmiko Ansible с костыльком может автоматизировать сеть и non-CloudEngine коммутаторов Huawei, как недавно было доказано на нашем Enterprise форуме. Однако в сети, в которой работают разные модели коммутаторов, Ansible не представляется эффективным инструментом на данный момент. И ...

Фотограмметрия на телефон и техничка часть 2. В этой статье... хотя нет, это даже и не совсем статья... Простое описание ролика, можно сказать. Тут я вам расскажу как пользоваться программой "3d Zephyr" как создать 3d модель из фотографий и обработать ее. Как будет время, дополню эту страницу описанием с фотографиями, к...

HTTP-заголовки в I2P. Почему HTTP-прокси предпочтительнее SOCKS HTTP-заголовки — неотъемлемая часть протокола HTTP, на котором работают почти все ресурсы в сети интернет, которые вы открываете через веб-браузер. В них передается пользовательский запрос на сервер и информация о клиенте: язык, версия операционной системы, версия веб-браузе...

10 самых разыскиваемых видов птиц, о которых мало что известно На фото, вероятно, кубинский коршун, которого последний раз видели в 2010 году В мае 2021 года ученым удалось найти редкую сову, которая не попадалась на глаза людей целых 125 лет подряд. Речь идет о совах Раджи, которые в 1892 году были обнаружены на острове Борнео. На прот...

Настройка точности печати Flashforge Creator Pro 2 В предыдущей своей статье Я печатал модель из PETG пластика. Принтер печатал не плохо, но на стандартных настройках слайсера для PETG пластика модель покрывалась волосами, а модели имела геометрические размеры с небольшими отклонениями. Я решил попробовать улучшить печать PE...

Лучшие игры из Google Play для тех, кто любит Clash of Clans Clash of Clans — одна из самых популярных игр о строительстве королевства в истории мобильных игр. Предпосылка достаточно проста: вы строите королевство, защищаете его от одних противников и нападаете на других для получения добычи. Игра достаточно глубокая, чтобы по-настоя...

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

Асинхронному django быть. Эксклюзивно для Хабра Здравствуйте, читатели хаба про django. Эта статья о фреймворке для перфекционистов с дедлайнами, и о том, можно ли добавить в него асинхронность. Некоторые в курсе, что со стороны Django Foundation также есть некоторые усилия в этом направлении. Например, есть [DEP-09](http...

6 способов узнать, какой у вас Айпад На вопрос: «какой это Айфон?» обычно ответить легко, все смартфоны так или иначе отличаются друг от друга. У одного блок камер располагается по диагонали, у другого челка поменьше, третий имеет отличия в виде цветов корпуса. С Айпадом все немного сложнее. Во-первы...

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

10 самых популярных бесплатных туториалов по Figma Figma — это как Adobe Illistrstrator, только проще, в браузере и проекты можно шарить для совместной работы. И бесплатно. Если вы обладаете Adobe Illistrstrator, то автоматом сможете в Figma. Если вы не знаете, с чего начать осваивать векторную графику, Figma — легкий вар...

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

Спортивное программирование: не все так просто, как кажется Меня зовут Абай Баймуканов, я – разработчик-алгоритмист. Уже несколько лет увлекаюсь олимпиадными программированием, поэтому в этой статье хотел бы поделиться своим видением по этому поводу. Быть олимпиадником по спортивному программированию довольно весело и интересно. Н...

CSS в Oxygen XML для гуманитариев Всем привет!Меня зовут Татьяна и я старший технический писатель в компании Orion Innovation. В нашей уже немаленькой команде мы используем довольно обширный стэк инструментов и технологий, но наиболее востребованы и удобны в работе - XML-редакторы с поддержкой DITA архитекту...

Настоящий лохотрон: Ozon привел в бешенство миллионы покупателей Торговая площадка Ozon представляет из себя один из самых крупных, известных и наиболее распространенных интернет-магазинов в России, при помощи которого себе регулярно различные самые разные товары покупают миллионы россиян, проживающих в самых разных частях страны. Читать...

Нейродайджест: главное из области машинного обучения за декабрь 2021 Генерация 3D-моделей из текстового описания и видеозаписей, сделанных на обыкновенный смартфон, конкурент DALL-E, ускоренная GAN-инверсия и многое другое в подборке материалов за декабрь, а также небольшие новости о будущем дайджеста. Перейти к обзору

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

Как мы подходим к поддержке ML-моделей в синтезе речи Всем привет! Меня зовут Александра Сорока, я занимаюсь синтезом речи в Тинькофф. А это — мой текст о том, зачем вообще думать о долгосрочной поддержке кода и ML-моделей. Я расскажу, почему мы отказались от опенсорсных решений, как работаем с датасетами и разными версиями мод...

Вам кажется, что с вашей документацией что-то не так? Вам не кажется Меня зовут Семён Факторович, с 2012 года я занимаюсь технической документацией. Последние три года я руковожу собственным агентством documentat.io, помогая российским IT-компаниям создавать качественную документацию. Мы пишем документацию с нуля (руководства пользователя, с...

Ремарки в Cisco IOS ACL Недавно встретил среди своей команды некоторое непонимание принципов работы ремарок в списках доступа. Ремарки расценивались, как еще еще одна строка с правилом. Не было понимания, как работать с блоками правил под одной ремаркой и т.п.Хотел найти внятное описание по этой те...

Рекомендательный сервис VK открыт для всех желающих зарабатывать на контенте Команда VK сообщила об открытии фирменного рекомендательного сервиса «Пульс» для всех пользователей, которые желают стать авторами. Ранее регистрация авторов была доступна только по приглашениям. Напомним, «Пульс» был запущен в 2019 году. Лента ...

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

5 принципов, о которых нельзя забывать, когда описываешь инфраструктуру в виде кода Infrastructure as Code — это подход, который подразумевает описание инфраструктуры в виде коде с его последующим применением для внесения необходимых изменений. Но, как именно писать код, IaC не говорит, только даёт инструменты. Один из таких инструментов — Terraform.21 мая ...

Как устроены первые в мире соревнования беспилотных болидов Fomula 3 на Indy Autonomous Challenge 2021. Команда TUM Команда Мюнхенского технического университета (TUM Autonomous Motorsport team) только что выиграла первые в мире соревнования беспилотных болидов Formula 3 во время Indy Autonomous Challenge 2021 (далее, IAC 2021) проведённого 23 октября 2021 года компанией Cisco и большим к...

Инструкция: Как построить процесс доставки приложения в Kubernetes, используя gitlab ci и gitlab runner Привет, Хабр! Меня зовут Егор Комаров, я тестировщик в команде #CloudMTS. Сегодня я расскажу, как настроить процесс развертывания и обновления микросервисного приложения от разработчика до облака в две команды. Когда в приложении появляется новый функционал (например, из...

Дешевле уже не будет! В России началась большая распродажа техники Apple Высокие цены на технику Apple, по крайней мере в России, компенсируются необязательностью оплачивать их полностью. Звучит немного странно, но это действительно так. Практика показывает, что довольно часто продавцы — нередко с подачи самой Apple — устраивают боль...

Как подготовить бэклог продукта с большим количеством зависимостей и не потратить время впустую Привет, меня зовут Макс, я продакт команды Self-Service в мобильном приложении Тинькофф. У моей команды три основные цели по созданию сервиса: contactless, proactive и self-service.   Это значит, что мы стараемся сделать незаметными процессы для пользователя: убрат...

AliExpress начал массово блокировать аккаунты всех покупателей Наиболее крупным, известным и распространенным онлайн-магазином, позволяющим покупать товары с доставкой из Китая, является AliExpress. Ассортимент наименований, реализацией которых занимается данный маркетплейс, насчитывает свыше 10 млн товаров из различных самых разных це...

Состоялся релиз стабильной версии Microsoft Edge 96.0 Microsoft выпустила стабильную версию веб-браузера Microsoft Edge 96.0 в рамках 4-недельного цикла релизов новых версий. Обновление до новой версии распространяется постепенно, поэтому, возможно, придётся подождать несколько дней, прежде чем Edge 96 станет вам доступен. В с...

В тепличных условиях: Wi-Fi сеть для агрокомбината Бывают проекты сравнительно простые, например, развернуть сеть для посетителей парка. Если погода хорошая, работать — одно удовольствие. А бывают, как этот — в условиях, которые для людей, в общем-то, и не предназначены, ведь на фермах все делается так, чтобы хорошо было рас...

Раскопки, MindMap и читерство: как составить цепляющее УТП и не сойти с ума Одни говорят, что уникальное торговое предложение (УТП) – чуть ли не главное понятие маркетинга. Доносит до потребителя ценность продукта, его отличие от конкурентных товаров и все такое. Другие возражают, что на УТП уже никто не смотрит. Мол, если компания/продукт известны ...

Репликация с нуля за 5 простых шагов (невозможна) Меня зовут Сергей Петренко, я работаю в команде кластерных технологий Tarantool. В прошлом году я рассказывал о том, как в Tarantool появилась синхронная репликация и поддержка автоматических выборов лидера на основе Raft. Теперь предлагаю погрузиться во «внутренности» репли...

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

Взлом мозгов. Сбор данных из социальных сетей Взлом компьютера, телефона, электроподстанции, беспилотника или даже целого города – кого этим удивишь?Взлом мозгов сотен миллионов людей – вот это впечатляет! США, Великобритания и граждане стран третьего мира попали под влияние компании SCL Group и ее дочерних организ...

Скачать Windows 11 Build 22489 Microsoft выпустила новую предварительную сборку Windows 11 для пользователей в канале разработчиков (Dev), в результате чего номер сборки ОС увеличился до 22489. Эта новая сборка поставляется с новой страницей параметров вашей учетной записи Microsoft, которая включает допо...

Инструмент Windows 11 «Приложения и возможности» станет лучше в следующем обновлении. В Windows 10, если вы хотите управлять приложениями в своей системе, вам просто нужно открыть страницу «Приложения и возможности» в приложении «Параметры». В Windows 11 процесс остается таким же, но Microsoft работает над улучшением дизайна для Приложений и возможностей, с п...

Как работает крупнейший маркетплейс: что у него под капотом Всем привет, я — Сергей Бобрецов, CTO в Wildberries. Сегодня Wildberries — самый большой маркетплейс в России и мы так часто заняты повседневным хайлоадом, что не всегда успеваем рассказать что за всем этим стоит: какие технологии и решения под капотом, как мы справляем...

Как летает космическая ракета (на примере РН Союз)? Добрый день, дорогие Хабровчане! Давно хотел разобраться и понять, хотя бы примерно, на качественном уровне, что есть траектория космической ракеты? Какую траекторию закладывают для того, чтобы точно попасть в заданную орбиту? Какая должна быть траектория для оптимального ис...

Интернет – магазин светильников в Украине На сегодняшний день на рынке представлен большой ассортимент светильников разного вида. для того чтобы приобрести лучший качественный светильник потолочного типа, необходимо посетить интернет – магазин «Линия Света». Данная компания работает уже не первый год и смогла предло...

[Перевод] Обработка данных криптовалютного рынка в RavenDB с использованием временных рядов Что если можно было бы хранить данные временных рядов вместе с «обычными» данными, избавившись от затрат времени, сил и ресурсов, связанных с использованием отдельной СУБД? RavenDB — это документо-ориентированная NoSQL-база данных, оснащённая стандартной поддержкой работы с...

Paint получает новые возможности дизайна в Windows 11 Windows 11 начала развертываться для потребителей почти пять месяцев назад, и важно понимать, что операционная система все еще находится в стадии разработки. Хотя сегодня есть способы установить Windows 11, новая операционная система или большинство новых приложений пока дос...

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

Бумажный интернет с поисковыми запросами в 1910 году На этот раз мы расскажем о событиях далекого прошлого. А именно про Mundaneum – работающий бумажный интернет Поля Отле. 100 лет назад он уже обрабатывал 1500 поисковых запросов в год со всего мира. Это было за 55 лет до того, как Тед Нельсон представил гипертекст, за 79 лет ...

[Перевод] Создание игр для NES на ассемблере 6502: рефакторинг Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

«Доктор, меня игнорируют», или Как писать письма так, чтобы их читали «Мои письма никто не читает.»«Я уже всё всем написал, а коллеги продолжают спрашивать одно и то же. Бесит.»И особенно популярное: «Мы ещё неделю назад написали, что удалим эту таблицу из базы, и сказали адаптировать код! Так что мы не виноваты, что сайт (пайплайн, приложение...

Почему я против enum Меня зовут Саша Терентьев, я из команды ленты ВКонтакте. В этой статье поделюсь мыслями о проблемах кода, где используются enum и сопоставления типов. Часто встречаю такой код в проектах, ресурсах, примерах. Мы обсуждали это с кол...

О хороших практиках построения инфраструктуры ML-моделей Не все дата-сайентисты умеют хорошо писать код. Их этому не учили. Также их не учили писать веб-сервисы, и они могут забывать, что код должен быть проверен. Дата-сайентисты — не разработчики, от них ждут высоких метрик и решения поставленных задач, а не умения писать модульн...

В чём опасность слабой модели памяти ARM на примере конкретного эксплоита Процессоры ARM приходят к нам всерьёз и надолго. Мы видим, что семейство Apple M1 в бенчмарках показывает потрясающие результаты, не хуже флагманских моделей от Intel и AMD, а кое-где и лучше их. Уже выпускаются 128-ядерные серверные ARM, которые ставят рекорды по энергоэф...

Живой мастер-класс по работе с надстройкой для Excel “Webtronics add in” Черноусов Андрей Денисович - Основатель агентства webtronics.ru Живой мастер-класс по работе с надстройкой для Excel “Webtronics add in” Как ускорить рутинную работу SEO специалиста, контекстолога и контент-менеджера в 20+ раз и покорить заказчика прозрачностью представл...

ЕГРЮЛ, доходы и расходы, налоги, количество сотрудников в XML и JSON бесплатно Налоговая отдаёт данные ЕГРЮЛ  по организации в виде PDF. Посредники за автоматический доступ по API хотят денег. На многих сайтах часть данных закрыто, часть функций недоступны бесплатно, и полно рекламы. Особенно интересно, что на некоторых сайтах предоставляющих...

[Перевод] Архитектура PlayStation 3, часть 2: RSX Можно подумать, что Cell со всеми своими особенностями мог бы справится со всеми задачи этой консоли. Однако Sony установила отдельный чип для 3D-графики, чтобы завершить свою консоль PlayStation 3... Читать далее

Как перенести заметки с Xiaomi Перенос данных с одного смартфона на другой — далеко не самое простое занятие, особенно, если речь идет об устройствах разных производителей. Разные оболочки и операционные системы имеют свои ограничения и специфику: например, для переноса заметок с MIUI на другие обо...

Товары с AliExpress, которые сейчас самое время купить Сейчас, когда все дорожает, наверное, только AliExpress остается оплотом спокойствия. Пусть на него тоже влияют скачки курса, но там всегда есть гаджеты, которые можно заказать. Можно там, кстати, найти даже то, что в последние несколько дней пропало в России. Но сейчас не ...

Нашел приложение, которое в одиночку заменяет Word, Excel и многие другие Работать с документами проще, чем кажется и для этого не нужно иметь много приложений Когда-то для того, чтобы слушать музыку, смотреть телевизор, выходить в Интернет, фотографировать, снимать видео, звонить кому-то и отправлять сообщения, нужно было иметь соответствующее ко...

Го: Дообучаем модель What will we do with a drunken sailor, What will we do with a drunken sailor, What will we do with a drunken sailor, Early in the morning? Drunken Sailor В прошлый раз мы остановились на том, что модели на основе свёрточных нейросетей, вполне способны подсказывать интересн...

Как мы используем LLVM для ускорения формирования отчётов Для бизнес-приложений очень важна возможность быстро сформировать нужный отчёт. Для этого, в частности, важно быстро получить результат запроса (часто – очень сложного запроса) к СУБД. Что не всегда просто, потому что с этой СУБД работают на чтение и запись тысячи (а иногда ...

[Перевод] Ищем путь до линукс команд, как профессионалы Один из самых распространённых вопросов от подписчиков — как получить путь к команде Linux, которую только что установили в систему с помощью пакетного менеджера, например, команды apt или DNF. Много новых разработчиков переходит к нам из мира Windows, и для многих это перв...

Системный архитектор. Кто этот человек? Для кого эта статья? Эта статья, также как и первая, рассчитана на людей, работающих в сфере ИТ.  Для разработчиков, тестировщиков, менеджеров разного уровня, аналитиков и т.д. Для расширения кругозора, она также может быть полезна и всем остальным, просто, чтобы иметь ...

[Перевод] Знакомство с трансформерами. Часть 1 Трансформеры (transformers) — это очень интересное семейство архитектур машинного обучения. Существует много хороших учебных материалов по этой теме (например — вот и вот), но в последние несколько лет трансформеры, в основном, становились всё проще. Поэтому с...

Классификация признаков транзакций в моделях поведенческого скоринга На основании материалов хакатона AlfaBattle 2.0 в настоящей статье рассмотрены:•   подходы к классификации признаков транзакционных данных, применимость отдельных признаков под задачи предсказания потребительского поведения,• решение бизнес задачи  поведенческо...

Как я потеряла 1 миллион рублей на Wildberries Вспоминать до сих пор страшно. У меня волосы просто на всех местах седели. У нас есть гель для ультразвуковой чистки и лосьон для ультразвуковой чистки. УЗ-чистка лица — это популярная аппаратная методика очищения кожи, когда звуковой волной отшелушиваются ороговелые частицы...

BLE под микроскопом. Модемы BLE под микроскопом (модемы) Так получилось, что мне пришлось заниматься темой BLE, используя модемы MC60E от Quectel и SIM868E от SIMCom. Изначально они не могли работать с протоколом BlueTooth 4.0, но их доработали и вот. В модемы добавили модули BLE, а в конце названия ...

Как сохранять историю процессов в Camunda без вреда для них Меня зовут Павел Плетнев, я разработчик в команде кредитных карт в Тинькофф. Хочу поделиться, как можно заранее оптимизировать работу с историей в Camunda или решить проблемы, если вдруг они появились. Читать далее

В видеокартах AMD может появиться модуль машинного обучения с собственной памятью. Такое решение описано в свежем патенте Компания AMD продолжает работать над развитием технологий, позволяющий делать её чипы сложнее. Мы уже видели анонс первой в мире графической карты (Instinct MI250) на основе двухчипового GPU, а также анонс процессоров Epyc Milan-X с дополнительн...

Следующее обновление Windows 11 удалит больше страниц Панели управления Осенью 2022 года Windows 11, вероятно, получит серьезные улучшения в дизайне, и мы уже начали получать сборки из канала Dev. Microsoft недавно выпустила Windows 11 Build 22509 со столь необходимыми улучшениями для меню «Пуск», панели задач и изменениями в Панели управления. ...

Бабушки, аудиты и брутфорс — истории о безопасности Wi-Fi-сетей Привет, Хабр! Мы в CTI 20 лет строим и тестируем беспроводные сети. Время от времени сталкиваемся с забавными ситуациями, которые показывают серьёзную уязвимость в клиентском Wi-Fi. Причём о некоторых вещах мы узнали только в процессе работы. Всё это совершенно неочевидные м...

Вот это поворот: AliExpress ввел важное новшество для всех покупателей Торговая площадка AliExpress сумела обрести просто колоссальную популярность по всему земному шару, так как с ее помощью миллионы покупателей из самых разных уголков планеты приобретают себе различные самые разные товары с доставкой из Китая. И Читать полную версию публикац...

Как поделиться паролем от Wi-Fi с Айфона на Андроид Компания Apple старается добавлять новые фишки в свои устройства чуть ли не с каждым обновлением. Но, к большому сожалению, большинство из них работает исключительно внутри яблочной экосистемы. Иной раз задумываешься, как было бы хорошо иметь одну единственную операционку н...

[Перевод] Этапы работы Jetpack Compose Как и большинство UI-фреймворков, Compose рендерит кадр в несколько различных этапов. В системе Android View есть 3 этапа: Measure, Layout и Drawing. Compose очень похож, но имеет важный дополнительный этап Composition в начале. 1. Composition: какой UI показывать. Compose з...

«Мегафон» увеличил скорость интернета до 30% Оператор связи «Мегафон» увеличил скорость интернета для владельцев максимальных тарифных планов в надежде привлечь больше клиентов. Тарифные планы «Максимум», VIP и «Премиум» получили опцию pre-5G, которая увеличивает обычную ск...

Golang meetup online Новый месяц — новый митап! На этот раз мы снова будем обсуждать Go. Спикеры из Evrone, Level.Travel и «Авито» поделятся опытом в организации кода микросервиса, построения кастомизированной системы управления поиском и создания полноценной масштабируемой архитектуры из MVP. ...

Как мы СМ 3.0 запускали Привет, меня зовут Виктор, я руководитель продукта сайта Спортмастер, точнее — его новой версии. Я работаю в компании с 2019 года и пришёл на проект системным аналитиком. В то время проект только стартовал. Мы выбрали архитектуру нового приложения, технологии, тактику тестир...

Есть ли баги в маленьких проектах, или как PVS-Studio проверял Blend2D Мы часто проверяем большие проекты, потому что в них проще найти ошибки. А что же PVS-Studio сможет найти в небольшом проекте? Мы взяли Blend2D – библиотеку для векторной 2D-графики – и проверили своим анализатором. Предлагаем ознакомиться с тем, что из этого вышло. Введени...

В Windows 11 (KB5007215) повышена скорость, исправлен Проводник Windows 11 KB5007215 теперь развертывается для пользователей, не участвующих в программе предварительной оценки Windows, и исправляет ошибку, которая вызвала проблемы с производительностью у некоторых пользователей. Как вы, вероятно, знаете, AMD объявила, что установка Windo...

Inductive bias и нейронные сети В этой статье я расскажу, что такое inductive bias, зачем он нужен и где встречается в машинном обучении. Спойлер: везде. Любая нейросеть имеет inductive bias (даже та, что в человеческом мозге, хе-хе)Также вы узнаете:- почему inductive bias — это очень хорошо- способы внедр...

Биткойн могут взломать новые квантовые суперкомпьютеры Марк Уэббер (Mark Webber) из Университета Сассекса, Великобритания, и его коллеги изучили, насколько мощный квантовый компьютер понадобится для взлома биткойнов с точки зрения количества кубитов или квантовых битов, эквивалентных обычным вычислительным битам. Каждая бит...

Как создать сайт медучреждения и не нарваться на штраф в 5 миллионов Привет, меня зовут Алина Богомолова, я project-manager в IT-компании Pitch. Сегодня я хочу поделиться нашей экспертизой в сфере создания сайтов для медучреждений.Государство предъявляет к их содержанию повышенные требования. Эти требования описаны в 5 Федеральных законах и в...

Трудности перехода: каков Elixir на вкус после Ruby Привет! Меня зовут Наталья. В Каруне я пишу в команде высоконагруженные сервисы на Elixir. Это третья компания, в которой я работаю на Elixir. До этого я писала на Ruby. Если посмотреть свежее исследование Хабр Карьеры по зарплатам, можно увидеть — зарплаты рубистов растут, ...

Самодельная Механическая «Эргономическая» Клавиатура Самодельные клавиатуры и раскладка для них.О чём это?В этой статье я рассказываю про две клавиатуры, которые я собрал и использую ежедневно. Также описываю раскладку прошитую в эти клавиатуры, идеи и принципы определившие эту раскладку.Я работаю за комьютером уже долго. Писа...

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

Apple Watch Series 3 подешевели до рекордно низкой цены 100 долларов на eBay Выпущенные еще в 2017 году умные часы Apple Watch Series 3 можно считать одними из лучших умных часов в категории до 100 долларов. Именно до такого уровня снизилась цена устройства на сайте eBay. В описании говорится следующее: «Это товар со склада B+, что означае...

Почему я перешёл с Python на Go: choose your fighter Привет, Хабр! Меня зовут Саша, я бэкенд-разработчик в Ozon. Пишу платформу для контента, который генерят пользователи: отзывов, комментов, вопросов, ответов. Раньше я писал на Python. Выбрал его изначально из-за лёгкого синтаксиса и большого количества вакансий для Python-ра...

[Перевод] Что такое проблема оракулов в блокчейн? Проблема оракулов в блокчейн — одно из самых важных препятствий, если смарт-контракты построенные на базе сетей, таких как Ethereum, хотят достичь повсеместного применения в различных рынках и индустриях.Смарт-контракты представляют огромный потенциал преобразить то, как нез...

Дудлы от Google. Все, что нужно знать Сейчас про Дудлы от Google не слышал только ленивый. Думаю, что каждый из нас хоть раз обращал внимание на картинки на стартовой странице Гугл. И многие замечали, что часто они связаны с каким-то важным событием, которое происходит в мире. На самом деле за простыми изображе...

Как тимлиду и эйчару проводить собеседования, чтобы было интересно кандидату и полезно команде 100% персонала нанимается, вы их приводите в команду через найм, через собеседования. Но многие тимлиды считают, что создание команды с необходимыми компетенциями — исключительно задача HR. Но даже если они вместе пригласили кандидата и провели собеседование — не факт, что ч...

Индекс Лепрекона Всем привет! Меня зовут Оюна Любимова, я занимаюсь продуктовой аналитикой в Юле и Объявлениях ВКонтакте. Я отвечаю за сбор и интерпретацию данных, чтобы наша команда могла принимать уверенные решения о развитии продукта. В статье я расскажу об аналитике безопасности взаимоде...

JSON Web Token и Secure Sockets Layer Для начала разберем небольшую задачу. Она поможет читателю получить представление об основах шифрования.Представим, что у нас есть сундук с важными документами. Мы хотим отправить его из пункта А в пункт Б, но так, чтобы никто не мог открыть его содержимое по пути следования...

[Перевод] Python как инструмент сборки Предлагаем вашему вниманию перевод поста Никиты Прокопова, разрабочика с 15-летним стажем. Обычно, начиная проект на Java (или любой другой проект), вы не хотите заново изобретать колесо. Вы де-факто выбираете систему сборки, структуру папок, окружение и т.д. То, что испол...

Оптимизация рендеринга React-компонентов: как не навредить Всем привет! Если вы используете React для создания UI, то уверена, что вы слышали о таких понятиях, как PureComponent, memo, useCallback и прочих возможностях, которые нам предоставляют создатели библиотеки для оптимизации наших приложений. Разработчики React уже позаботил...

Security Week 46: новая уязвимость в Exchange Server На прошлой неделе, 9 ноября, компания Microsoft выпустила очередной набор патчей для собственных продуктов. Он закрывает 55 уязвимостей, из них 6 критических. Особое внимание уделено новой уязвимости в почтовом сервере Microsoft Exchange. Уязвимость CVE-2021-42321 (описание ...

Как работает цикл заказа такси в Яндекс Go. История вопроса Меня зовут Илья, я отвечаю за инфраструктуру пользовательских продуктов в Яндекс Go. Мы строим цикл заказа такси — процессы, происходящие под капотом после того, как пользователь нажимает «Заказать». Поиск машины, назначение водителя, изменение адреса, оплата поездки — всё э...

Как мы сделали фильтр «бабушкин ремонт» Найти и выбрать квартиру в современном мире — что может быть проще? Берёшь смартфон, скачиваешь приложение и находишь подходящий вариант. Так же просто разместить объявление о продаже или аренде недвижимости. Пользователи смотрят десятки квартир в поисках подходящей — качест...

Быстрая продажа и выгодная покупка на маркетплейсе объявлений Viam Каждый человек в наши дни может столкнуться с такой ситуацией, когда нужно купить какой-то товар, но его нет в магазинах. Вовсе не обязательно это должно быть что-то особенное. Достаточно обыденные вещи не всегда есть на прилавках магазинов. Бывает и так, что товар есть, но ...

Играйте в деловые игры ответственно Мы довольно давно проводим различные деловые игры. Надо сказать, что они действительно учат делать правильные выводы. И эти выводы рождаются благодаря приобретаемому опыту. Один из ключевых выводов, который все, так или иначе (раньше или позже), делают, звучит так: в первую ...

Удаленный доступ к IP камерам. Часть 2. Мобильное приложение В предыдущей статье я рассказывал о простом сервере для работы с камерами видеонаблюдения, но для оперативного просмотра RTSP потоков использовал мобильное приложение VLC, которое меня не вполне устраивало по нескольким причинам. Под катом вы найдете описание и листинги про...

Яндекс запустил блок Поиска по товарам для всех Яндекс.Товары вышли из беты. Новый блок поиска по товарам позволяет сравнивать предложения разных магазинов

Бинарная классификация игр для гейм-дизайнера Если проанализировать различные классификации игр, то мы увидим, что нет такой, которая бы непротиворечиво разложила все игры “по полочкам». Похоже, в реальном мире в принципе не существует идеальных классификаций чего-либо и любая из них работает настолько, насколько испо...

Смарт-часы Google Pixel Watch — гаджет, который просто обязан выйти Google отчаянно нуждается в создании собственных умных часов. Это даже не домыслы или утечки, а реальная потребность для компании. Мы видели много разной информации о том, что Google работает над ”Pixel Watch”, но кажется, что это будет откладываться снова и снова. Но часы ...

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

5 игр, которые скоро исчезнут из Google Play в России. Чем заменить В последнее время появляется все больше сообщений об удалении игр из Google Play в России. Сначала такое решение приняли разработчики всемирно известной Minecraft, затем подключились команды Supercell и Rovio. Некоторые из игр просто откажутся запускаться в ближайшее время,...

Более 1 миллиарда человек воспользовались инструментами Smallpdf Компания Smallpdf достигла значимой отметки в миллиард пользователей с момента основания как раз к своему восьмому дню рождения. Это означает, что почти каждый восьмой житель Земли воспользовался ее инструментами для работы с PDF-файлами. Smallpdf предлагает легкое онлайн-пр...

Неравный join «Неравный брак», В. Пукирев, 1862 г. Задача объединения табличных представлений очень часто встречается как в аналитике, так и в разработке (БД). Существует несколько различных типов слияний, фактически, это операции над множествами. Не будем погружаться в детали, на эту те...

Чат-боты в банке: где и как их применять? Меня зовут Дмитрий Литвинов, в Московском кредитном банке (МКБ) я курирую направление автоматизации внутренних сервисных подразделений – это операционный департамент, контактный центр и ряд других функций. Чат-боты стали довольно полезным инструментом для бизнесов любого раз...

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

Возврат в системе канбан В идеальном мире, в производственной системе, построенной по принципу вытягивания, задачи (ticket, work item) двигаются по потоку создания ценности слева направо, а информация справа налево. На доске канбан это будет соответствовать движению элементов (стикеров) только слева...

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

Ноутбук HP Laptop 15s-eq1156ur: недорогое офисное решение на процессоре AMD Athlon Gold Эта модель не отличается ни особо тонким корпусом, ни рекордно малым весом, ни выдающимися показателями в наших тестах — как по производительности, так и по автономности. Однако в ней есть всего понемножку: размеры и вес умеренные (особенно для такой диагонали экрана), батар...

[Перевод] Считаем комбинации мозаик при помощи APL Это короткая статья о том, как я воспользовался APL для проверки своих комбинаторных вычислений. Преамбула Наш местный университет проводит еженедельные соревнования по математическим задачам, которые может решать любой. На прошлой неделе задача относилась к комбинаторике ...

Windows 11 Build 22523 доступна для загрузки Windows 11 Build 22523 была выпущена для тестеров в канале Dev и является последним обновлением 2021 года. В отличие от предыдущего обновления, которое включало довольно много новых функций, сегодняшнее обновление касается улучшений качества проводника, параметров и других о...

DevOps: о самом важном. Часть 1. Про то, о чем мало говорят Привет! Меня зовут Каро Манасян, я Chief DevOps Officer Московской биржи, и сегодня мы поговорим про… DevOps. Вокруг этого слова поднят такой уровень хайпа, что каждый интерпретирует его, как хочет. То ли это методология, то ли культура, то ли человек… Однако, на данный моме...

Личный ТОП товаров с Алиэкспресс за 2021 год Бывает, что я провожу в поисках годных товаров на Алиэкспресс целые сутки. Найти здесь что-то по-настоящему качественное и при этом интересное — задача не из простых. Большинство чехлов на айфон — скучные, повербанки часто выходят из строя, а найти хорошие китай...

ТОП 10 аксессуаров и гаджетов от Baseus На AliExpress постепенно становится все больше брендов, которые дорожат своим именем. Раньше что-то подобное встречалось редко, и производители просто старались сегодня продать, завтра получить деньги, а послезавтра забыть об этом, выйдя с новым товаром такого же сомнительн...

Don’t be cringe — не будь занудой По долгу работы мне приходится много общаться с иностранными разработчиками. И к сожалению, каждый раз когда в коллективе появляется новый разработчик из России, мне приходится слушать всякие “Oh no, another crazy Russki is here”. Но, чтобы они там не говорили, все прекрас...

Windows 10 KB5006738 (21H1) исправляет утечку памяти и другие критические ошибки Обновление KB5006738 теперь доступно для Windows 10 21H2, 20H2 и версии 2004 через Центр обновления Windows и WSUS. Если вы хотите выполнить обновление на нескольких устройствах или у вас нет активного подключения к Интернету, Microsoft также опубликовала прямые ссылки для з...

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

[Перевод] Как мы избавились от 80% своего кода, повысив скорость разработки и уменьшив количество ошибок Оптимизация кода и развитие микросервисной архитектуры занимает значительную часть жизни команды разработчиков МВидео-Эльдорадо. Тем любопытней изучить опыт коллег за рубежом. Предлагаем вашему вниманию очередной пост на тему: «А как там у них». Читать дальше →

Борьба с  TOAST или будущее JSONB в PostgreSQL В PostgreSQL есть два типа данных: JSON и JSONB. Первый формат является текстовым хранилищем, в котором json хранится "as is",  второй — бинарным, в нем ключи отсортированы  (сначала по длине ключа, а потом по его названию), дубликаты удалены, а пробелы удалены. Т...

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

Этапы погружения junior-разработчика Всем привет! Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и ...

Преимущества стоечных серверов HP Proliant Сетевое оборудование и системы хранения данных необходимых для работы как малых, так и больших предприятий. Специальные коммутаторы и другое оборудование предназначено для того, чтобы объединять процессы в одну локальную сеть, с помощью которой будет легко работать. Чтобы пр...

Как выгодно продать старые гаджеты: инструкция по установлению правильной цены Гаджеты Мобильные устройства 11.02.2022, 15:29 Как выгодно продать старые гаджеты: инструкция по установлению правильной цены В современном мире новые модели телефонов выпускаются настолько быстро, что смартфон, купленный всего лишь не...

Самые интересные функции Google Pixel 6 Во время запуска Pixel 6 Google потратила немало времени, чтобы рассказать о некоторых новых функциях, которые появятся последних флагманах. Они стали возможны благодаря применению в конструкции нового собственного чипсета компании — Google Tensor. И благодаря тому, ч...

На детях гениев Data Scientist не отдыхает: как мы обучили модель Emojich, позволяющую генерировать эмодзи по описанию Есть сайт, на котором можно найти печальную и прекрасную галерею эмодзи, отвергнутых Подкомитетом Консорциума Юникода, – порой досада берёт при мысли о том, что мы потеряли: иконку яичницы, которая жарится на панцире черепахи (возможно, это месть той самой черепахе, которая ...

[Перевод] Создание игр для NES на ассемблере 6502: спрайтовая графика Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

[Перевод] HashiCorp Boundary — путь в облачную open-source безопасность Внутри IT индустрии, и, особенно, большого (относительно) нового мира облачных сервисов, можно сказать, что безопасность не на первом месте у всех разработчиков или консультантов по облачным технологиям. Каждая команда участвующая в процессе разработки облачных сервисов име...

Реверс уязвимого приложения от Delivery Club: результаты конкурса Привет! Меня зовут Илья Сафронов, я руковожу направлением информационной безопасности Delivery Club. Третьего дня мы запустили конкурс по реверсу и поиску уязвимости в тестовом Android-приложении. Целью было выполнение кода на бэкенде (RCE). За время конкурса APK скачали бол...

50 оттенков нагрузочного тестирования С нарастающими скоростями и распределёнными системами всё сложнее бывает создать приложение удобным для конечного пользователя. Программы обладают кучей фич. Но выполняют ли они то, что нужно юзерам? А скорость их выполнения достаточная? А производительность при выполнении н...

Как управлять командой разработки Привет! Я Иван Антипин, заместитель директора департамента разработки в AGIMA. За свою карьеру я поработал с десятками команд. Где-то был разработчиком, где-то тимлидом, где-то помогал извне. У меня был миллион возможностей разобраться, как люди ведут себя в коллективе. Но в...

Gatling. Тестирование JDBC Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще м...

Дополнительные временные ряды в ETNA Меня зовут Артем, я разработчик библиотеки ETNA. Мои коллеги уже познакомили вас с ETNA и рассказали, как загружать данные и строить прогнозы. А я расскажу, что такое регрессоры, какие они бывают, чем могут помочь при прогнозировании временных рядов и как с ними работать в н...

«Сбер» запустил нейросеть для генерации эмодзи по текстовому описанию Из понравившихся смайликов можно сделать стикерпак для Telegram.

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

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

«М.Видео-Эльдорадо» начинает продавать свои товары на «Яндекс.Маркете» Группа «М.Видео-Эльдорадо» и «Яндекс.Маркет» договорились о сотрудничестве, по условиям которого они будут вместе развивать продажи и доставку электроники и бытовой техники в стране. Компании планируют работать по всем доступным на сегодня моделя...

Что нового в OneDrive за первый квартал 2022 года В этой публикации перечислены все новые функции OneDrive за первый квартал 2022 года. Январь 2022 г. Обновление Files on Demand для macOS В январе 2022 г. Microsoft выпустила новый опыт синхронизации OneDrive в macOS на основе новой платформы Apple File Provider, чтобы улучш...

22 новых фичи C# — каким будет C# 11+ 1. Полуавтоматические свойства и ключевое словоfield.2. Модификатор уровня доступа file.3. Первичные конструкторы для классов и структур.4. Паттерн-матчинг для списков.5. Атрибуты для Main в программах с top level statement.6. Сырые строки без экранирования внутри строки&nbs...

Текстовая CAPTCHA в 2022 В этой статье я попробую пройти весь путь в распознавании text-based CAPTCHA, от эвристик до полностью автоматических систем распознавания. Попробую проанализировать, жива ли еще капча(речь про текстовую), или пора ей на покой.Впервые текстовая капча(text-based CAPTCHA), дал...

Можно ли защититься от коронавируса на 100%? И что такое назальный спрей против COVID-19? В России стартовали испытания назального спрея против ковид-19. Разработчик: Центр им Гамалеи Ситуация с COVID-19 в России хуже некуда. Согласно данным Росстата, в нашей стране с начала года в результате тяжелого течения коронавируса, умерло почти 300 000 человек. Вдумайтесь...

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

Сохраняем код чистым в приложении на Flutter Каждому из вас наверняка знакома ситуация, когда через полгода работы над проектом команды из нескольких человек, вы внезапно обнаруживаете, что в разных частях проекта используется разные правила оформления кода, тесты написаны, но отчеты по ним не собираются и не анализиру...

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

Обзор проводной гарнитуры Logitech G335: Недёшево, но круто Logitech G335 — это относительно простая гарнитура. Но это очень и очень легкий вариант для рекомендации. Особенно от меня и для меня — человека, сидевшего на беспроводном аналоге и возлюбившего этот аналог лютой ненавистью. Уточнять не буду, сами найдёте, я дума...

[Перевод] Уроки абстракции: чему FP может научить ООП Одним из наиболее распространенных «лучших практик» в программировании является принцип DRY: не повторяйся. Для реализации этого принципа можно использовать множество методов: инкапсуляция, параметризация, инверсия управления и многое другое. Одним из этих методов является а...

Dell Technologies Forum 2021: виртуальная конференция о цифровом будущем уже сейчас Цифровая эпоха уже наступила. Мы меняем наш образ жизни, переходим на новые способы обучения и работы из любой точки в любое время, используя технологии и невероятную ценность данных. Благодаря широкому спектру возможностей подключения в ре...

Блогер рассказал о товарах на Ozon с обманом в описании Пользователь сервиса «Яндекс.Дзен» Алексей Надёжин рассказал о возможных ошибках в описании товара на примере двух покупок на Ozon.

Альфа-Багатон. Как мы закрыли кучу багов в двух больших продуктах в формате хакатона Баги неизбежны. Если, конечно, вы в принципе пишете какой-то код и создаете какие-то продукты. Критерием качества становится количество этих багов и скорость их закрытия. И здесь все решают приоритеты компании и настрой самих разработчиков. Современный бизнес устроен...

Microsoft выпустила Windows 10 Build 19042.1620, 19043.1620 и 19044.1620 Компания Microsoft выпустила Windows 10 Build 19042.1620, 19043.1620 и 19044.1620. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в себя: • Новое! Представление выделений поиска Выделения поиска будут представлять приме...

[Перевод] Кеширование данных между микросервисами в бессерверной архитектуре При реализации микросервисов организациям приходится перестраивать архитектуру традиционных монолитных приложений. Это помогает повысить гибкость и масштабируемость сервисов и быстрее выводить на рынок новые возможности.Каждый микросервис выполняет конкретную функцию. При эт...

Ещё одно решение игры Wordle на Python В начале 2022 года мир захватила головоломка Wordle и почти сразу стали появляться варианты решения. На Хабре уже появилось описания двух вариантов решения, но они мне не понравились, поэтому я изобретаю свой собственный велосипед. Ссылки на предыдущие решатели:1) https://ha...

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

Что такое УФ-печать? УФ-печать — одна из самых интересных, она имеет много преимуществ, но практически лишена недостатков. УФ-принтеры работают так же, как струйные, с небольшими отличиями. Чернила в УФ-принтерах содержат полимеры, которые под воздействием ультрафиолетовых лучей вылетают из ламп...

5 отличных видеоредакторов для iPhone Рассказываем о крутых приложениях для редактирования видео iPhone и iPad обладают неплохими встроенными инструментами для редактирования видео, но они обладают ограниченным набором функций. Понятное дело, что на стандартных функциях iOS далеко не уедешь. Хотя некогда известн...

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

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

Модуляризация DI в проекте с UDF-архитектурой Всем привет, меня зовут Юрий Трыков, я Head of Mobile в inDriver. В этой статье расскажу, как в рамках платформенной iOS-команды мы выстраивали модуляризацию DI-контейнеров в проекте, зачем вообще нам нужны DI-контейнеры и как настраивать взаимодействие UDF-компонентов и DI-...

В описании приложений в Play Маркет теперь указывается совместимая версия Android Разработчики из Google продолжают улучшать фирменный магазин цифрового контента Play Маркет, делая его более удобным и информативным. Вместе с очередным обновлением платформы появилось небольшое нововведение, добавляющее в описание каждого приложения и игры, которые опублико...

Рефакторинг Shiny приложений Кадр из фильма «Формула любви», 1984 В жизненном цикле любого эксплуатируемого ПО наступает фаза, когда накопившийся набор изменений (CR) ложится неподъемным грузом на первичную архитектуру и вот тут наступает пора рефакторинга. Много книг понаписано на эту тему, есть специ...

Самое удобное приложение с детскими сказками Сказки можно читать. можно рассказывать, а можно делать то, что позволяет приложение Маленькие истории. Если у вас есть ребенок, то вы наверняка знаете, насколько сложно иногда бывает его чем-то заинтересовать. А еще сложнее бывает уложить его спать, если он сам этого не хоч...

В декабре злоумышленники чаще всего атаковали организации из сферы образования и исследований В декабре "Удаленное выполнение кода Apache Log4j" стала наиболее используемой уязвимостью, затрагивающей 48,3% организаций по всему миру. Впервые о ней сообщили 9 декабря 2021 года в Apache Log4j - самой популярной библиотеке ведения журналов Java. Ее используют в...

Пресс-релиз сборки Windows 11 Insider Preview Build 22518 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22518 для инсайдеров в Dev Channel. TL;DR • Эта сборка не будет предлагаться на ПК с ARM64 из-за проблемы, которая вызывает откат этих устройств при попытке обновления до этой сборки. Microsoft работает над...

Онбординг для новичков: кейс ПСБ на хакатоне «Цифровой прорыв» В декабре мы участвовали в хакатоне «Цифровой прорыв» со своим кейсом. Мы просили участников разработать программное решение для онбординга 
новых IT-специалистов банка. Задача состояла в том, чтобы объединить информацию из нескольких систем. И команды справились. Например, ...

Few-Shot NER, или Как перестать размечать и начать жить Всем привет! Наша команда SberIDP занимается задачей извлечения сущностей и фактов из текстовых данных. В банке исторически обрабатывается большое число неструктурированных документов и автоматизация в этой области позволяет сэкономить много времени и ресурсов, а также улучш...

8 ферзей на AVR-ассемблере Фанатам ассемблера посвящается.Всем привет! Решил подключить матрицу светодиодов 8х8 и вывести на неё решение задачи о 8 ферзях. [Описание см. на Википедии]ПроцессорВ качестве процессора я выбрал компактный и шустрый процессор attiny85. Программа будет написана на ассемблере...

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

Это тот планшет, который можно купить ребенку Редкие производители выпускают отдельные версии своих устройств для детей. Обычно это или целая линейка устройств для детей, или и вовсе производитель, который специализируется на производстве товаров для детей. На фоне этого интересным кажется решение Samsung выпустить спе...

Hortensia Saga 2 от SEGA вошла в стадию китайского ЗБТ Ролевая игра Hortensia Saga 2 проходит стадию бета-теста в Поднебесной. Вы тоже можете скачать и попробовать её. Hortensia Saga 2 — это RPG с аниме-стилистикой. Сейчас в Китае запустили ЗБТ, файл для которого можно скачать ниже. Только нужно авторизоваться через местные соц...

Счастье в метриках: про приоритизацию, потребности и эмоции Skyeng в этом году отпраздновал свою девятую годовщину. Все девять лет у компании есть 2 вида клиентов: ученики и преподаватели. Про учеников вы точно слышали, а вот про преподавателей — скорее всего нет.Девять лет с компанией сотрудничают тысячи учителей со всего мира, сейч...

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

Кратко, но по делу про энергонезависимую память Intel Optane Поймал себя на ощущении, что хочется поделиться своим опытом работы с интеловской энергонезависимой памятью (Intel Optane memory или Intel PMem). Я буду для краткости называть ее ПМем. Думаю, что несмотря на объем продаж в сотни миллионов долларов, пока мало кто с ней сталк...

Checklist: управление изменениями Нас довольно часто просят дать какой-нибудь «чек-лист» по самым разным случаям. Некоторое их количество уже есть на нашем портале. Предлагаю вашему вниманию авторский чек-лист по управлению изменениями (поддержке изменений). При его составлении я опирался одновр...

5 нейросетей для создания уникальных фотографий и рисунков Изображение, созданное нейросетью DALL-E 2 В апреле 2022 года американская компания OpenAI представила обновленную версию нейронной сети DALL-E 2, которая самостоятельно создает реалистичные картинки по текстовому описанию. Например, если написать ему «Астронавт едет на лоша...

Как правильно настроить уведомления на своем Айфоне Уведомления — чуть ли не главная функция всех смартфонов. Каждый без исключения взаимодействует с ними каждый день и по несколько раз. Здесь все пользователи делятся на две большие категории — одни ежедневно получают кучу разных сообщений и шугаются на разные ре...

Кто крешит приложение на старте? Привет! Меня зовут Александр Денисов, я из команды мобильного Яндекс.Браузера в Санкт-Петербурге. В этом посте расскажу вам, как мы справляемся с циклическими крешами на старте. Каждый разработчик знает, насколько важна для пользователя надёжность продукта. В работе над ста...

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

Паттерны асинхронных обменов на платформе Авито Привет! Меня зовут Павел Агалецкий, я старший инженер в команде архитектуры. Одна из областей ответственности нашей команды — синхронное (RPC) и асинхронное взаимодействие между сервисами. В этой статье я расскажу о том, как можно связать сервисы друг с другом и как это...

[Перевод] Правила перезаписи PostgreSQL Представления (Views) — это не совсем то, о чём вы можете подумать. В этой статье мы разберём правила перезаписи PostgreSQL, как они работают, что они могут и чего не могут делать. Начиная с версии 10, PostgreSQL поддерживает концепцию правил перезаписи, которые позволяют ...

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

Microsoft анонсировала Windows 11 SE и Surface Laptop SE Последние 18+ месяцев коренным образом изменили образовательный ландшафт. Школы беспрецедентно полагаются на технологии, проливая свет на тот факт, что решения, которые когда-то были «достаточно хороши» для обучения, больше не соответствуют планке. Этот момент предоставляет ...

Чем отличаются Google TV и Android TV За несколько месяцев с Android TV я настолько сильно влюбился в эту операционную систему, что даже задумался о приобретении второго такого телевизора. Учитывая то, что от устройства я был в полном восторге, появилась идея приобрести точно такой же. Вот только на сайте магаз...

В магазине «ВКонтакте» теперь можно звонить по телефону Команда «ВКонтакте» сообщила о запуске новой функции в разделе «Магазин». Теперь на карточку товара можно добавить кнопку «Позвонить».  С помощью новой кнопки покупатели смогут быстро перейти к вызову продавца по сотовой связи. ...

Увеличь скорость команды взамен на всё Соревнования внутри команды - тот тренд в командах разработки, который я начал замечать в последнее время. Story Points, Bonus Points, рейтинг - все это разные названия, по сути, одного и того же. Общая система заключается в следующем: управленец выбирает какие-то критерии(з...

Дополнительные ссылки в Google Ads Если вам необходимо привлечь новых клиентов на свой сайт, самый эффективный способ быстро раскрутить его — запуск контекстной рекламы. Безусловно, в этой сфере есть свои подводные камни и тонкости, о которых следует знать. Но если разобраться в деталях и понять принцип работ...

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

Microsoft выпустила Windows 10 Build 19041.1382, 19042.1382, 19043.1382 и 19044.1382 Компания Microsoft выпустила Windows 10 Build 19041.1382, 19042.1382, 19043.1382 и 19044.1382. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Исправлена проблема, которая влияла на открытие процесса SearchFilterHost....

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

Риски VS Угрозы Если вы занимаетесь информационной безопасностью, то живете в мире рисков, угроз и уязвимостей, используете эти понятия повседневно. Мы часто подменяем эти понятия, в результате чего не всегда видна грань между тем, что такое риск, а что угроза информационной безопасности. С...

Лучшие Быстрые команды на macOS Monterey На первый взгляд, операционная система macOS Monrterey получилась достаточно бедной на новые функции. Во всяком случае, так может показаться тем пользователям, которые не привыкли копаться в настройках и постоянно искать что-то интересное. Однако если копнуть чуть глубже, с...

NASA: Вы можете помочь научить марсоходы лучше исследовать Марс Американское управление по аэронавтике и исследованию космического пространства NASA опубликовала заметку с интригующим заголовком «Вы можете помочь научить марсоходы NASA лучше исследовать Марс».  Как поясняет ведомство, искусственный интеллект, облад...

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

Приглашаем на KasperskyOS Night 2021 Winter Edition 19 ноября с 16:00 до 20:00 пройдет наша четвертая онлайн-конференция по кибериммунной разработке — KasperskyOS Night 2021 Winter Edition. В этот раз мы планируем поговорить о том, что нужно программистам и специалистам по информационной безопасности для создания IT-систем с ...

[Перевод] Как Facebook кодирует ваши видео Ежедневно люди загружают на Facebook сотни миллионов видеороликов. Чтобы каждое доставляемое видео было наилучшего качества — с максимальным разрешением и минимальной буферизацией — нужно оптимизировать не только то, когда и как видеокодеки сжимают и распаковывают видео для ...

Пресс-релиз сборки Windows 11 Insider Preview Build 22538 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22538 для инсайдеров в Dev Channel. TL;DR • Эта сборка включает в себя некоторые обновления функции голосового доступа, представленной в сборке 22518, чтобы инсайдеры могли попробовать!; • В дополнение к хо...

Apple выпустила Android-приложение для защиты от слежки Факт того, что Apple не очень-то заботится о пользователях Android-смартфонов, совсем не удивляет. Ну, с одной стороны, вполне очевидно. Хочешь пользоваться яблочными сервисами — покупаешь iPhone. С другой, если не обеспечить доступ к некоторым фишкам для владельцев д...

Как я разочаровался в low-code и стал руководителем команды разработки Привет, меня зовут Евгений, и я никогда не был программистом — написание кода вызывало у меня чуть ли не смертельную скуку. Конечно, за двадцатилетнюю карьеру приходилось писать скрипты на PowerShell, Python и т. д., но о серьёзной разработке речи не было. Тем не менее моя п...

Сможет ли Intel улучшить ситуацию с дефицитом видеокарт? Раджа Кодури пообещал миллионы адаптеров каждый год В ближайшем будущем Intel наконец-то выйдет на рынок видеокарт. Некоторые связывают с этим надежды на улучшение ситуации с дефицитом адаптеров. Но что говорит на этот счёт сама Intel?  Раджа Кодури (Raja Koduri) в ответ на обращение портала PC Gamer написал, ...

Пользователи недовольны интеграцией сервиса рассрочек Zip в браузер Edge Microsoft интегрировала в собственный браузер Edge расширение «покупай сейчас, плати потом», которое при совершении покупок предлагает использовать сервис Zip (в прошлом QuadPay) для рассрочки платежей. Предложение зарегистрироваться в Zip появляется на страницах оформления...

Не проходит оплата за подписку? Вот вам 4 месяца Apple Music бесплатно В последнее время с подписками на зарубежные сервисы все не так хорошо, как хотелось бы. Spotify полностью уходит из России, Netflix для россиян тоже уже практически недоступен. На этом фоне с Apple все еще более-менее неплохо. Да, настроить оплату в App Store — задач...

Что такое ECS и с чем его компилят Привет! Эта статья — первая в блоге MY.GAMES, международного разработчика и издателя видеоигр. Здесь мы объединим наработки и экспертизу всех 14 наших игровых студий. Впрочем, будем рассказывать не только о внутренней кухне экосистемы MY.GAMES, но и о том, чем живет геймдев ...

Node.js: документирование и визуализация API с помощью Swagger Привет, друзья! В этой небольшой заметке я расскажу вам о том, как генерировать и визуализировать документацию к API с помощью Swagger. Мы разработаем простой Express-сервер, способный обрабатывать стандартные CRUD-запросы, с фиктивной базой данных, реализованной с помощь...

Инструкция: включаем отображение погоды на панели задач в Windows 11 Build 22518+ (Dev) На этой неделе Microsoft выпустила новую предварительную сборку Windows 11 под номером 22518 для канала Dev. Она принесла с собой целый ряд интересных изменений, одно из которых коснулось виджетов. Как мы знаем, сейчас виджеты в Windows 11 вызываются либо сочетанием клавиш ...

Финишные покрытия. Часть 1: покрытия корпусов для СВЧ Привет! Меня зовут Олеся и работаю СВЧ инженером. Пишу это, чтобы читателям был примерно понятен мой бэкграунд и мотивация. В статье описаны типы покрытий, которые я использую в своей работе. далее

[Перевод] Сравнение матричной факторизации с трансформерами на наборе данных MovieLens с применением библиотеки pytorch-acceleratd Современный человек много чем занимается в интернете: ходит по магазинам, слушает музыку, читает новости. Все эти задачи подразумевают поиск и выбор того, что ему нужно. При этом важную роль тут играют рекомендательные системы. Они помогают людям не утонуть в многообразии ва...

Гитарист превратил первую часть "Властелина Колец" в трехчасовую метал-балладу ПопМем Смешно 28.01.2022, 13:33 Гитарист превратил первую часть «Властелина Колец» в трехчасовую метал-балладу Фильмы Питера Джексона «Властелин колец» — одни из самых известных фильмов всех времён. Они вдохновили бесчисленное количест...

Еще один пример того, как Google незаметно собирает данные. Зачем она это делает Такие большие компании, как Google, просто не могут не следить за своими пользователями. Понимание или не понимание малейших особенностей поведения приводит к увеличению или уменьшению дохода на десятки миллионов долларов. Соответственно, чем больше данных соберет компания ...

WoG уже 20 лет… Все это уже история... И я даже писал об этом (не на habr). Поэтому, возможно, кому-то это знакомо. Не думал, что тут стоит писать подобное, но, вижу, что фанаты Героев 3 (и вообще серии HoMM) тут очевидно присутствуют, поэтому рискну... Время: 20 лет назад. Место: Ээээ… ...

Microsoft выпустила Windows 11 Build 22000.282 Компания Microsoft выпустила Windows 11 Build 22000.282. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Исправлено состояние гонки, которое возникало на ранней стадии запуска, которое могло привести к ошибке остановк...

«Мотивировать vs Вдохновлять. Инсайты о том, как раскрыть таланты в команде с пользой для всех»: интервью с самим собой Мой босс ну просто «не очень хороший» человек... Сделаешь задачу хорошо, все проходят молча, но когда что-то не устраивает — активно высказываются... Даешь им бонусы, плюшки, а взамен отдачи нет… Наш тимлид думает, что классно лидит команду, а у команды другое мнение на этот...

Пресс-релиз сборки Windows 11 Insider Preview Build 22572 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22572 для инсайдеров в Dev Channel. TL;DR • Сборка включает в себя Microsoft Family и Clipchamp в качестве предустановленных приложений - подробности об этих двух приложениях см. ниже; • В начале следующей ...

Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Теория и подготовка Привет, Хабр! Если вы работаете с микросервисами, то знаете, что они имеют свойство образовывать некоторую связанность. Хорошо, когда связи между микросервисами однонаправленные, но всё становится сложнее, если возникают циклические зависимости.Такие зависимости приводят к с...

Пишем сервис на GO. Backend для апплета В первой части этой дилогии мы написали рантайм контроллер для приложения на golang. Все что он умеет делать — запускать методы интерфейса Resources и функцию MainFunc, контролировать результат их выполнения, и корректно обрабатывать сигнал операционной системы о завершении...

Шифр, который разгадал только один программист из всей компании. А вы сможете? На разные праздники мы дарим технической команде iSpring Tech подарки. Чаще всего это были книги. Потом переключились на командные футболки. Первый дизайн был с разными космическими кораблями из Звездных войн. И вот перед очередным праздником — это был Новый год — мы вновь з...

8 правил, которые пригодятся при описании Git-коммитов Иногда системы контроля версий напоминают групповые чаты: вроде бы все тут собрались по какому-то поводу и пишут о чём-то одном, но что именно пишут ― разобраться порой просто невозможно. Как и в чате, где на одно грамотное и полное сообщение наберётся сотня «гыгы, лол» и «)...

Депутаты предложили модернизировать сотовые сети для поиска пропавших людей Об этом на Всероссийском форуме добровольческого поисково-спасательного отряда "ЛизаАлерт" сообщил член фракции "Новые люди" в нижней палате, заместитель председателя комитета Госдумы по развитию гражданского общества, вопросам общественных и религиозных ...

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

Представлена камера OM System OM-1 системы Micro Four Thirds Компания OM Digital Solutions представила свою первую беззеркальную камеру системы Micro Four Thirds. Новинка называется OM System OM-1. В ней установлен датчик типа CMOS разрешением 20,4 Мп с многослойной компоновкой. Каждый пиксель датчика используется для фазовой авт...

Обучение рукописной OCR на синте от GAN'ов Модели распознавания печатного текста (например, с фотографий документов) дают довольно высокие результаты. Это происходит за счёт ограниченного набора шрифтов, цель которых – быть максимально понятными человеку, а также благодаря генерации простой синтетики в виде печати ра...

Обработка временных рядов и байесовские модели для распознавания рукописного текста Всем привет! Недавно я закончил курс "Machine Learning. Advanced" по продвинутым техникам машинного обучения. Я работал над проектом по обработке временных рядов. Тема проекта: “Применение алгоритмов обработки временных рядов и байесовских моделей для задачи извл...

Как двухуровневая система техподдержки освободила отдел разработки от рутинных саппорт-задач Компания iSpring 20 лет разрабатывает решения для дистанционного корпоративного обучения. Клиенты находятся в 172 странах, поддержка работает в режиме 24/7 на семи языках. В месяц обрабатываем примерно 7300 обращений по всем каналам связи: по телефону, электронной почте, в ч...

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

Из одного смартфона Xiaomi сделали глобус и модель целого района Шанхая. Пользователи восторгаются внимание к деталям На официальной страничке Xiaomi в социальной сети Weibo опубликовали интересное видео, в котором нам демонстрируют разборку сгибающегося смартфона Xiaomi Mix Fold. Смартфон разобрали не просто так, а чтобы собрать из его деталей модель района Пудун, который распол...

Так может выглядеть Google Pixel 7: первые подробности о камере Как сообщает LetsGoDigital, компания Google собирается оснастить смартфон Google Pixel 7 самыми современными технологиями. Информация об этом всплыла в патенте, который был подан в Ведомство США по патентам и товарным знакам 31 декабря 2021 года. Для того чтобы оснастит...

Microsoft улучшила Windows 11: новые панель задач и доска виджетов В настоящее время Microsoft выпустила новую инсайдерскую сборку Windows 11 (22563), которая включает в себя несколько новых функций и изменений, в том числе в панели задач и доске виджетов. Новая сборка имеет панель задач, оптимизированную для планшетов, которая занима...

Чем новый Galaxy A53 отличается от Galaxy A52 и что лучше купить Новый Galaxy A53 вышел заметно позже, чем следовало. Его релиза ждали ещё в конце прошлого года, учитывая, что Galaxy A52 представили в декабре 2020-го. Но Samsung не стала форсировать события, а сделала по-своему, сместив запуск новинки почти на 3 месяца. Зачем это было ну...

Да кому я нужен! Ещё раз доходчиво про защиту персональных данных Обожаю свою френдленту в Facebook. Каждый квартал непременно появляются пафосные посты о запрете несчастному Марку забирать персональную информацию в свою метавселенную. Они непременно перемежаются фотографиями и многочисленными результатами тестов и микроиграми. Это же ника...

Методы детоксификации текстов для русского языка ВНИМАНИЕ! В статье есть примеры текстов, содержащие маты и грубые выражения. Мы ни в коем случае не хотим оскорбить наших читателей, все подобные тексты приведены лишь в научных целях в качестве примеров токсичности в реальных текстах из Интернета. Всем привет! Меня зовут...

7099 человеческих языков и 8945 языков программирования На Земле живет 7,5 миллиардов человек и 30 миллионов программистов. Человеческих языков около 7099, сколько компьютерных — никто не знает. CodeLani насчитал около 4248 языков, HOPL — 8945. Хочу поделиться самыми интересными находками по языкам программирования. Никто не з...

Википедия изнутри Википедией пользуются все. Даже те, кто никогда в этом не сознается.Но меня каждый раз поражает, насколько фантастические представления о Википедии у людей, которые её не пишут. (Надо сказать, у людей, которые её пишут, — тоже.)Википедия кажется очень странным созданием, с н...

В сети NOVUS заявили, что сохраняют цены на том же уровне, что был до военных действий На фоне вторжения РФ в Украину, введения военного положения и сложностей с обеспечением логистики поставок продуктов, в ряде изданий появились сообщения о повышении цен ритейлерами. Ситуацию прокомментировали в сети супермаркетов NOVUS. Как отмечают в NOVUS, сеть суп...

Так выглядят самые сложные и большие процессоры Intel 2022 года. Появились подробности о CPU Sapphire Rapids В этом году компания Intel выпустит серверные процессоры Sapphire Rapids, основанные на 10-нанометровом техпроцессе и архитектуре Golden Cove.  Мы давно знаем, что эти CPU будут многочиповыми. Если точнее, они будут содержать четыре чипа, которые сама Intel назыв...

5 крутых игр на iPhone и iPad, которые поддерживают геймпад Собрали для вас пятерку реально годных проектов для игры с контроллером. За последнее время российский App Store всерьез опустел. Исчезла знаменитая Minecraft, Brawl Stars, Angry Birds и прочие культовые игры, в которые мы с вами играли годами. Кажется, что самое время доста...

Альтернатива MapReduce при поиске в распределенной БД Привет, меня зовут Сатбек, я работаю в команде Tarantool. Расскажу, как реализовать в шардированном кластере поиск, скорость которого не зависит от количества мастеров и объёма хранимых данных. Условно назову этот способ индексным слоем:- Опишу общую схему построения по...

Правда ли, что Samsung уходит с российского рынка Вот уже несколько дней в интернете ходят слухи о том, что Samsung приостановил экспорт своих товаров в Россию. Внимательные пользователи заметили, что на сайте Samsung исчез предзаказ на смартфоны Galaxy S22 и S22 Ultra, однако официальных сообщений от Samsung до сегодняшне...

Многоликий: обзор IBM ThinkPad серии R40 Постоянные читатели моих обзоров уже привыкли, что каждая статья посвящена одному девайсу, реже участвуют отличающиеся комплектацией устройства одной модели. Сегодня я нарушу эту традицию и расскажу о ноутбуках серии IBM ThinkPad R40. В нее входили ноутбуки на трех разных а...

Loss of Defence впечатляет артами аниме-вайфу Ролевую игру Loss of Defence можно скачать на Android-смартфоны. Только стоит ли? Loss of Defence — мобильный проект в жанре «башенная защита », только с щепоткой аниме. Геймплей разбит на уровни, в ходе которых мы призываем на поле редких персонажей. Они стоят на месте и с...

Эволюция UI-тестов в iOS-приложении Test-driven development — по-прежнему спорная тема. Часто встречается обоснованное, в общем-то, мнение, что такая разработка нужна только большим компаниям, потому что только у них достаточно ресурсов для создания и поддержки большого количества тест-кейсов. Но сегодня на п...

[Перевод] Представляем MongoDB 5.2 Rapid Release Привет, Хабр. В феврале стартует очередной набор группы курса "MongoDB", в связи с чем подготовили для будущих студентов перевод статьи из официального блога MongoDB про релиз 5.2. Решили, что для читателей Хабра эта информация тоже может оказаться полезной, поэтому делимся ...

Доступна для загрузки Windows 11 Build 22494 Теперь, когда Windows 11 выпущена для потребителей, Microsoft начала работу над следующей версией операционной системы. С выпуском Windows 11 Build 22494 Microsoft представляет новую функцию панели задач, которая позволит пользователям включать и выключать звук своих приложе...

История с пазлом продолжается Я вас категорически приветствую! В одном из своих предыдущих постов я писал про создание пазла и проект. Есть результат!История получилась интересная. Дело в том, что моя команда из института участвовала в акселераторе от ЕВРАЗ. Наша как и другие команды из Свердловской обла...

JNI Часть 2: Примеры Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу примеры решений на JNI, кот...

Создан ИИ, способный вести деловую переписку не хуже бизнесменов Основатель и исполнительный директор Flowrite Ааро Исосаари (Aaro Isosaari) заявил, что идея создать такой инструмент у него возникла из-за того, что он слишком много времени тратил на всевозможную деловую переписку - до нескольких часов в день. В конце концов, он решил, что...

«E» и «D» в теории ICED — вовлечённость пользователя и самобытность продукта (часть 3) В прошлых статьях мы познакомились с общей теорией ICED и продвижением по векторам «I» (Infrequent, степени редкости) и «C» (степень контроля над пользовательским опытом). В этой статье хочу рассказать, каким образом продвигаться вправо по векторам «E» (engagement, вовл...

Алгоритм Дейкстры. Разбор Задач Поиск оптимального пути в графе. Такая задача встречается довольно часто и в повседневной жизни, и в мире технологий. Справиться с такими вызовами помогает подход, который должен быть в арсенале каждого программиста — алгоритм Дейкстры. Если вы хотите найти ответить на в...

Как мы писали свой курс по Go и почему в итоге их получилось три В ноябре 2021 года Яндекс.Практикум запустил курс «Go-разработчик» для программистов, которые хотят добавить Go в свой стек. На курсе не рассказывают о базовых вещах, а сразу объясняют студенту, как переложить его знания в парадигмы Go. Меня зовут Алексей Полевой, я прода...

Как создавать уникальные лабиринты Лабиринты на сегодняшний день всё ещё важны в развлекательной сфере. И это не только зеркальный лабиринт в парках аттракционов, но и видеоигры, ведь если посмотреть на карты и уровни в различных играх, то это всё один большой и сложный лабиринт, построенный по некоторым пра...

Загрузка stage слоя DWH. Часть 1 Доброго дня. Меня зовут Иван Клименко, я разработчик потоков обработки данных в компании Аскона. В этом цикле статей я расскажу опыт внедрения инструмента Apache Nifi для формирования DWH. Данная статья посвящена первому этапу внедрения Apache NIFI - начальным потокам в...

Виджеты в Android доказывают, как сильно Google зависит от Apple Виджеты были частью операционной системы Android с самого начала ее существования. Еще в те времена, когда на ”зеленом роботе” работал только T-Mobile G1, пользователи уже могли получить доступ к новому по тем временам явлению. С тех пор они прошли долгий путь, но на нем не...

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

Кошелек с нуля в 2020 году: технологии, вызовы, решения Большую часть своей рабочей биографии я занимаюсь различными финтех продуктами – Яндекс.Деньги, 1ЦУПИС и так далее. Последние два года я разрабатываю очередное платежное решение и хочу рассказать о некоторых задачах, с которыми мы встретились. Но мне интересно рассказать не ...

Performance review как инструмент для оценки результатов работы и развития сотрудников Меня зовут Артём Сусеков, я менеджер разработки в Miro. Расскажу, как мы пришли к справедливой оплате и прозрачному обсуждению эффективности сотрудников команд продуктовой разработки.Статья будет полезна, если вы задаётесь вопросами: •Как оценить вклад каждого сотрудник...

Все «Голоса свыше» Хабра за последние 10 лет Как-то я заметил, что на Хабре я подписан на десяток хабов и на еще больше блогов. Я удивился, ведь я на все это не подписывался. Ладно, возможно, подписки на хабы были сделаны мной еще в первые дни с момента регистрации, но вот на блоги я точно не подписывался. Нет, ну реал...

Сеть однородных линуксов [reoser] Всем привет. В своей предыдущей статье я описал общую идею создания площадки, где люди смогут объединяться в одну общую железячную сеть и использовать мощности друг друга. В основе этой идеи лежит идея создания распределенного кластера Kubernetes, к разворачиванию которого я...

Мнение: Почему я не пользуюсь App Store на Mac Впервые App Store на Mac вышел еще в далеком 2011 году. Тогда Apple обещала нам удобный способ покупки приложений и кучу разных плюшек. Прошло чуть больше 11 лет, и до сих пор магазин приложений на Mac не производит больших впечатлений, во всяком случае у меня. Гораздо прощ...

Крупное обновление Телеграм: что нового Сложно представить сейчас мессенджер лучше, чем Telegram. Простой и интуитивно понятный интерфейс, высокая скорость работы, куча разных поднастроек, сделанных для нашего с вами удобства, секретные чаты — все это делает его незаменимым инструментом в руках каждого поль...

Полку Linux-телефонов прибыло: встречаем Volla Phone 22, смартфон с Ubuntu Touch на борту О телефонах с Linux мы рассказывали несколько раз. Один из самых известных — это PinePhone и его «старший брат» PinePhone Pro. Есть и другие — вот целая подборка с описанием разных моделей, на которые стоит обратить внимание. Ну а теперь появился еще один интересный девайс ...

Trials of Fire могут перенести на смартфоны в Поднебесной В китайском маркете появилась страница с предзаказом Trials of Fire на мобилки. Пока релиз ожидается именно там. Trials of Fire — карточный рогалик, который вышел на PC в 2021 году. Мы узнали, что разработчики сделают мобильный порт. Речь идёт именно о Поднебесной, если ве...

KC3000 или 13 с половиной миллионов чатлов Новый SSD Kingston стоил бы целое состояние в вымышленной галактике Кин-дза-дза. К счастью, обладать им в реальности гораздо дешевле.В линейку SSD Kingston KC3000 PCIe 4.0 NVMe входят несколько моделей от 500 ГБ до 4 ТБ. Наибольшая скорость под 7 ГБ/сек доступна для SSD 2 и ...

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

Apple выпустила Android-приложение для поиска меток AirTag и других устройств Компания Apple выпустила новое приложение для Android-устройств под названием Tracker Detect, которое уже доступно в магазине Google Play. Он позволяет пользователям Android определять точно положение трекеров AirTag. Согласно описанию приложения, Tracker Detect ищет тр...

Цифровой банк Альфа-Банка Украина Sense SuperApp анонсировал online-концерт артиста как подарок для клиентов 26 ноября приложению Sense исполнится год, его удобство уже оценили 1,2 млн пользователей, и цифра ежедневно растет. Команда приложения несколько раз в месяц выдает новые продукты, в том числе уникальные для рынка, создает партнерские акции, увеличивает количество категорий...

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

В преддверии Дня святого Валентина злоумышленники нацелены на покупателей Злоумышленники всегда пользуются повесткой дня - в том числе всеми известными праздниками. Они часто регистрируют поддельные домены, связанные с определенной темой. Так мошенники заманивают заинтересованного этим поводом человека - и, если он поверит, может потерять личную и...

Мозг – это машина времени: почему мы живем с задержкой в 15 секунд? Мозг часто играет с нами и заставляет видеть то, чего нет Мы принимаем множество решений каждый день. Кажется, мозг сосредоточен на любой задаче которую нам предстоит решить, но результаты проведенных исследований предполагают, что мозг работает на опережение и принимает все...

Сам себе нотариус. Используем OpenSSH для подписи файлов и TLS для нотариального заверения веб-страниц Если нужно подписать файл, чтобы гарантировать его аутентичность, что мы делаем? Старый способ — запустить PGP и сгенерировать подпись, используя команду --sign. Цифровая подпись удостоверяет создателя и дату создания документа. Если документ будет как-то изменён, то прове...

Использование procmon от sysinternals для диагностики проблемных мест в исполняемом коде Сразу хочу сказать, что это только демонстрация возможностей procmon для определения проблемных мест в программном обеспечении. 1С83 была выбрана для опытов из-за неочевидности способа поиска точки входа в процедуру проверки наличия установленных эмуляторов ключа. Она выполн...

Xiaomi Mi Band 7 шокировал всех покупателей Портативная носимая электроника с каждым годом становится все более востребованной со стороны жителей различных регионов мира, то есть все больше и больше людей видят смысл в том, чтобы ее использовать на постоянной ежедневной основе. И Читать полную версию публикации Xiaom...

Балансируем нагрузку в Jenkins В Arenadata мы используем Jenkins для CI. Почему? Как бы банально это ни звучало — так исторически сложилось. Мы хранили код в GitHub, когда там ещё не было Actions, и продолжаем хранить, потому что много работаем с Open Source. За три года работы с Jenkins мы неплохо разобр...

Роботы помогают обрабатывать документы: новые возможности Document Understanding Любая компания рано или поздно сталкивается с вопросом обработки большого объема входящей документации. В первую очередь это может быть, например, бухгалтерия со своими первичными документами: счетами, актами, накладными, либо HR-отдел с больничными и заявлениями на отпуск. ...

Крутые товары с AliExpress, которые пригодятся каждому Дешевых товаров на AliExpress с каждым днем становится все меньше и меньше. Несмотря на это по-прежнему реально найти что-то очень простое, но крайне полезное. Покопались в недрах и нашли кое-что для вас: в нашей новой подборке вы найдете аксессуары для Mi Band, для смартфо...

KIVI представила новые телевизоры. «Полный фарш» за дешево Времена, когда телевизор был просто экраном, который вещал картинку, попадающую на него через антенну, давно прошли. Именно поэтому сейчас формулировка ”у меня нет телевизора, ведь я его не смотрю” уже звучит как-то странно. Телевизор стал настоящим компьютером. Можно даже ...

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

Оптимизация генплана. Какая математика под капотом? При любых строительных работах генеральный план является обязательной частью проекта. Готовый генплан предоставляет подробную информацию об объемах работ, объектах строительства, транспортных сообщениях и инженерных коммуникациях разного назначения.Именно от точности и качес...

Лучшие страшные игры для Android Накануне Хелоуина просто рука не поворачивается сделать подборку игр, которые не связаны с этим днем. Мы постоянно рассказываем об играх, собирая их по жанрам или другим параметрам. У нас были гонки, RPG, игры про охоту, про гангстеров, спортивные игры и гоночные симуляторы...

Роботизированая гидравлическая рука. Исполнительная часть готова. Не могу не отметить этот ключевой момент. Исполнительная часть собрана. Больше всего сложностей доставил, конечно же, захват. Каждая его деталь перепечатывалась дважды. Модели и подробное описание будет чуть позже. Эта запись просто как отметка завершения первого этапа. Если...

Wildberries запускает программу снижения цен на электронику Компания Wildberries объявила о запуске новой программы снижения цен на электронику и бытовую технику.  Для продавцов, которые вернут цены на уровень февраля 2022 года, онлайн-ретейлер снизит собственную торговую комиссию, а также выделит эти товары в отдельном ра...

[Перевод] Создание игр для NES на ассемблере 6502: краткая история NES Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. З...

[Перевод] Роковой каскад: JIT, и как обновление Postgres привело к 70% отказов на национальном сервисе критической важности Сайт мониторинга ситуации по коронавирусу Соединенного Королевства - основной сервис отчетности во время пандемии COVID-19 для всей страны. Он испытывает нагрузку порядка 45–50 миллионов запросов в день и относится к национальным сервисам критической важности.Мы работаем в с...

Новые операционные системы 2021 и 2022 года В конце 2021 года мир увидел прекрасную операционную систему Essense с рядом функций, которых по умолчанию нет в популярных ОС, таких как Windows, MacOS или Ubuntu. Например, векторный UI и группировка окон по вкладкам (табам), как на скриншоте вверху. Действительно, очень...

Экстенсивный подход. Как много техник можно обнаружить в одном образце вредоносного программного обеспечения (ВПО) — "Прошу расшифровать трафик в адрес …" - описание задачи в трекере.— "Давай, Морти! Приключение на 20 минут. Зашли и вышли." - ответил голос в голове.Но, как и у героев мультфильма, приключение несколько затянулось. Расшифрованный трафик только привлек внимание и подогрел и...

«Международный  отчёт по качеству»: тренды QA и опыт ПСБ Привет, Хабр!Меня зовут Татьяна Бельская, я работаю управляющим по обеспечению качества в Промсвязьбанке. Мы с коллегами отвечаем за процессы, которые влияют на качество работы всех наших систем.У меня возникла потребность исследовать мировые тенденции QA, чтобы понимать, ка...

Как сделать GIF на Айфоне Не так давно Telegram внедрил «новую» функцию — видеостикеры. Честно говоря, пока таковых я не получал ни от друзей, ни от читателей нашего Telegram-чата. Кажется, затея Павла Дурова заново создать гифки не увенчалась успехом. Тем не менее, глупо отрицать, ч...

Взгляд изнутри: Можно ли заработать в Roblox и как это делается? «В Roblox можно зарабатывать деньги» — эта фраза звучит из каждого утюга, но правдива ли она? Я провёл небольшое расследование, спустился в кротовую нору и еле из неё выбрался. Когда-то Roblox считалась непонятной игрой для детей, но благодаря пандемии и соцсетями она стала...

Новая документация Docsvision ч. 2 — Antora Привет всем читающим! Меня зовут Владимир, я - технический писатель в компании Docsvision и я здесь, чтобы опубликовать вторую часть статьи и надрать задницу всем, кто ставил дизлайки к первой части. Статью вы можете найти ниже.В первой статье я рассказал, как мы выбирали SS...

Как скачать видео с Ютуба, пока его не заблокировали В последнее время в сети появляется все больше сообщений о блокировке YouTube в России. Да, никаких официальных заявлений на этот счет не было, но с учетом количества писем, направленных Роскомнадзором в компанию Google, исключать такой расклад событий я бы не стал. При это...

Сбер создал первую в мире нейросеть, генерирующую изображения по текстовому описанию Сбер создал первую в мире нейросеть ruDALL-E, которая генерирует изображения на основе текстового описания на русском языке

Релиз CLion 2021.3: новый механизм удаленной разработки, тулчейн для Docker, улучшения отладчика и многое другое Привет, Хабр!Традиционно начало декабря — время, когда релизятся все продукты JetBrains. И сегодня я расскажу о CLion 2021.3 — новой версии нашей кроссплатформенной IDE для разработки на C и C++.Главная новость прошедшей релизной недели — выпуск нового решения для удале...

Яндекс удлинил «Сплит» — оплату частями на Яндекс.Маркете, скоро и на других сервисах Яндекса Команда Яндекса объявила о запуске новых условий работы фирменного сервиса «Сплит» для оплаты покупок частями.  Если раньше оплату можно было растянуть на несколько недель, то теперь — ещё и на четыре или шесть месяцев. Пользователи сами могут вы...

Windows 11: Microsoft добавляет новую функцию в Проводник с помощью PowerToys Через Проводник можно найти и посмотреть фотографии, видео, документы и многое другое. Как в Windows 10, так и в Windows 11 мы можем быстро и легко просматривать некоторые из этих файлов, не открывая связанные с ними приложения. Это возможно с помощью панели предварительного...

Глава Redmi уже заговорил о Redmi K60 Несмотря на то, что официальная премьера смартфонов Redmi K50 и Redmi K50 Pro состоялась всего лишь две недели тому назад, а в продажу они и вовсе поступили 22 марта, глава бренда уже заговорил о Redmi K60. Так, Лю Вейбинг (Lu Weibing) поинтересовался у пользователей, ч...

Как работает создание и управление маркетинговыми кампаниями Спортмастера и причём здесь Oracle Приветствую! Меня зовут Михаил, я разработчик Oracle в ClubPro (Клубная программа, программа лояльности Спортмастера). В команде разработки моё основное направление связано с развитием Campaign Management. Campaign Management (далее для краткости Campaign) предназначен ...

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

Идея для языка программирования искусственного интеллекта. Свойство-ориентированный подход В данной статье предлагается новый свойство-ориентированный подход к организации объектной модели в языках программирования. Основная идея - вынести свойство из объекта и сделать понятия свойства и объекта равноправными. Это позволит получить крайнюю гибкость и универсально...

Проигрыватель Winamp возвращается Мир мультимедиа сейчас сосредоточен на YouTube, Apple, Spotify и других платных или поддерживаемых рекламой бесплатных потоковых сервисах. Однако в начале или середине 2000-х этого не было. В начале 2000-х годов пользователи настольных компьютеров просто хотели поддерживать ...

Самопересекающаяся печать. Так как человек я неопытный в 3д печати, то могу позволить себе разные эксперименты.Например, Как напечатать самопересекающуюся линию?Мне, как ЧПУ фрезеровщику со стажем прямо таки смешно было узнать о том, что слайсеры не принимают 2d dxf или другой векторный плоский формат...

Какие уловки использовали спамеры в 2021 году Выяснилось, что чаще всего они присылали сообщения на следующие темы:Бесплатные лотерейные билетыВыплаты от госучреждений и компанийВозврат страховых взносовЗачисление денег на электронный кошелёкПисьма-приветствия, пустые письмаЧаще всего спамеры предлагали людям бесплатные...

Генератор компонентов Vue.js? Разработка веб-приложения это не только решения интересных задач, работа с логикой, или с интересной версткой. Это также рутина, которая преследует каждого разработчика в процессе работы. Начиная от создания разных файлов, и написания шаблонного boilerplate кода, заканчивая ...

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

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

3d принтер Voxelab Aquila S2. Обзор нового "универсального" принтера Ну чтож, нашлось время доделать обзор на еще один принтер, который приехал ко мне за последнее время. В этот раз это самая новая модель от компании Voxelab. Точнее это обновление самой бюджетной версии обычной Aquila. За все время было несколько обновлений, которые были мне ...

Microsoft Edge Beta 96 получил улучшения для PWA и более плавную прокрутку PDF-файлов Microsoft Edge на канале Beta обновился до версии 96.0.1054.8. Новая версия браузера принесла с собой возможность запуска PWA-приложений с помощью URL-протоколов, улучшения прокрутки PDF-документов, поддержку обновления WebView2 с помощью WSUS и многое другое. Пользователи ...

Кодогенерация DTO: зачем она нужна и как её настроить Data Transfer Object — модель данных, которые мы передаём из одного слоя приложения в другой. В Яндекс Go мы активно используем DTO. Предположим, нужно отобразить в UI приложения для вызова такси экспериментальную кнопку с двумя свойствами — надписью на кнопке и ориентировоч...

Дополнительное охлаждение для MacBook Pro — в борьбе за тихую работу ноутбука Шум ноутбуков при нагруженной работе уже стал нормой и только новые ноутбуки на архитектуре ARM позволяют частично или полностью избавиться от шума. Но не всем пользователям подходит эта архитектура. Мне кажется это связанно в основном со спецификой работы. Помимо различных ...

Camunda: тестируем модели процессов Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В этом материале расскажем о...

Пресс-релиз сборки Windows 11 Insider Preview Build 22581 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22581 для инсайдеров в каналах Dev и Beta. TL;DR • Сборка 22581 также отправляется инсайдерам Windows в Beta Channel. Теперь, когда каналы Dev и Beta получают одни и те же сборки, для инсайдеров открылось о...

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

Обновление KB5006746 устраняет эти критические проблемы с производительностью в Windows 11 Накопительное обновление KB5006746 для Windows 11 было выпущена с несколькими критическими исправлениями ошибок, включая исправление проблем с производительностью на оборудовании AMD. Кроме того, первое дополнительное обновление Windows 11 также устраняет ошибки типа «Синего...

[Перевод] Эй, QA! Почему вы не нашли этот баг? Почему это «токсично» и как сформулировать вопрос правильно.После релиза важный клиент сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма. Команда бросает все и экстренно фиксит баг на продакшене. Хотфикс проверен,...

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

Девочка, балансирующая на NVME-over-TCP 2.0 Привет всем! Рад вас снова видеть, и я счастлив, что вам так понравилась моя предыдущая статья под названием «А все ли врут? Продолжаем издеваться над NVME». Напомню, что в этой статье я объяснил, как правильно подключить ваш NVME диск удалённо по сети. Не «как расшарить п...

Facebook поменяла название. Новый путь или «шило на мыло» На этой неделе состоялось большое событие. Одно то, что самая крупная в мире социальная сеть изменила название, уже дорогого стоит. Это вызывает много вопросов. Например, изменится ли ее приложение, станет ли она более безопасной, будет ли она чем-то другим или это не что и...

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 97.0.1060.2 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 97.0.1060.2. Помимо того, что это первый релиз для версии 97, а это значит, что сейчас Beta использует версию 96, у Microsoft есть много других интересных новостей сообщества: • На прошлой неделе M...

Sony празднует: фильм Uncharted собрал гораздо больше ожидамого и теперь точно получит продолжение Глобальные кассовые сборы фильма Uncharted довольно быстро превысили отметку 100 млн долларов. Председатель и главный исполнительный директор Sony Pictures Motion Picture Group Том Ротман заявил, что теперь «Uncharted — это новая кинофраншиза компании»...

Сбои в работе интернет-магазинов: как однажды цена некоторых товаров в OZON упала до 1 рубля Наука Человек 01.11.2021, 14:55 Сбои в работе интернет-магазинов: как однажды цена некоторых товаров в OZON упала до 1 рубля В 2021 году в работе онлайн-ритейлера OZON произошёл технический сбой. Некоторые пользователи обратили внимани...

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

Kotlin и Python в одном проекте Я в компании отвечаю за работу команды разработчиков. Команда небольшая -  всего 6 разрабов, но за последний год с небольшим мы с нуля разработали и внедрили пять проектов. Причем это были не детские проектики, а вполне промышленные проекты, которые сейчас начинают свою...

Советы начинающим тимлидам: как работать с командой, выбраться из ловушки токсичного специалиста и не сойти с ума Привет, Хабр! Меня зовут Никита Пимошенко, я тимлид команды Billing API в Quadcode. Сегодня поделюсь советами и кейсами из практики, которые пригодятся начинающим тимлидам. Читать далее

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

iPhone 14 Pro может получить два выреза в дисплее вместо выемки Компания Apple уже работает над моделями iPhone следующего поколения. Недавно в Сети были сообщения о некоторых серьезных изменениях в будущих смартфонах, особенно с точки зрения дисплея и дизайна.До сих пор говорилось, что модели iPhone 14 Pro избавятся от «челки&raqu...

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

Что такое курс валюты и почему он постоянно меняется? Курс валюты зависит от многих факторов, о которых мы сейчас и поговорим Практически у каждой страны есть своя валюта: в США это доллар, в Китае — юань, а в России используются рубли. Так как государства постоянно торгуют между собой, очень важно знать, сколько валюта одной с...

Что такое многомировая интерпретация квантовой механики? Если существует множество миров, то чем мы заняты в них? Стандартным способом понимания квантовой физики является Копенгагенская интерпретация предложенная Нильсом Бором, одним из создателей современной физики. Согласно интерпретации квантовый мир полностью отделен от нашего...

Clickhouse & Grafana: история успеха одних алертов Меня зовут Елизавета Добрянская и я Frontend-разработчица в компании Домклик. В этой статье я хочу рассказать, как мы танцевали с бубном при настройке алертов на клиентские метрики. Как, зачем и с чем мы столкнулись в этой задаче - читайте далее

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

Как мы сделали хакатоны great again Привет, Хабр! Меня зовут Леонид Тощев и я отвечаю за направление разработки в команде контента Учи.ру. С 2020 года мы регулярно проводим внутренние хакатоны и очень довольны результатами. И для нас это реально работающие штуки, где мы тестируем новые идеи и технологии. Вот к...

23 февраля близко. Выбираем подарки мужчинам А ещё есть лайфхак — заглянуть в прошлогодние подборки для этой же даты. Да, не все модели оттуда будут актуальны сегодня, но вектор для полёта мыслей задать могут. Погнали! Читать полную статью

5 преимуществ чтения книг на iPad, о которых вы не задумывались В этом году Apple представила новый iPad mini и iPad 9: мы уже рассказывали о них и даже выбирали, какой iPad купить на данный момент. Мы рассматривали самые разные характеристики, начиная от процессора и заканчивая размерами устройств. Но есть то, что объединяет все модели...

Как напечатать float Казалось бы, совершенно непонятно, зачем живым людям в 2021 году решать задачу под названием «печатаем обычное вещественное число». Вроде бы это должно быть уже решено — причём примерно в тот момент, когда эти вещественные числа изобрели. Но оказывается, что нет. Привет...

Запущен первый в России открытый сервис для аналитики и прогнозирования бизнес-процессов ETNA - это open-source сервис, который на старте доступен на языке программирования Python (в будущем будет доступен более широкой аудитории пользователей). Проект работает по принципу открытого исходного кода. Анализ, проверка гипотез и построение прогнозов строится на осн...

Глазами робота: что такое "машинное зрение" Технологии Роботы 09.12.2021, 16:30 Глазами робота: что такое «машинное зрение» Иногда мы слышим словосочетание «машинное зрение». Многие думают, что это что-то вроде предвестника грядущего восстания машин или технология, позволяющая Т...

Чек-лист начинающего арт-директора: как организовать работу арт-отдела от малых до распределенных команд Привет! Меня зовут Денис Рычковский. Всю сознательную жизнь я люблю две вещи: арт и игры. С 2015 года я работаю в геймдев-индустрии, а последние 3,5 года — на позициях лида и арт-директора.Сегодня я хочу поделиться накопившимся опытом и поговорить о самых разных аспектах орг...

Python — серьезный язык для разработки backend Всем привет! Меня зовут Аникин Денис, я тимлид в команде Chat в Райффайзенбанке. А также представитель внутреннего Python-сообщества, так называемый «community lead» (об этом как-нибудь в другой раз). В этой статье я хотел поговорить про отношение к Python среди разработчико...

Я учусь на тестировщика. Сравнение двух онлайн школ. Часть 2 Здравствуйте, меня зовут Екатерина, уже 11 лет я работаю учителем в школе. Полгода назад я решила сменить профессию и пошла на курсы тестировщиков в одну разрекламированную онлайн школу, разочаровалась в ней, а теперь учусь в другой. Мне стало интересно сравнить методики пре...

Стоит ли покупать Galaxy A52 в 2022 в России под санкциями Выбрать новый смартфон всегда было задачей довольно нетривиальной. Только единицы могли сразу решить, какой аппарат они хотят, и, купив его, не мучиться в раздумьях, была ли оправданной эта покупка. Но, даже если вы уже имели хоть какое-то представление о том, каким должен ...

Пресс-релиз сборки Windows 11 Insider Preview Build 22509 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22509 для инсайдеров в Dev Channel. TL;DR • Эта сборка включает набор улучшений, которые делают просмотр веб-страниц в Microsoft Edge с помощью диктора проще; • Эта сборка включает в себя хороший набор улуч...

Краткое описание нотации BPMN На сегодняшний день BPMN является одним из самых распространенных методов описания бизнес-процессов, которые сегодня уже «понятны» как бизнес-пользователям, так и программным продуктам, предназначенным для работы с бизнес-моделями. Т.е. этот язык описания также является стан...

СheckKarlMarx: утилита для поиска уязвимостей в продовых сборках Всем привет! Меня зовут Дмитрий Терёшин, в СберМаркете я занимаюсь Application Security — безопасностью веб- и мобильных приложений.Во время аудитов мобильных приложений я часто натыкался на плавающие уязвимости: они появляются только в конечной сборке, которая отправляется ...

Опубликовано видео с разборкой планшета Samsung Galaxy Tab S8 Команда YouTube-канала PBKreviews опубликовала видео с разборкой планшета Samsung Galaxy Tab S8.В ролике демонстрируется модель устройства без поддержки сетей 5G. Разборка показала, что в планшете применяются стандартные винты с крестообразным шлицем, в нескольких местах исп...

Треть россиян считают киберспорт несерьезной профессией Недавно российская команда Team Spirit выиграла чемпионат мира по Dota 2 и получила гонорар 18 миллионов долларов. Аналитики онлайн-университета Skypro решили выяснить, как относятся к гейм-индустрии современные родители и рассматривают ли ее как будущую сферу деятельности д...

Приятный сюрприз. С 1 апреля изменится размер пенсии миллионов россиян Десятки миллионов россиян получают от государства разного рода социальные пособия и выплаты, в том числе пенсию, выплачивается которая из государственного бюджета посредством Пенсионного фонда РФ. За последние месяцы цены на все товары и услуги в Читать полную версию публик...

Компанию рэпера Йе (ранее известного как Канье Уэст) оштрафовали почти на 1 млн долларов за медленную доставку ПопМем Смешно 09.11.2021, 19:52 Компанию рэпера Йе (ранее известного как Канье Уэст) оштрафовали почти на 1 млн долларов за медленную доставку Рэпер Канье Уэст, недавно сменивший имя на Йе, заплатит почти миллион долларов штрафа за мед...

80 000 рублей в месяц. Ozon начал платить деньги за покупку товаров Одной из крупнейших и наиболее распространенных среди россиян площадок, позволяющих покупать различные товары через интернет, является Ozon. Данный маркетплейс внедряет одно новшество за другим в надежде сделать свои фирменные услуги еще более востребованными, чтобы как Чит...

ТОП-8 товаров с AliExpress за неделю Каждую неделю на AliExpress появляются новые товары. Одни из них заслуживают чуть больше внимания, а другие — чуть меньше. Но многие часто оказываются обделены тем вниманием, которое у них должно быть. Так они лежат годами на полках самого известного маркетплейса и по...

Список лучших товаров 2021 года Никто не будет спорить с тем, что интернет стал местом, где можно найти информацию, касающуюся любого вида деятельности: от вариантов работы в сети до покупки дешевых, но качественных товаров. Сайт https://topbestgoods.ru/ - гид по лучшим товарам, которые выпускались в 2021 ...

Пресс-релиз сборки Windows 11 Insider Preview Build 22533 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22533 для инсайдеров в Dev Channel. TL;DR • Microsoft сбрасывает развертывание обновленной точки входа для виджетов с погодой на панели задач, впервые представленной в сборке 22518. В результате некоторые и...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)