Социальные сети Рунета
Пятница, 19 апреля 2024

Неочевидные возможности ZIP на macOS Не так давно я изучал интересный проект – защищенное хранилище файлов. Одной из задач было найти возможности обхода проверки расширения файла внутри zip-архива. Пользователь мог отправить на сервер zip-архив, но сохранялся он только в том случае, если в нем лежали файлы с ...

Решение задач по JavaScript на bigfrontend (BFE): throttle и debounce В этой серии статей я хочу решать BFE задачи (https://bigfrontend.dev) и разбирать решения. BFE - это сайт с задачками, которые позволяют подготовиться к фронтовому интервью и прокачать свои знания в JavaScript.Сегодня я хочу рассмотреть 2 задачи, это throttle и debounce. Чи...

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

[Перевод] Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования Python – один из самых популярных языков для веб-автоматизации с Selenium, поскольку в нем есть упрощенный синтаксис, который позволяет выполнять больше задач за меньшее количество строк кода! Таким образом, Python и Selenium создают идеальную комбинацию для автоматизированн...

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

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

Разбираемся с библиотекой лексического анализа ANTLR4 У нас в SberDevices разрабатывается платформа по управлению рекомендациями, которая взаимодействует с разными ML-движками. Со временем их станет много, и, когда пользователь умных устройств Sber будет запрашивать контент – искать фильмы, музыку, спрашивать о чём-то виртуальн...

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

[Перевод] Как работает DeepMind AlphaFold2? На мой взгляд DeepMind AlphaFold2 и Github Copilot являются одними из самых значимых достижений науки и техники в 2021 году. Спустя два года после их первоначального прорыва команда из DeepMind фактически смогла решить (с небольшими оговорками) задачу фолдинга белка, оставав...

All Cups запустила бесплатный курс для новичков по разработке игрового искусственного интеллекта Курс, состоящий из 9 уроков, пройдет в рамках I Открытого чемпионата по искусственному интеллекту SPb AI Champ’21. Начинающие разработчики разберут базовые понятия сферы искусственного интеллекта и варианты практического применения распространенных алгоритмов. Обучение...

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

Мой первый Pet-проект — Regexoop Спустя некоторое время я увидел интересный метод "12 проектов за 12 месяцев". Суть метода состоит в том, что ты каждый месяц делаешь 1 продукт и показываешь его людям. Неважно насколько он готов.Regexoop - переосмысление подхода написания regex. 30 сентября я подумал - "Хм, ...

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

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

Задача про две ёмкости для жидкости Существует классическая задача:Есть 2 емкости: 5 литров и 3 литра. Как отмерить 4 литра жидкости используя только эти 2 емкости?В этом тексте я решу эту задачу в общем виде при помощи конечного автомата.  Также я упомяну про малоизвестный язык программирования Dot. Чит...

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

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

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

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

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

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

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

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

Генератор дезинформации, топливо без выбросов и приближение лечения рака — 3 прорыва 2020-2021 В этой статье разберём три технологических прорыва 2020–2021 годов: генератор текстов на нейросетях GPT-3, экологически чистый «зелёный» водород и алгоритм AlphaFold 2, который решил сложную задачу биологии. Читать далее

[Перевод] Как сделать ИИ для поиска алмазов в Minecraft В случайно сгенерированном мире Minecraft найдём алмазы с помощью ИИ. Как обученный с подкреплением агент проявит себя в одной из самых сложных задач игры? Подробностями делимся к старту флагманского курса по Data Science. Читать далее

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

Как можно повысить качество создания программного обеспечения с помощью методологий Lean Six Sigma и PRINCE2 Наукоемкое производство в наши дни нельзя представить без применения самых новейших методов управления и бизнес-инжиниринга.  Если еще каких-то лет 15 назад наукоемкое производство в России почти отсутствовало, то сейчас в этой сфере наблюдаются подвижки, а значит растё...

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

Python: самое короткое решение 41 задачи из проекта Эйлера Сегодня мы решим 41-ю задачу из Проекта Эйлера в 6 строк кода. Сделаем это сначала в развёрнутом виде, а потом максимально сократим решение. Читать далее

Мой первый опыт решения неточных задач или почему стоит заниматься олимпиадами Решаем оптимизационную задачу с vk winter quest алгоритмами спортивного программирования Читать далее

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

[Перевод] Git ls-files в 5 раз быстрее fd и find. Тесты под катом Автор материала изменил инструмент перечисления файлов в NeoVim с fd на git ls-files и заметил, что файлы отображаются быстрее. При этом цель fd — скорость, а Git — это прежде всего система управления исходным кодом, её основная задача — не в перечислении файлов. Интрига зас...

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

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

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

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

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

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

Сочетание Shift-Left и «Традиционной» модели тестирования в будние дни QA В этом материале будет кратко рассказано, почему Shift-Left – это не всегда хорошо и почему не стоит забывать о традиционной модели тестирования. Рассмотрим паттерны поведения QA при тестировании обычных задач и как постепенно стать продуктивным тестировщиком, не утопая в ре...

Проблема омографов в задачах G2P и автоматической простановки ударений Задачи автоматического перевода слов в фонемы, автоматической простановки ударения, и автоматической простановки буквы ё сейчас решаются довольно успешно даже на уровне открытых решений (например: 1, 2, 3).Тем не менее, практически ни одно открытое р...

Простая логическая задачка с собеседования, с которой справились лишь 17% пользователей сети. Найдете силы решить? ПопМем Интересно 29.12.2021, 18:27 Простая логическая задачка с собеседования, с которой справились лишь 17% пользователей сети. Найдете силы решить? Мечтаете о карьере в крупной международной фирме? Для начала пройдите собеседование т...

Топ-10 ошибок, найденных в C#-проектах за 2021 год За 2021 год разработчики PVS-Studio написали ряд статей, в которых разбирали странности, найденные анализатором в Open Source проектах. Год подходит к концу, а значит, пришло время представить традиционный разбор 10 самых интересных ошибок. Приятного просмотра! Читать далее

Разделяй и Властвуй. Разбор задач Решение задач с помощью метода "Разделяй и Властвуй" или по-английски "Divide and Conquer" является одним из базовых методов по ускорению алгоритмов. Примером тому служит переход от квадратичной сложности пузырьковой сортировки или сортировки вставками ...

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

Московские фотолабы vs принтер Epson: сравнение качества печати (и фотолабов на честность) Идея зрела очень давно и вот, наконец, дозрела. Как вам такой эксперимент: сравнить отпечатки, полученные в домашних условиях на одном из фотопринтеров Epson с отпечатками, заказанными у сервисов коммерческой фотопечати. Это, по большей части, скорее вопрос чистого любопытст...

Синтаксис Python — в чем главные подводные камни на первый взгляд легкого ЯП. Перспективы языка Python - один из самых популярных языков программирования. Как мы писали, в январе 2022 года он во второй раз за свою историю стал лидером ежемесячного рейтинга языков программирования Tiobe. Рост популярности Python за год составил 1,86%.Популярность языка обусловлена его о...

[Перевод] Простейший вариант поиска пути: объяснение на Python Как именно мы находим выход из лабиринта? Как быстрее всего проехать из точки А в ближайшую пиццерию? Можем ли мы провести игрового персонажа к выходу так, чтобы он не уперся в стену?Поиск пути – типичная задача программирования, решаемая в самых разных ситуациях. Она извест...

Почему важно использовать длинные пароли: сколько времени требуется на взлом разных паролей В отчете компании по кибербезопасности Hive Systems показано, сколько времени обычному хакеру требуется, чтобы взломать пароли, которые вы используете для защиты своих самых важных учетных записей в Интернете. Например, использование одних только цифр может позволить ха...

Разбор задачи Титаник на Kaggle (Baseline) В статье я покажу как искать зависимости и проверять гипотезы. Мы познакомимся с данными и реализуем предсказание на основе одной логики=) Читать далее

Android Studio. Kotlin. Сохранение файла в общедоступной папке Download В работе над своим проектом больше всего времени я убил на то, чтобы разобраться, как правильно сохранить файл в общедоступную папку, например, Download. Мне не удалось найти четкого и ясного объяснения в интернете. Собирал информацию по частям и доходил до результата методо...

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

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

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

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

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

[Перевод] Возможности Java — от Java 8 до Java 17 С момента появления в 1995 году до сегодняшнего дня в Java многое изменилось. Java 8 была революционным выпуском, вернувшим Java на пьедестал лучших языков программирования.Мы рассмотрим большинство изменений в языке Java, которые произошли с Java 8 в 2014 году до сегод...

Элегантный вопросительный знак В этой заметке я хочу поделиться элегантным решением одной задачи с сайта-хрестоматии RosettaCode. Речь пойдёт о программе, вычисляющей функцию Минковского — одного из инструментов теории чисел и динамических систем. Несмотря на то, что реализовать эту функцию относительно н...

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов Всем привет! Сегодня я расскажу о том, как мы тестируем Rest API в SM 2.0 с помощью инструмента Postman. И сделаю это на примере реальной задачи — посмотрим сценарий пользователя (как оформляется заказ у нас на сайте), посмотрим, как это работает все изнутри, пару слов ...

Открытый проект файловой системы для внутренней  памяти STM32H Зачем ставить внешнюю IC памяти или SD карту если в микроконтроллере осталось много свободной Flash памяти! Микроконтроллеры семейства STM32H снабжены двумя независимыми банками Flash памяти и это очень удобно. В одном банке можно расположить программный код, а в другом...

Визуализация аудио в ffmpeg В статье разобран небольшой скрипт на bash и фильтр для создания эффектов из звукового файла с использованием аудиовизуальных фильтров ffmpeg. Таких, как на обложке. Читать далее

Инструменты для решения NER-задач для русского языка Зачастую приходится работать с большими объемами документов, к примеру, исполнительными листами, заявлениями, договорами, из текстов которых нам необходимо извлечь весьма конкретную информацию: ФИО, даты рождения, наименования должности, паспортные данные, адрес, ИНН и наиме...

[recovery mode] Оконные функции SQL простым языком с примерами Привет всем!Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свое путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано м...

Работа с проблемными *.dwg-файлами в среде nanoCAD версия 2.0 Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед ...

Сравниваем кривые линии по форме Привет, Хабр!Не так давно писал гиперказуальную игру с примитивной механикой, а именно: максимально быстро и точно повторить кривую линию. Идея максимально простая, но задача сравнения двух кривых оказалась довольно интересной. В этой статье я опишу разные идеи, которые расс...

Как выстроить систему планирования в жизни для достижения цели Всем привет! Меня зовут Владимир Тутынин, я методолог продуктового подхода и сегодня расскажу о своем методе планирования. Вы увидите, какие шаги я выполняю и какими инструментами пользуюсь для достижения результата.Нам понадобятся две программы:1.    &nb...

Доступный флагман Samsung впервые показали включённым в руках пользователя: дебютное видео Samsung Galaxy S21 FE Ожидается, что смартфон Samsung Galaxy S21 FE будет представлен на выставке CES 2022, а продажи начнутся уже 11 января. Ну а пока что у нас есть первый видеоролик, в котором доступный флагман Samsung показали в рабочем состоянии. Согласно имеющейся информации, Samsung ...

Продуктовые процессы в Авито Привет, Хабр. Меня зовут Костя Шадрин, я ведущий менеджер продукта в Авито, отвечаю за юнит опыта работодателей. Юнит состоит их нескольких дискавери- и деливери-команд, чуть позже я поясню, чем они занимаются и отличаются.В этом материале расскажу, как изнутри устроены прод...

Пишем тетрис в bat-файле В комментарии к моей предыдущей статье, «Какие задачи не решаются bat-файлами?», предположили, что на bat-файлах не получится написать Doom. Насчет Дума я пока не уверен, а вот тетрис у меня получился. Играть в тетрис бесплатно

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

Доставка логов с ВМ из systemd в Yandex Cloud Logging Одна из самых частых и понятных задач в разработке и эксплуатации — доставка логов. И дальше в статье мы с вами используем Fluent Bit для доставки логов из виртуальной машины в сервис Yandex Cloud Logging. Читать туториал далее

Disney Twisted-Wonderland от Диснея может заменить вам Хогвартс Disney Twisted-Wonderland доступна на Западе. Ваши любимые злодеи Диснея теперь в образе студентов магической школы. Disney Twisted-Wonderland — мобильная RPG, где мы собираем группу из учеников престижной школы Night Raven. Её студенты одновременно талантливы и «помешаны»,...

Однопоточный JavaScript и многопоточная Java: что быстрее? Асинхронное выполнение на Java и JavaScript При необходимости в JavaScript можно запускать дополнительные потоки. Но обычно в Node.js или в браузерах весь код на JavaScript выполняется в одном потоке. В браузерах один и тот же поток рендерит содержимое веб-страницы на экран...

Установка расширений в Хром без интернета Ситуация: Есть некий заказчик, у которого в закрытой сети работают сотрудники. Внутри, помимо прочего, есть веб-сайты с приложениями, для доступа к которым используется обычный Google Chrome. Внезапно уже им поставили задачу - перейти на ГОСТ. Везде. Пришлось им ставить Крип...

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

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

[Перевод] 10 эвристик юзабилити, которые должен знать каждый дизайнер 25 лет назад Якоб Нильсен описал 10 основных принципов проектирования взаимодействия. Эти принципы были разработаны на основе многолетнего опыта в области юзабилити-инженерии и стали правилами для взаимодействия человека и компьютера.Сегодня эти принципы так же актуальны, ка...

Приложение «Блокнот» для Windows 11 Новое приложение «Блокнот» для Windows 11 использует RichEdit и работает на последних установках Windows 11. В дополнение к внешнему виду Windows 11 со скругленными углами и опцией темной темы, новое приложение включает в себя несколько стандартных улучшений редактирования R...

Разбираем алгоритмы компьютерной графики. Часть 2 — «Туннель из демо «Second Reality»» В 1993 году на демопати Assembly, которая проходит в Финляндии, команда Future Crew презентовала свою новую работу «Second Reality».(хороший разбор исходников этой демо можно найти здесь же на Хабре, по этой ссылке «Анализ кода демо Second Reality»)Графические эффекты исполь...

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

Простой математический пример со скобками, который оказался не по зубам даже умникам из интернета: проверьте свои силы ПопМем Интересно 28.12.2021, 18:22 Простой математический пример со скобками, который оказался не по зубам даже умникам из интернета: проверьте свои силы Этот математический пример со скобками давненько сводит с ума пользователей Твитт...

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

В Москве парень пришел в школу с арсеналом оружия и хотел устроить бойню: фото и видео В столице России полицейские задержали бывшего ученика одной из школ - его подозревает в подготовке бойни в учебном заведении. Об этом сообщает Telegram-канал SHOT. Задержанным оказался 18-летний Арсений Кураев, бывший ученик школы № 1297. Он пришел в школу с пневматиче...

Shared State для React. Часть 1 В данном цикле статей мы рассмотрим задачу синхронизации состояния react-приложения между окнами. В качестве подопытного у нас будет приложение на Electron, работающее в offline/online-режимах, которое также может запускаться в PWA-режиме. Читать далее

Успейте принять участие в ОБТ Payday: Crime War на Андроид Студия PopReach открыла тестовые сервера Payday: Crime War. Вы тоже приглашены. Payday: Crime War — шутер от первого лица, в котором упор делается на мультиплеер. Игроки разделяются на две команды: бандиты и полицейские. Задача первых — просверлить сейфы и забрать награбле...

Прикручиваем авторизацию на основе KeyCloak к веб-приложению Жизненный цикл разработки корпоративного приложения в нашей компании привел меня к, по сути, банальной задаче - “прикручиванию” пользовательской авторизации к фронту приложения. Пользователями приложения должны быть сотрудники компании, а идентификационным провайдером должен...

Схематичное отображение машин на маршруте Алгоритм для отображения интервалов общественного транспорта Всем привет. Меня зовут Олег Иванов, я занимаюсь Android-разработкой в “Рексофт”. Сегодня я расскажу вам о такой нетривиальной задаче как отрисовка машин общественного транспорта на схеме маршрута. На первый взгля...

Мультиплеер в Unreal Engine: Игровой процесс Привет Хабр!В данной статье я бы хотел разобрать мультиплеер со стороны игрового процесса. Опорой для написания статьи выступает популярный Network Compendium. Читать далее

Методы масштабирования разрешения в играх DLSS, FSR и NIS: разбираем их особенности, достоинства и недостатки Рассматриваем различные методы масштабирования разрешения, включая Nvidia DLSS, AMD FSR и новый Nvidia Image Scaling (NIS), отмечая их достоинства и недостатки. Разбираемся в теории и на практике, какие из техник обеспечивают лучшее качество изображения, какие работают быстр...

Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android Привет, Хабр! Я Ани, отвечаю в Ozon Tech за обучение.Сегодня поводом для поста на столь многоуважаемую аудиторию стал разбор задач контеста, который прошёл в рамках отбора участников на курсы Route 256.Контест нам заменяет скрининг — мы проверяем технические навыки и опыт ра...

«День с̶у̶р̶к̶а̶ Redux» — как бороться с рутиной, применяя автоматизацию "Ух-ты! Какая интересная задача! И оценка времени на разработку хорошая! ..." 2 часа спустя: "Какой же это ужас, ещё 10 редьюсеров создать, ещё 10 раз описать зависимости состояний. Типы, компоненты... Сколько же бесполезной рутины... Вот бы можно было писать только декларат...

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

Как обучить джунов QA за 3 дня (сборник материалов) Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).Я ...

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

Транспорт в PvP-шутере на Unity: добавляем и синхронизируем Когда мы начали разработку батлрояля на 100 игроков, то решили сделать самую большую карту в нашем шутере — 2 на 2 километра против стандартных 200 x 200 метров. Но для таких масштабов нужны были более быстрые способы перемещения, чем просто пешком. Так появилась задача доба...

Q&A по QA: разбираем вопросы митапа по автоматизации тестирования Привет, Хабр!В октябре мы провели онлайн-митап по тестированию, в котором спикеры из Badoo, Skillbox, Почтатех и SuperJob поговорили о своем опыте перехода от ручного тестирования к автоматизации, рассказали о подходах к стабилизации тестов для мобильных приложений и многом ...

Россия по просьбе США снизит орбиту МКС для проведения экспериментов Начальник отдела баллистики Ракетно-космической корпорации «Энергия» Рафаил Муртазин рассказал, что американская сторона обратилась к российским специалистам с просьбой снизить орбиту МКС для возможности проведения экспериментов.

[recovery mode] Stevedore — открытая, бесплатная и быстрая альтернатива Docker Desktop Эта история началась весной 2021 года.Я много работал с Docker-контейнерами под Windows и страдал.Страдал от того, как медленно запускается Docker Desktop.Страдал от того, сколько он ест оперативной памяти.Страдал от того, что постоянно что-то ломалось при обновлениях.Страда...

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

Смотрим геймплей западной версии SLIME – ISEKAI Memories SLIME – ISEKAI Memories можно скачать на мобилку, но не везде. Игру постигла та же судьба, что и NieR Re[in]carnation. Не всем азиатским проектам суждено очутиться в СНГ. Один из примеров — SLIME – ISEKAI Memories. Это аниме-RPG, где в роли главного героя выступает слизь. Э...

Мониторинг электросчетчиков за один вечер Имеется 25 счетчиков электроэнергии Меркурий 236 ART, объединенных сетью RS485 для дистанционного получения данных. Появилась задача - как можно скорее организовать мониторинг состояния приборов учета и в автоматическом режиме сохранять значения накопленной ими энергии. Чита...

Погружение в Helm Package Manager. Часть первая Helm — один из самых популярных пакетных менеджеров для Kubernetes. Познакомиться с ним полезно любому DevOps-инженеру и всем, кто сталкивается с задачами деплоя приложений. Эта статья — первый из двух материалов, которые можно вместе можно рассматривать как краткое, но дост...

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

Просто о шаблонах C++ Статья для тех, кто боится слова template в C++. Вводная информация с примерами и их подробным разбором. Читать далее

Новый промокод для Genshin Impact на примогемы и мору Издатель miHoYo выпустил новый промокод для Genshin Impact. Он поможет получить необходимые примогемы и мору. В Genshin Impact собираются вернуть Ху Тао. Она появится в баннере вместе с Тома, поэтому надо приберечь примогемы. Примерно неделю назад для Геншин появился новый ...

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

Разбор радиоизображений MeerKAT — что находится прямо в сердце Млечного Пути В конце января Южноафриканская радиоастрономическая обсерватория (South African Radio Astronomy Observatory, SARAO) выложила в общий доступ радиоизображения центра Млечного Пути, демонстрирующие особенности радиоизлучения в этой области с невероятной чёткостью и глубиной. На...

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

Приглашение на Курс по 3D-моделированию в Solid Works Друзья, приглашаю на базовый Курс по начальному освоению Solid Works с нуля.Задачи Курса:знакомство с теорией и задачами машинной графики;настройка среды для моделирования (шаблоны деталей и сборок);знакомство с основными методами и приёмами моделирования (плоское вытягивани...

Видеоконференцсвязь Yealink за полцены Сегодня стартует беспрецедентная акция на рынке ВКС - каждая вторая лицензия Yealink Meeting Server CCL бесплатно! YMS - это полноценная быстроразвивающаяся On-Premise cистема видеоконференцсвязи и совместной работы с контентом. Почитать о возможностях можно в статье Yealink...

Решение задачи транспортной логистики с помощью IBM CPLEX Solver Всем привет! Однажды меня попросили решить такую задачку в области транспортной логистики:Есть грузовые машины, которые изначально готовы стартовать в разное время из разных географических точек.Есть груженые рейсы, на которые нужны эти машины. Погрузка в среднем займет како...

Еще одна победа MediaTek Dimensity 9000. Ей нет равных в тесте AI Benchmark Вчера дебютировал Oppo Find X5, первый в мире смартфон на SoC Dimensity 9000, а сегодня он же возглавил рейтинг приложения AI Benchmark. Судя по тестам, платформе Dimensity 9000 нет равных не только по части производительности центрального процессора, но и по части уско...

Тестируем популярные методы тайм-менеджмента. Часть 1: тайм-блокинг, матрица Эйзенхауэра, «1-3-5» и помидоры Привет, Хабр!Сегодня мы будем проводить эксперименты на живых людях! Точнее, эксперименты уже проведены, и расскажет о них Анна, маркетолог и один из авторов Click.ru. До сотрудничества с компанией она проводила на себе эксперимент по тестированию популярных методик тайм-мен...

Устройство отслеживания замены картриджей в фильтре питьевой воды на STM32 Привет, меня зовут Евгений Кузнецов, я много лет работаю в сфере автоматизации предприятий. В качестве хобби занимаюсь поделками в сфере электроники для «малой автоматизации» дома.  Сегодня хочу описать одно из устройств такой автоматизации – счетчик литража для фильтра...

Разбор HackTheBox. Прохождение лаборатории OSINT (уровень: easy) Добрый день Хабр! В этой статье хочу рассказать вам про свой опыт прохождения лаборатории OSINT на сайте hackthebox. В данном обзоре я решил взять разобрать одно интересное задание по OSINT.Задание простое, оно не заставит вас страдать при поиске решения. Требуется только им...

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

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

SQL HowTo: «простое» прогнозирование В "Тензоре" мы разрабатываем множество сервисов для управления бизнесом. А в бизнесе очень часто возникает желание немного "заглянуть в будущее" - спрогнозировать и увидеть на графике значение каких-то величин, которые мы можем только предполагать на основании данных предыду...

Windows 11 получила папки в «Пуске», перетаскивание иконок на панель задач и многое другое Вслед за обновлением стабильной версии Windows 11 Microsoft выпустила свежую предварительную сборку с номером 22557. Она уже доступна участникам программы Insider в канале Dev, и изменений в ней немало. Вот основные: добавлена возможность перетаскивания (drag-and-drop) файло...

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

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

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

SAGA на golang После того, как я написал статью про паттерн CQRS, мне захотелось описать ещё один интересный шаблон для микросервисной архитектуры, а именно saga (он же повествование). Читать далее

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

[Перевод] Исчерпывающее руководство Getting Things Done (GTD) метода с примерами В данной статье вы узнаете о методе, помогающем привести в порядок все ваши дела от самых крупных и важных, до тех, что еще только появились в голове. Я и сама не понаслышке знаю, как сложно перейти от мыслей и планирования к реальным действиям, как не только организовать п...

Техническое задание на автоматизацию: каким оно должно быть, состав и технологии создания Я работаю в IT консультантом, программистом, продавцом в общей сложности более 18 лет. За эти годы я перепробовал разные методы взаимодействия с клиентами и подходы к составлению технических заданий. И самый лучший вариант по моему мнению, я опишу в этой статье. Сам я давно ...

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

Украина обратилась к ICANN с просьбой отключить интернет в России. Андрей Набок, представитель Украины в GAC (комиссии представителей государств при ICANN) обратился к организации с просьбой отключить российские доменные зоны.

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

OpenLDAP в качестве центра аутентификации для Nextcloud и ProFTPD Привет, Хабр! На связи Холодаев Алексей, младший системный администратор Cloud4Y. Сегодня хочу поделиться опытом использования OpenLDAP в качестве центра аутентификации для Nextcloud и ProFTPD.В ходе работы над одним из проектов возникла задача по созданию нескольких сотен п...

Service Mesh на стероидах: как построить управляемое взаимодействие между сотнями микросервисов Сталкивались ли вы с задачей построить Enterprise-grade-приложение из десятков приложений, слабо связанных друг с другом, разрабатываемых разными командами, с разными моделями релиза? Мы хотим поделиться опытом, как решили эту задачу в Netcracker. Как в этом помогла концепци...

Frontline: Steel and Blood появилась в Google Play Ранняя версия Frontline: Steel and Blood доступна на Android. Любите роботов и военные конфликты? Качайте. Frontline: Steel and Blood — мобильная стратегия, в которой мы не только расширяем свою базу и создаём новые виды мехов, но также напрямую участвуем в боях. Чтобы быст...

Ни дня без строчки верилога — учим язык решением большого количества простых задач 30 октября прошло первое занятие Сколковской Школы Синтеза Цифровых Схем. Из-за Ковида его пришлось провести в онлайн-формате. Трансляция первого занятия.Возможно онлайн-формат - это и к лучшему, так как в офлайне в Технопарке Сколково есть только 25 посадочных мест, и мы пр...

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

Разгадка шифра с полосатых футболок Три недели назад я опубликовал статью-загадку «Шифр, который разгадал только один программист из всей компании. А вы сможете?». Вариантов задачи было три, первым трём отгадавшим полагались всяческие ништяки. В комментариях сразу пошло активное обсуждение задачи: читатели ра...

Заградотряд Вот вы как программистов удерживаете в компании? Хорошо платите? Создаёте комфортные условия? Интересные задачи и проекты? Перспективы? Обучение?И как, получается? Сидят, не уходят? А сколько денег и усилий затрачиваете? Стоит оно того? Наверняка стоит. Но можно и по-другому...

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

Авторы Elden Ring попросили журналистов не разбирать производительность игры до выхода патча «первого дня» Журналисты, в свою очередь, назвали такую просьбу обоснованной.

Краткий обзор российских рефлектометров ARINST VR 23 — 6200 и CABAN R60 В заметке приведен краткий обзор рефлектометров российского производства ARINST VR 23 - 6200 компании “Крокс” и CABAN R60 компании “Планар”. В качестве примера рассматривается задача измерения характеристик двухпортового устройства (кабельной сборки).По началу я хотел назват...

Новая разработка компании “Консист Бизнес Групп” — решение ТУРБО Трекинг Компания “Консист Бизнес Групп” (входит в ГК ЛАНИТ), разработчик отечественной платформы ТУРБО, выступила на рынке с новым ИТ-решением ТУРБО Трекинг, которое  позволяет управлять задачами и проектами и является аналогом ведущих  иностранных систем трекинга задач дл...

WEKA. Руководство по использованию Начав изучать библиотеку Weka я обнаружила, что в Интернете очень мало информации о ней на русском языке – как с ней работать и как ее использовать. Эта статья будет вводной для знакомства с библиотекой. Читать далее

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

Развёртывание IT-инфраструктуры в торговом центре Эта статья посвящена одному крупному проекту по развёртыванию ИТ-инфраструктуры торгового центра. Мне приходилось неоднократно принимать участие в открытии крупных торговых центров, и порядок действий ИТ-специалиста может меняться в зависимости от разных обстоятельств: рабо...

Какими бывают дисплеи в ноутбуках? Разбор У нас уже было много роликов про дисплеи: мы разбирали все типы LCD-матриц в телевизорах. Сделали один из самых подробных материалов про все виды OLED в смартфонах и ТВ. Также мы рассказывали вам про mini-LED и microLED-дисплеи будущего. Но мы еще ни разу не рассказывали про...

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

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

Интересное и простое из комбинаторики. Функция Эйлера Предисловие Прежде всего хочу сказать, мне всего 14 лет. Я надеюсь, что информация, которой поделюсь, будет для кого-то интересна. Речь пойдет о некоторых задачах комбинаторики. Сколько вариантов расставить n предметов? Способ №1 Первое, что приходит на ум обычному челове...

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

Разбираем алгоритмы компьютерной графики. Часть 5 – Анимация «Shade Bobs» Алгоритм, который рассмотрим сегодня, не имеет нормального названия. Иногда его называют "Shade Bobs", а вообще это один из многочисленных алгоритмов генерации "плазмы". Когда что-то на экране видоизменяется и переливается.Из множества алгоритмов "плазм", представленный экзе...

Как мы распознаем фото документов пользователей. Часть II В прошлой статье я кратко описал методы и подходы, которые мы используем в inDriver при распознавании фото документов. Во второй части подробно опишу архитектуру CRAFT и CRNN, а также варианты их использования. Прошу под кат! Читать далее

Задачи с чемпионата мира по программированию ICPC 2021 В 2021 году финал чемпионата мира по программированию среди университетских команд ICPC (International Collegiate Programming Contest) прошел в Москве в начале октября. Участникам нужно было решить 15 задач на трёх компьютерах (раньше было меньше задач и 1 компьютер). Зол...

Burning Dead позволяет рубить зомби налево и направо Добротный проект Burning Dead доступен в App Store. Он может заменить другие зомби-игры. Burning Dead — мобильный экшен, который выпустили на iOS. В нём геймплей от первого лица, а в роли врагов выступают ходячие мертвецы. По сюжету надо спасти свою дочь, но сделать это неп...

Доступный флагман Samsung Galaxy S21 FE уже продаётся со скидкой 100 долларов на Amazon Samsung выпустила доступный флагман Galaxy S21 FE в прошлом месяце. Смартфон дебютировал в США по цене 700 долларов, однако он уже продается в стране со скидкой. По данным XDA Developers, Amazon предлагает скидку в 100 долларов на базовый вариант Galaxy S21 FE с 6 ГБ оп...

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

keyT5 или генерация ключевых слов из текста Я попытался обучить русскоязычную модель ruT5-base и ruT5-large на задаче извлечения ключевых слов из текста. Читать далее

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

Устоит ли Google Pixel 6 Pro против iPhone 13 Pro Max? Смартфоны свели в тесте скорости работы, и исход решило одно приложение Битву камер Google Pixel 6 Pro и iPhone 13 Pro Max мы уже видели, пришёл черёд сравнения производительности.  Аппараты свели авторы канала PhoneBuff, которые проводят свои тесты с использованием роботизированного манипулятора.  Как можно видеть...

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

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

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

Для учеников с особыми образовательными потребностями пройдет олимпиада «Мир вокруг» В Москве с 24 по 30 января в седьмой раз пройдет онлайн-олимпиада для учеников четвертых классов с особыми образовательными потребностями «Мир вокруг – 2022». Она посвящена культуре народов России. В частности, ребята познакомятся с экспонатами Всероссийского музея декоратив...

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

Амурская ГМА внедрила Р7-Офис Амурская государственная медицинская академия сообщила о переводе работы сотрудников с файлами и документами на российскую платформу Р7-Офис. Закупка ПО была одной из мер выполнения задачи федерального значения по цифровой трансформации образовательной отрасли. Решение выбра...

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

Извлечение NTLM hash пользователя из процесса lsass.exe с помощью уязвимого драйвера Приветствую вас, дорогие читатели! Сегодня я хочу рассказать о том, как с помощью уязвимого драйвера получить NTLM hash пользователя. NTLM hash находится в памяти процесса lsass.exe операционной системы Windows. Процесс lsass.exe отвечает за авторизацию локального пользовате...

Как ученым удалось вырастить клетки сердца и мозга без помощи генетики Наука Биология 28.11.2021, 21:30 Как ученым удалось вырастить клетки сердца и мозга без помощи генетики В 2016 году ученые из Института Глэдстоуна, Калифорния, заставили соединительную ткань превратиться в бьющееся сердце и нейроны, во...

Из-за этой простой математической задачи не получили работу десятки талантливых специалистов: справились 2 из 10. А вы? ПопМем Интересно 28.12.2021, 18:42 Из-за этой простой математической задачи не получили работу десятки талантливых специалистов: справились 2 из 10. А вы? Часто логические задачки с собеседований вгоняют в самое настоящее недоумение. К...

C++ Builder. Есть ли жизнь после смерти? Мнение одного динозавра В этой статье я опишу собственные впечатления о последних версиях среды разработки RADStudio от Embarcadero и, возможно, постараюсь помочь кому-то в ответе на вопрос: «А оно мне надо?».Сразу оговорюсь. Все описанное в этой статье является моим личным мнением и любые сравнени...

Design Sapiens: путь к дизайн-системе, которой удобно пользоваться Я UX/UI-дизайнер, уже два года работаю в ISPsystem. Одной из глобальных моих задач все это время было сделать нашу дизайн-систему удобной для использования.Полноценная дизайн-система — с гайдами, состояниями и борьбой с разработчиками — испытание не только для новичка в диза...

Обзор отечественных микросхем, соответствующих 719 ПП РФ. Часть 2 В 2020 году я опубликовал статью про отечественные микросхемы, соответствующие 719 ПП РФ. Напомню, что это одна из мер правительства по поддержки отечественных производителей на регулируемых государством рынках. Например, при закупках в интересах государственных органов Росс...

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

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

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

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

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

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

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

[Перевод] Скриптинг без скриптинга Уже давно считается, что многие (если не все) игры или приложения можно улучшить, добавив в них поддержку скриптов.Для этого есть несколько разных способов. Наиболее распространенный подход - встроить Lua (или другой язык, который вам больше нравится). Если это по каким-то п...

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

NVIDIA представила DLDSR — ещё одну технологию для повышения качества картинки в играх Компания NVIDIA представила ещё одну технологию, призванную повысить качество изображения и производительность в играх. Она получила название Deep Learning Dynamic Super Resolution (DLDSR) и представляет собой усовершенствованную версию Dynamic Super Resolution (DSR). Источн...

AccessUSB: «флешка всевластия» для телевизоров LG Многие современные телевизоры имеют скрытые сервисные меню, через которые можно посмотреть и изменить различные параметры, недоступные в обычном пользовательском меню. В телевизорах LG есть 2 основных сервисных меню - InStart и EzAdjust, которые можно вызвать посылкой "секре...

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

Tencent и автор «Задачи трёх тел» представили Honor of Kings: World — дорогой ролевой экшен по мотивам мобильного хита Компания Tencent Games и студия TiMi Studio Group анонсировали ролевой экшен в открытом мире Honor of Kings: World по мотивам мобильного хита Honor of Kings. Игру планируется выпустить на нескольких платформах во всём мире, но когда — неизвестно. Источник: youtube.com/watch?...

​Ленин создал Украину: в сети троллят новый "перл" Путина Заявление президента РФ Владимира Путина на ежегодной пресс-конференции о том, что наше государство якобы состоит из "исторически российских территорий" и Украину создал Владимир Ленин, когда организовывал СССР, вызвало едкую реакцию в сети. Политтехнолог Алексе...

Скорая помощь для 3D-моделей: 10 основных функций лечения STL-файлов Если вы занимаетесь 3D-проектированием и 3D-печатью, вам известно, насколько важно исправить ошибки в файле модели после его преобразования из формата CAD в формат STL. Проект будет казаться идеальным, однако при печати все может пойти неправильно. Ошибку можно не заметить, ...

Текстовые игры — новый старый инструмент для автора или «Сделаем Текстовые Квесты снова Великими!» Про текстовые игры написано довольно много как на Хабре, так и на просторах интернета. Это один из самых первых жанров интерактивных развлечений с использованием ЭВМ и даже без него (просьба поделиться опытом НЕэлектронных текстовых игр в комментариях). В данной статье я хоч...

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

WarriorVille с викингами доступна в ряде стран Аркадная стратегия WarriorVille появилась в Google Play двух стран. В ней надо восстановить поселение викингов. WarriorVille — это мобильная игра, которая доступна в США и Канаде на Android. По сути мы получаем мультяшную стратегию, где нужно проходить пошаговые миссии и ст...

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

Новый Media Player теперь можно установить на любой сборке Windows 11 В ноябре прошлого года Microsoft начала тестирование нового приложения Media Player для Windows 11, которое поддерживает воспроизведение и аудио, и видеоконтента. На тот момент оценить приложение могли только инсайдеры на канале Dev (требовалась сборка 22471 или новее), а п...

One UI или MIUI – что лучше, полезнее и актуальнее? Опыт Samsung и Xiaomi существенно разный. Корейский бренд экспериментировал с пользовательским интерфейсом, принимая и отбрасывая очередную идею (от Touchwiz, затем Dream UX, потом Samsung Experience и так до One UI). Китайцы как взялись за один пользовательский интерфейс ...

В Windows 11 появится возможность перетаскивать файлы и иконки на панель задач — этой опции не было с релиза ОС А также обновлённый «Диспетчер задач» с поддержкой тёмной темы.

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

Обходим файловый кэш Google Drive в Colab Про colab знают, наверное, все. Этот инструмент позволяет независимым исследователям использовать облачную инфраструктуру с GPU и TPU бесплатно или почти бесплатно. Как всегда, проблемы возникают на больших данных. Если ваш датасэт лежит в google drive (он же Диск), то вы мо...

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

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

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

Нейросеть, способная объяснить себе задачу: P-tuning для YaLM Мы уже рассказывали о том, как применили семейство генеративных нейросетей YaLM для подготовки ответов в Поиске, Алисе или даже в Балабобе. Главная особенность наших моделей — метод few-shot learning, который позволяет без дополнительного обучения решать большинство задач в...

Тильда против фронтенда: 6 главных мифов о конструкторе Бывает так: заказчику нужен лендинг еще вчера. К фронтендеру обращаться не хочется — долго, дорого, дизайнеру не понравятся отступы, а вся задача превратится в череду долгих согласований.Привет, меня зовут Соня! Я – UX/UI дизайнер в hh.ru. В этой статье мы разбираем популярн...

Более 1200 бюджетных учреждений подключились к новой системе электронного документооборота "Создание ГИС "ТОР СЭД" - один из элементов комплексного масштабного проекта Минцифры и других ведомств (ГосЭДО) по развитию электронного документооборота в рамках госслужбы и максимального исключения бумаги. Реализовывая этот проект, Минцифры России и НИИ &qu...

Mozilla Sops для управления секретами в гите Задача управления секретами одна из самых неприятных в IT. Само существование секретов уже неприятно, потому надо специально прикладывать усилия, чтобы у кого-то не работало (например, чтобы анонимный пользователь не мог прочитать секрет).Когда кто-то прикладывает осмысле...

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

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

Разработан новый инструмент для борьбы с шифровальщиками Вредоносная программа, обнаруженная в октябре 2021 года, использовалась в атаках на компании в нескольких странах, в том числе в США, Турции, Бразилии. В процессе атаки злоумышленники вручную запускают процесс шифрования файлов, в ходе которого расширения последних меняются ...

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

Автоматизация разработки конструкторской документации средствами VBA При выполнении проектов, в которых требуется разработка конструкторской документации соответствующей ГОСТам ЕСКД или СПДС, возникает много задач, связанных с ее корректным изготовлением. Часть этих задач связана с непосредственным оформлением документов – заполнением основны...

В Dropbox появились функции автоматического распределения файлов по папкам и переименования загрузок Dropbox добавила в свой сервис облачного хранения данных функцию, которая позволяет автоматически переименовывать и группировать файлы и папки. Она получила название Automated Folders («Автоматизированные папки»), что полностью описывает суть функции. Источник изображения: D...

[Перевод] Почему мьютексы в Rust реализованы именно так Я часто слышу от пробующих работать с Rust системных программистов жалобы на мьютексы и особенно на Rust Mutex API. Жалобы обычно выглядят так: Они не хотят, чтобы мьютекс содержал данные, только блокировку. Они не хотят управлять «защитным» значением, разблокирующим мьют...

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

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

[Перевод] Log4Shell/Leak4J — чрезвычайно опасная уязвимость в log4j2 Последние пару дней (и ночей) я изучал новую (чрезвычайно опасную) уязвимость в log4j2 под названием  Log4Shell.Это касается всех версий log4j-core от 2.0-beta9 до 2.14.1, и это очень серьезная проблема.Эта уязвимость позволяет злоумышленнику удаленно выполнить код...

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

Игры с Mongo, или как мы избежали проблем благодаря смекалке и реверс-инжинирингу Одним из трендов при проектировании сервисов в последнее время выступает использование в качестве баз данных NoSQL-систем. Мы также стараемся идти в ногу со временем и, конечно же, имеем в своем IT-ландшафте несколько таких решений. Одно из них — шардированный кластер MongoD...

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

Agile скрам-разработка Эта статья не рассчитана на бывалых скрам-мастеров, опытных проект-менеджеров… А скорее для начинающих, тех, кто хотят открыть для себя эту нишу в ИТ.Agile методы - это альтернатива поэтапному управлению проектами. Поэтапная методика управления проектами завязана на менеджер...

[Перевод] GitOps с GitLab: CI/CD Tunnel GitLab можно использовать как первоклассный инструмент GitOps, и здесь мы покажем как. Это пятое практическое руководство из серии, посвящённой разным задачам пользователей, включая подготовку базовой инфраструктуры, управление ей и развёртывание поверх неё различных сторонн...

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

Опыт применения API SolidWorks для автоматизированного проектирования тары В современных условиях для любого предприятия важно сокращение сроков проектирования новых изделий. Один из путей такого сокращения – это автоматизация процессов проектирования. Среди проектируемых изделий можно выделить стандартную тару. С помощью этой тары (комплектов ящик...

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

5 крутых фишек десктопнной версии Google Сhrome Пользователи по-разному относятся к Google Chrome. Одни холят и лелеют, другие тихо ненавидят. При этом обе категории Хромом пользуются, ибо едва ли хоть один из браузеров способен конкурировать с ним по функциональности. Оно и не удивительно: в разработке знаменитого движк...

Железный Отладчик Для ZX Spectrum До текущего момента, отладка С кода для ZX Spectrum была возможна только в некоторых эмуляторах. В предыдущей статье описан процесс написания отладчика, который использовал цепочку gdb-клиент (z88dk) <-> gdb-протокол <-> gdbserver (эмулятор Fuse). В этой статье о...

Gentoo в облаке Hetzner c LUKS шифрованием В статье описана установка Gentoo в Hetzner Cloud, статья не рекламная. Написана с целью разобрать и описать установку Gentoo с загрузкой без UEFI с шифрованным корневым разделом, а также возможностью разблокировки LUKS без размещения ключа на виртуальной машине, а только пр...

Приложение Microsoft Teams теперь доступно в Microsoft Store На этой неделе Microsoft объявила о доступности своего нового приложения Microsoft Teams в официальном магазине Microsoft Store, что делает его доступным для установки всем желающим. Хотя, если вы являетесь пользователем Windows 10, вы сможете загрузить и получить доступ к п...

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

Нулевой год в БД Oracle Простая задача из экзамена по SQL в университете оказалась сложной. Нужно было всего лишь сгенерировать месяц, который указывает пользователь. Вывести день, год и день недели. Что может пойти не так? Давайте разбираться. Читать далее

Гудбай AV/EDR или как обойти защиту EDR в Windows При проведении Red Team операций часто возникает вопрос обхода средств защиты. В данной статье будет рассмотрен один из методов отключения антивирусов и EDR. Читать далее

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

Управление распределенными транзакциями с помощью Camunda "Всякое решение плодит новые проблемы" (закон Мерфи)В этой статье я собираюсь поговорить о подходе к решению задачи обеспечения консистентности данных в микросервисной архитектуре, т.н. распределенных транзакциях. Почти два года назад я впервые познакомился с инструментом Ca...

[Перевод] Как я хакнул все районные школы, чтобы показать рикролл, и что из этого вышло 30 апреля 2021 года автор проделал рикролл по своему школьному округу. Это не только моя школа, но и весь школьный городской округ 214 (далее — D214), один из крупнейших школьных округов в Иллинойсе, состоящий из 6 школ, в которых учатся более 11 000 человек. Подробности рас...

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

Angular Libs как монорепозиторий 2: tree shaking и сборка клонов Всем привет! В прошлом посте мы с вами разобрали механизмы создания библиотек с помощью Angular libs, а также научились настраивать их работу в приложении и друг с другом и даже вынесли наши ассеты в одну из таких библиотек.В этом посте хочу продолжить тему разделения функци...

Сражаемся на роботах в экшене Little Big Robots Игра Little Big Robots появилась на смартфонах. В ней надо уничтожать вражеских роботов и охранять кристаллы. Little Big Robots — это мобильный экшен, который стал доступен на обе платформы (iOS и Android). По задумке разработчиков мы должны выбрать одного из предложенных р...

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

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

25 вредных советов, которые помогут истребить инициативность ваших сотрудников Кто такой «инициативный сотрудник»? В сети вы можете найти сотни разнообразных определений термина «инициативный сотрудник». Одни говорят, что это самый замотивированный сотрудник. Другие, что это человек, который живет своей работой. Еще есть такие синонимы, как: энергич...

[Перевод] Я разработал генератор ASCII-арта в Node JS В этой статье вы увидите, как сделать генератор ASCII-арта из изображения.ASCII-арт — это метод графического дизайна, который использует компьютеры для презентации и он состоит из изображений, собранных вместе из 95 печатных символов, определенных стандартом ASCII от 1963 го...

Пластик творит чудеса: как 3D-принтер имитирует органы человека Несомненно, 3D-печать – одна из самых передовых технологий нашей эпохи и, вероятно, через несколько десятилетий эти годы будут вспоминаться как период ее становления. Это одна из наиболее перспективных и революционных технологий, которая применяется в различных областях, в ч...

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

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

Return to Hogwarts: смотрим спецвыпуск «Гарри Поттера» и разбираем английский Новогодние праздники — отличный повод пересмотреть любимые кинофраншизы. И чаще всего это либо «Властелин колец», либо «Гарри Поттер». А тут пару дней назад компания HBO подогнала отличный подарок фанатам истории про «мальчика-который-выжил» — документальный фильм «Возвращен...

Tidy stemming велосипед, который поехал Когда в NLP задачах речь доходит до стемминга, то никто особо не заморачивается - берет готовую реализацию, и она работает. Правда работает она только в тех случаях, когда текст является "классическим", то есть это человекочитаемый текст без огромного числа сокращений сл...

JUMANJI: The Curse Returns — это приключение и настольная игра Мобильная игра JUMANJI: The Curse Returns готовится к запуску. Она вернёт атмосферу фильма образца 1995 года, а также позволит четырём друзьям пережить опасности Джуманджи. JUMANJI: The Curse Returns — это настольная игра с элементами приключений. Релиз намечен на 17-е нояб...

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

Грядущий бюджетник E32 от Motorola выглядит симпатично Теперь в сети появились даже рендеры одного из гаджетов — Motorola E32. Линейка «E» у китайского бренда для самых дешёвых предложений, которые, однако, согласно опыту наших обзоров нельзя назвать плохими. Они добротные и со своими задачами справляются, не расстраивая. Чи...

Ошибка App Store: не скачиваются приложения на iPhone, iPad и Mac Проблемы с техникой Apple — явление редкое. За годы использования этих устройств мы настолько привыкаем к отсутствию лагов и ошибок, что когда они появляются, негодованию нет предела. На днях я столкнулся с тем, что приложения в App Store попросту перестали загружатьс...

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

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

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

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

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

Конкордантность смысла В [1, 2, 3] тексты (знаковые последовательности с повторами) с помощью матричных единиц, как образов слов, превращались (координатизировались) в алгебраические системы. Координатизация — необходимое условие алгебраизации любой предметной области... Читать далее

Обзор Marvo MG011 XL. Игровой коврик с USB-хабом и подсветкой Даже самая дорогая игровая мышка может спасовать в ответственный момент если эксплуатация велась без специального покрытия на столе. Решение задач снижения помех в работе сенсора и его точности, выполняют коврики. А тестируемый сегодня Marvo MG011 XL еще и увеличивает количе...

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

Сборка Windows 11 Build 22567 имеет ссылки на Windows 9 Новые сборки Windows 11 Dev Channel содержат новые функции и множество исправлений ошибок. Это потому, что сейчас мы переходим к следующему этапу Windows 11, который приведет к появлению Windows 11 версии 22H2. Таким образом, сборка 22567 добавляет новые функции, такие как S...

Microsoft работает над обновлением Диспетчера задач в Windows 11 Несмотря на то, что это один из важных инструментов для многих опытных пользователей Windows, сам Диспетчер задач не обновляли очень давно. Другими словами, Диспетчер задач Windows 11 очень сильно похож на Диспетчер задач Windows 10, за исключением закругленных углов, которы...

MAINGEAR запускает предварительные заказы на процессоры Intel Core 12-го поколения Сегодня системный интегратор ПК, MAINGEAR объявил, что совершенно новые процессоры Intel Core 12-го поколения доступны для предварительного заказа для всей линейки отмеченных наградами специализированных игровых настольных ПК и рабочих станций, включая недавно выпущенный MAI...

[Перевод] Мониторинг приложения Spring Boot с помощью Micrometer, Prometheus и Grafana, используя пользовательские метрики Важно отслеживать показатели и работоспособность приложения: это помогает нам повышать производительность, лучше им управлять и замечать неоптимизированное поведение. Мониторинг каждого сервисного модуля важен для поддержания системы, состоящей из множества микросервисов.В э...

Любой сканер отпечатков пальцев можно взломать. Потребуется принтер и клей ПВА Специалисты Kraken Security Labs Team доказали, что сканеры отпечатков пальцев нельзя рассматривать в качестве надёжного метода защиты устройств и пользовательских данных.

Три ада автоматизации малого бизнеса У меня есть знакомый в возрасте, который «хомячит» гаджеты: единовременно у него есть кнопочный телефон, смартфон Android, ещё один Android побольше, планшет, iPhone. Всё работает, всё оплачивается, где нужен интернет — есть безлимит, а сверх всего этого фигачит портативный ...

Зачем CI/CD тестировщикам? Сейчас компетентность в сфере TestOps является таким же базовым требованием к QA-инженерам, как и написание автоматизированных тестов. Причина — в активном развитии CI/CD в проектах и необходимости QA-инженерам работать с пайплайнами (читать как "последовательность этапов в ...

Когда-то процессоры были такими: 750 кГц, 2300 транзисторов и техпроцесс 10 000 нм. 50 лет исполнилось Intel 4004 - первому коммерчески доступному процессору Компания Intel сегодня отмечает знаковое событие – 50-летие первого в мире коммерчески доступного микропроцессора, которым стал Intel 4004. Он вышел 1971 году и своим появлением определил развитие современных микропроцессоров. На данный момент характеристики его ...

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

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

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

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

Как собеседовать разработчиков и что нужно знать кандидатам: опыт GigAnt Я Александр Бобриков, продакт-менеджер сервиса для подработки GigAnt. Мы — быстрорастущий стартап, который в условиях активного масштабирования столкнулся с задачей поиска сильных специалистов. В этой статье я расскажу, как мы подбираем разработчиков.  Читать далее

Обзор олимпиады AIIJC 2021 и разбор задачи трека NLP Привет, Хабр! Сегодня я хочу рассказать о своем опыте участия в соревновании Artificial Intelligence International Junior Contest и о решении моей команды, которое заняло первое место в треке NLP. Читать далее

Фотореалистичная графика на уровне ААА в Unity До сих пор распространено мнение о том, что Unreal Engine превосходит Unity в графическом плане, но так ли это в действительности? (Спойлер: нет.)Такое мнение сформировалось по ряду причин. Одна из причин отсылает нас к 2015 году, когда в Unity был доступен лишь встроенный к...

Использование рекуррентных нейронных сетей в Reinforcement Learning В задачах машинного обучения для обучения модели может использоваться известная целевая переменная (задачи такого типа называются «обучение с учителем»), либо модель самостоятельно учится находить закономерности с имеющихся данных, не имея заранее известные правильные резуль...

«Сколково» и IT One проведут онлайн чемпионат для системных аналитиков Задачи чемпионата, состоящего из трех раундов, ориентированы на опытных middle- и senior-специалистов в области системного анализа.

[Перевод] Игры, в которые играют машины «В жизни, в отличие от шахмат, игра продолжается после мата» — Айзек АзимовПочему ученые в области информатики помешаны на создании искусственного интеллекта, способного играть в человеческие игры (например, шахматы и го)?Историк и технолог Дэвид Най утверждал, будто «суть л...

Как убрать живот после родов Разбираем все возможные методы — от диеты и упражнений до пластической хирургии.

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

Вторая жизнь звука в «Художественном» — работает 3D печать В этой статье речь пойдет о том, как с помощью 3D-печати можно получить качественное звуковое оборудование и при этом сделать уникальный дизайн. В данном случае компании удалось выполнить нелегкую задачу по оснащению и одновременно сохранению исторического облика одного из с...

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

Опыт печати фотополимером Bluecast X-One и литье по моделям из него Всем Йоу йоу йоу!На эту статью меня натолкнула очень скудная инфа по выжигаемым фото-полимерам и вообще опыту литья из них, разовые опыты без подробностей, и отсутствие точной, проверенной и систематизированной инфы, особенно в российском пространстве.  Это длиннопост, в кот...

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

4 ситуации, когда при вводном слове нужна только одна запятая Инструкция на случай, если вы сомневаетесь, как грамотно выделять слова «например» и «между прочим» — с двух сторон или нет.

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

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

«Мегаплан»: 41% руководителей боятся делегировать задачи сотрудникам из-за неуверенности, что они справятся 41,3% руководителей российских компаний назвали неуверенность в том, что сотрудники справятся с поставленной задачей главной сложностью делегирования, показал опрос разработчика CRM для бизнеса «Мегаплан» среди 1155 начальников МСБ. Пятая часть ...

Как я восстанавливал флешку На днях я столкнулся с такой проблемой: мне нужно было перенести большое количество файлов с одного компьютера на другой. Было решено использовать флешку вместо облака. Суммарный объем файлов примерно 60 гигов, флешка была всего на 32. Я подумал, что за два захода справлюсь ...

“Сетевая Академия ЛАНИТ” обучает ИТ-специалистов для развития цифровой экономики Удмуртии Успешно завершен первый курс обучения будущих тестировщиков в рамках совместного проекта учебного центра “Сетевая Академия ЛАНИТ” (входит в ГК ЛАНИТ) и Правительства Удмуртии. На данный момент продолжается набор слушателей на курсы по другим популярным профессиям сферы инфор...

Распределённые транзакции Kafka + PostgreSQL средствами Spring Как известно, во многих IT-проектах есть типичная задача -  транзакционная обработка данных в интеграционных сценариях, когда необходимо согласованно отправить или принять данные из внешней системы и при этом обновить собственное состояние приложения.Особенно интересной...

Введение в Облачные Вычисления для Всех от Инженера Microsoft, Ex-Amazon Многие из вас слышали про мировой успех облачных компаний и таких компаний как Amazon Web Services, Microsoft Azure и Google Cloud Platform. Сейчас мы видим, как отечественное облако активно развивается – Яндекс Облака, Mail.ru облако и Сбербанк тоже работает в этом направле...

Developer Experience — как упростить себе жизнь с помощью правильных инструментов Привет! Продолжаем публиковать текстовые версии докладов с QIWI Server Party 6.0, в этом посте — Александр Прокопьев и Developer Experience. Про инструменты, их качество и развитие инструментов разработчиков в QIWI.Если предпочитаете формат видео — ролик в посте.А вот и тек...

В Windows 11 возвращается «Синий экран смерти» Компания Microsoft выпустила ещё одно тестовое обновление новой операционной системы Windows 11 для участников программы Windows Insider.  Как и все выпущенные на данный момент обновления Windows 11, обновление содержит очень длинный список исправленных пробл...

Microsoft Edge получает представление миниатюр для PDF-документов, а также эффекты Acrylic и Mica в Canary Браузер Microsoft Edge постоянно совершенствуется в плане работы с PDF-файлами. После распространения функции Web Capture на PDF-файлы браузер теперь предлагает миниатюры каждой страницы PDF-документа для простой и быстрой навигации. Microsoft постепенно предлагает новый мет...

Рефакторинг продукта как драйвер развития компании. Часть 1: История одного проекта Под катом рассказ моего коллеги по Altenar IT-аналитика Андрея Андрианова в формате “от первого лица” об особенностях нашего рефакторинга.  Надеюсь, что описанный опыт по изменению внутренней структуры кода имеющий целью облегчить понимание его работы будет вам полезен....

[Перевод] Создание нативных CLI приложений на Java с помощью Graalvm и Picocli Язык программирования Go стал популярным для написания приложений командной строки. Для этого может быть много причин, но один аспект, в котором выделяется Go, - это возможность скомпилировать программу в один нативный исполняемый файл. Это значитель...

И еще немного про авто-тесты в QEMU Привет, Хабр. Меня зовут Роман, я разработчик встраиваемых систем в Dannie и мы тут делаем умные камеры. По долгу службы, мне потребовалось завести эмуляцию прошивки для чипа из семейства MIPS. В рамках разработки проекта мы обозначили для себя задачу получения быс...

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

Яндекс обратился в ЦБ с просьбой «разобраться» с фальшивым сайтом «Яндекс-банка» У «Яндекс-банка» появился фальшивый сайт-двойник, который может вводить в заблуждение пользователей

VPN на минималках ч.2, или трое в docker не считая туннеля Привет, хабр! К прошлой статье закономерно возник ряд вопросов, и, перед тем как продолжить рассказ о внутривенном курсе отечественного велосипедостроения внесу ряд важных уточнений. Как мне показалось, постановка задачи была достаточно понятной. Со временем оказалось, ...

[Перевод] Экономика бессерверных вычислений Наша исходная задача заключалась в том, чтобы попытаться ответить на ряд актуальных вопросов, в частности: когда целесообразнее использовать AWS Lambda, а когда сервисы AWS EC2. А самое главное — разобраться, какие параметры играют в данном случае наибольшую роль. Читать пер...

[recovery mode] Low Cost Engineering как метод бережливого производства в технологическом стартапе Тот, кто не готов внедрять новые решения, достаточно скептично относится к такой формулировке как Low Cost Engineering, считая, что создание прототипа – это огромные затраты. Опытные же инженеры все чаще используют данную концепцию как один из инструментов бережливого произв...

Контролируемый прием кетамина помогает избавиться от алкогольной зависимости По данным ассоциации Ketamine for reduction of Alcohol Relapse (KARE), за последние 50 лет не было создано ни одного принципиального нового метода лечения алкоголизма. И это очень тревожно, поскольку такая потребность только возрастает. Прорывом может стать исследование учен...

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

И снова мы печатаем ... Дом МОСТ Внуки попросили напечатать ещё домик, после недолгого поиска на thingiverse была найдена интересная модель Дома-моста. Печать была долгая, ушло почти 1.5кг пластика... Вся конструкция состоит из 5 уровней. У автора уровень 4, типа жилое помещение, которое под крышей, состоял...

Простой анализатор кода для программы, написанной на Ассемблере 8051 Основной задачей было уменьшение размера программы, т.к. использовали микроконтроллер с небольшим объемом памяти, а функциональность изделия должна быть большой. По этому появилась идея использовать анализатор кода, поиск в интернете ничего не дал, по этому пришлось делать с...

Как подружить Wi-Fi Mikrotik и TP-Link с помощью RADIUS Хочу поделиться опытом использования нового User Manager в Mikrotik ROS 7 для Wi-Fi. Многое в статье типично, но есть моменты, найденные опытным путем.Задача - покрыть Wi-Fi трехэтажное здание, подключить около 100 пользователей поэтапно с небольшими вложениями.Все начиналос...

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

Обновления для Files On-Demand на macOS 26 января Microsoft выпустила новую версию синхронизации OneDrive (22.002) для macOS 12.1+ с обновленным опытом Files On-Demand. До этого релиза OneDrive использовал расширение ядра для Files On-Demand, которое устарело с macOS 12.3. Microsoft прислушалась к отзывам и внесла...

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

Как расхламить рутинные задачи и сделать бизнес полезным: чистим бэклог продукта Привет, Хабр!Наша коллега Алеся Кондрашова из экосистемы Сбера (СберЗдоровье) написала статью о том, как почистить бэклог и посмотреть на продукт по-новому. Делимся с вами! Читать далее

Разбор алгоритмических задач с собеседований в Google, Facebook, Amazon Всем привет! В данной статье пройдемся по двум задачам, взятым с leetcode.com из списка часто встречаемых задач на собеседованиях в FAANG:1. Guess the word2. Number of Good Ways to Split a StringЯ надеюсь на то, что вам понравятся задачки, и возможно, вы напишете свое лич...

Концерн «Росэнергоатом» выпустил новую книгу «Центры обработки данных. Анализ, тренды, мировой опыт» ГК Росатом реализует Программу создания геораспределенной катастрофоустойчивой сети дата-центров, оператором которой выступает Концерн «Росэнергоатом». Мы планируем войти в топ-5 ключевых игроков рынка услуг дата-центров к 2025 г., используя стратегии быстрого р...

Настоящие тренды SEO-2022 Информация из доклада пригодится маркетологам и владельцам бизнеса, чтобы: - говорить с подрядчиком на одном языке и контролировать процесс - нивелировать новые риски в SEO для своих сайтов, а значит, и бизнесов Будет полезно и оптимизаторам, и тимлидам, которые столк...

Россияне обратились к Илону Маску с просьбой На YouTube опубликовали ролик с обращением российских владельцев электрокаров Tesla к основателю компании Илону Маску. Его попросили открыть в России представительство Tesla.

7 секретов, которыми пользуются эксперты по продуктивности, когда сами ничего не успевают Всего один простой вопрос, список задач на бумаге и другие проверенные приёмы.

JavaScript: чтение и запись файлов с помощью File System Access API Привет, друзья! В этой небольшой статье я хочу рассказать вам о File System Access API (далее — FSA), позволяющем читать и записывать файлы в локальную систему пользователя с помощью браузера. Основные источники: Черновик спецификации Раздел на MDN Если вам это интересн...

Взятие Масады Пару дней назад в блоге уважаемого @LKamrad была интересная статья с расшифровкой зарплатной ведомости римского солдата Х легиона. Того самого легиона, который брал знаменитую Масаду. Поэтому первый же комментарий был просьбой рассказать про эту крепость. Что-ж, не могу удер...

Best practices в Code Review Правильный процесс ревью кода — это процесс контроля. Контроля того, что задача выполнена в полном объёме. Контроля того, что соблюдены общие правила и договорённости. Контроля того, что решение не избыточно и что его легко поддерживать и развивать в будущем.Для начала будет...

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

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

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

Байесовская Сеть Доверия Применительно IoT Привет, Хабр. В предыдущей статье рассматривали методы и алгоритмы Обнаружения и Диагностики Неисправностей (ОДН) IoT устройств. Как логическое продолжение рассмотрим Байесовскую Сеть Доверия (БСД) для IoT устройств целю ОДН.Байесовская сеть доверия (англ. Bayesian Belief Ne...

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

Node.js: Heroes of Worker Threads ― C++ Addon Node.js имеет несколько способов исполнения CPU-bound заданий:1. Просто запустить CPU-bound задачу в одном процессе, блокируя event loop. Кто-то может возразить, что это совсем не вариант, но если этот процесс был специально создан для этой задачи, то почему бы и нет. Правда...

Цифровая платформа для вузов программы «Приоритет 2030» запущена в облаке mClouds В облачной инфраструктуре mClouds развернута цифровая платформа для 121 вуза-участника программы Минобрнауки России "Приоритет 2030". В задачи этой самой масштабной в истории России государственной программы трансформации университетов входит формирование большой г...

Как не выйти в Window при работе с Window? Многие разработчики разбиваются о жизненные циклы onResume, onActivity, onCreate, которые связаны с отображением UI внутри приложения, будь то Activity или фрагмент. Некоторые методы работы со стремительно развивающимся андроидом приходится искать интуитивно, потому что офиц...

Тернистый путь вендора. Часть 2 В прошлый раз я подробно рассказывал об особенностях компании-вендора. Теперь настало время поговорить о мифах и правде в работе компании-вендора. Если тема вам интересна, то давайте начнём.Миф 1. Особые продуктовые специалистыОдин из наиболее стойких и распространенных мифо...

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

Найден способ получать ракетное топливо из отходов жизнедеятельности бактерий Учёные из Технологического института Джорджии опубликовали статью, в которой описали метод добычи ракетного топлива и жидкого кислорода с помощью бактерий. Это может пригодиться в межпланетных миссиях землян.

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

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

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

[Перевод] Стилизация однофайловых Vue компонентов Если у вас есть опыт написания однофайловых Vue компонентов, вы, вероятно, сталкивались с написанием CSS в своем компоненте. Они позволяют разработчикам группировать код более логическими способами, а не разбивать компоненты по используемому языку (HTML, CSS или JavaScript)....

DartUP 2021: как это было В этом году DartUP уже во второй раз прошел в онлайне, и это было круто! Мы снова слушали два потока докладов на русском и английском, неформально общались и участвовали в дискуссиях в SpatialChat, сражались и решали алгоритмические задачи в Code Kombat и обгоняли соперников...

Как сделать ваши GitLab CI пайплайны быстрее Привет, меня зовут Владимир. Я работаю в компании GitLab Архитектором Решений и время от времени я отвечаю на вопросы, которые, как мне кажется, могли бы быть интересны широкому сообществу. Сегодня я поделюсь рекомендациями о несколько способах ускорения выполнения CI/CD зад...

Быстрый способ получить данные об организациях пользователя при авторизации через Госуслуги В рамках одного из проектов команда PHP-разработки DD Planet столкнулась со сложностью в процессе интеграции с ЕСИА. Была необходимость получать данные по юридическим организациям, которые числятся за пользователем. В документации Госуслуг не было достоверного описания, и на...

Хостинги в 2030: мечты, прогнозы и суровая реальность 1 марта — день хостинга. Это день, когда мы обматываемся оптоволокном, чокаемся с серверными стойками, танцуем с бубнами, отбиваем DDoS-атаки и прочие проникновения, желаем друг другу 100% аптайм и адекватный SLA, а вечером падаем без сил: кто на ночное дежурство в дата-цент...

Заработал первый в Европе квантовый суперкомпьютер с более чем 5000 кубитами Первый в Европе квантовый суперкомпьютер с более чем 5000 кубитами был запущен в Исследовательском центре Юлиха в Германии. Представители центра заявили, что это важная веха в развитии квантовых компьютеров в Европе. Квантовый суперкомпьютер, созданный канадским поставщ...

7 полезных приложений на Айпад для студентов. Личный опыт Так уж сложилось, что главным яблочным гаджетом для студентов принято считать Айпад. Его очень удобно таскать с собой, здесь можно выполнять большинство всех задач по учебе и есть куча разных аксессуаров. Но есть одна проблема. По себе знаю, как только покупаешь планшет, ср...

MSI обновила игровые ноутбуки Crosshair и представила эксклюзивный Crosshair 15 Rainbow Six Extraction Edition В эти дни в Лас-Вегасе проходит выставка CES 2022, в рамках которой компания MSI представила обновлённые игровые ноутбуки. Серию Crosshair пополнили 15- и 17-дюймовые модели на базе процессоров Intel Alder Lake и видеокарт NVIDIA GeForce RTX, а также эксклюзивная модель Cros...

«Мегаплан» выяснил: 41% руководителей боятся делегировать задачи сотрудникам из-за неуверенности, что они справятся 41,3% руководителей российских компаний назвали неуверенность в том, что сотрудники справятся с поставленной задачей главной сложностью делегирования, показал опрос компании «Мегаплан» среди 1155 начальников МСБ. Пятая часть опрошенных (19,4% ...

Файл-сервер на Raspberry Pi как домашний NAS Одноплатные мини-компьютеры подходят для совершенно разных полезных применений: блокировки рекламы во всём трафике (Pi-hole), управления умным домом или печати на стареньком принтере в кладовке по Wi-Fi. Но практически идеальный вариант использования — в качестве файл-серве...

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

Сравнение производительности инструментов нагрузочного тестирования Всем привет, меня зовут Сергей, я занимаюсь тестированием производительности. Недавно поднялся вопрос в выборе инструмента для воспроизведения довольно интенсивной нагрузки, в основном по HTTP. Инструментов для тестирования производительности сейчас представлено довольно мн...

Илон Маск ответил на просьбы российских владельцев электромобилей Tesla Основатель компаний Tesla и SpaceX Илон Маск (Elon Musk) ответил на жалобы российских владельцев электромобилей Tesla по поводу отсутствия сервисов. Он заявил, что компания Tesla старается как можно быстрее обеспечить поддержку владельцев электромобилей Tesla по всему м...

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

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

Уязвимость и баги, стоящие денег клиентам. Разбираем модуль от CS Coding для CMS CS Cart На написание данной статьи меня вдохновила уязвимость в модуле "Авторизации по телефону", который разрабатывается и поддерживается CS Coding. Читать далее

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

Apple Music теперь доступна на Sony PlayStation 5 Сегодня Apple выпустила приложение Apple Music для консоли Sony PlayStation 5. Это делает PS5 первой консолью, получившей поддержку Apple Music, после того, как в начале этого месяца появились слухи, что эта услуга может скоро появиться на консолях. С новым приложением по...

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

[Перевод] Работа сети в пошаговой игре Три года назад я приступил к разработке Swords & Ravens — многопользовательской онлайн-адаптации в open source моей любимой стратегической игры A Game of Thrones: The Board Game (Second Edition), разработанной Кристианом Питерсеном и изданной Fantasy Flight Games. На фев...

Ученые из Наньянского университет разработали недорогой и эффективный метод отбраковки 3D печатных изделий Ученые из Сингапурского университета NTU разработали быстрый и недорогой метод визуализации, который позволяет анализировать структуру металлических деталей, напечатанных методом 3D-печати, и получить представление о качестве материала.

Особенности сканирования штрих-кодов в средней полосе России Привет, Хабр! Немного наболело, хочу поделиться. В серии материалов я освещу ряд аспектов мобильного компьютерного зрения по принципу “от простого к сложному в имплементации”, однако буду фокусироваться на сложных кейсах, которые выходят за грань банального “распознать QR-ко...

SSH Picker в ежедневной работе сетевого инженера В статье рассмотрим полезный инструмент облегчающий сбор данных с сетевых устройств. Для работы скриптов с командной строкой по SSH на языке Python нужно использовать множество сторонних модулей, а вернее множество зависимостей одного модуля (привет paramiko), а если на маши...

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

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

3Д- Моделирование с нуля с помощью DesignSpark Mechanical на русском языке Меня зовут Дмитрий, мне 61 год и я проживаю в Германии. Имею нескольо специальностей, связанных с обработкой, опыт работы на современных машинах с ЧПУ, а так же квалификацию, связанную с CAD.  Autodesk Inventor, Autodesk Fusion 360, Sketchup, а так же FreeCAD- это те програм...

[Перевод] Не самые популярные методы Django ORM Все мы знаем, что Django предоставляет ORM прямо из коробки, что не позволяет нам писать SQL-запросы. В этом механизме есть большой потенциал. Однако большинство из нас знакомы только с методами filter(), get(), update() и delete() из Django ORM.В Django ORM есть много други...

Исходный код из профиля Loopring на GitHub предполагает партнерство между Loopring и GameStop Loopring - это по сути блокчейн Ethereum 2 уровня, в котором используется новый тип криптографии, получивший название zkRollup.

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

Разбираем Log4j уязвимость в деталях… с примерами и кодом Все о той же критической уязвимости в Log4j, но с примерами и кодом. Читать далее

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

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

[Перевод] Производство в масштабе: MongoDB и IIoT В последние годы мы наблюдаем масштабные изменения в области цифровой трансформации. Как люди, мы все "подключены" к сети — наши умные устройства, умные дома, умные автомобили, умные города и так далее. Мы используем умные устройства из-за удобства, которое они нам предлагаю...

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

Причинно-следственный анализ в машинном обучении Что появилось первым: курица или яйцо? Статистики давно уже нашли ответ на этот вопрос. Причем несколько раз. И каждый раз ответ был разным.А если серьезно, то для машинного обучения становятся все более актуальными вопросы причинно-следственного анализа (causal inference) -...

[Перевод] Как сделать интерактивную карту с маршрутами на Python Распространённая задача программистов в работе с геопространственными данными — отобразить маршруты между различными точками. Решением, которое может понадобиться в разработке веб-сайта, делимся к старту курса по Fullstack-разработке на Python. Читать далее

Центр педагогического мастерства приглашает на олимпиаду по робототехнике В Москве начался отборочный этап олимпиады Центра педагогического мастерства по робототехнике для учеников 4-11 классов. Для участия командам необходимо зарегистрироваться, выполнить задание и прислать организаторам видеоролик с выполненной работой до 14 ноября. Команда долж...

В Португалии 5G-частоты продали за €566 млн Регулирующий орган Autoridade Nacional de Comunicações (Anacom) сообщил, что по итогам аукциона он выручил в общей сложности €566,8 млн, при этом конкуренты Vodafone Portugal, MEO и NOS, также получили спектр. Кроме того, на аукционе появились два новых уч...

Динамичный экран с быстрыми обновлениями: разбираем плюсы и минусы Server driven view на примерах Всем привет, я Дима Авдеев, работаю в Туту и хочу рассказать про один из подходов, благодаря которому мы можем быстро добавлять в приложение важный для пользователей контент и обновлять его, не проходя повторные ревью в сторах. Например, если хотим быстро доносить до людей н...

Плагины ALSA Линукс для музыканта: плагины ALSA Здравствуй, Хабр!Перевод-справка: подсистема ALSA, краткое описание API плагинов hw, mmap_emul, shm, null, copy, linear, lfloat, mulaw, alaw, adpcm, route, rate, plug, file, multi, share, hooks, dmix, dshare, dsnoop, ladspa, asym, iec958, ...

1С: Мориарти Вышел тут у нас самый что ни на есть настоящий детектив. Обратился клиент на УПП с несколько странной задачей – настроить расчет себестоимости. Учёт ведут лет десять.У клиентов на УПП, конечно, случаются трудности с расчётом себестоимости, но они обычно локальные и связаны л...

Как «починить» интернет Основу интернета составляют тысячи как удачных, так и спорных технологий. Некоторые из них получили распространение едва ли не случайно.Недавно на Hacker News развернулась оживленная дискуссия на эту тему. Резиденты рассказали, что они бы поменяли в архитектуре современного ...

Недельный геймдев: #46 — 28 ноября, 2021 Из новостей на этой неделе: официальный C++ интерфейс от Apple для Metal API, стал доступен FSR для Unreal Engine 4 и Godot, Cycles X в Bledner 3.0, вышли Cascadeur 2021.3 и RizomUV 2022, в Steam появился Substance 2022.Из интересностей: коллекция бесплатных кистей для те...

Обучение с подкреплением на Python: Пример не из «качалки» Обучение с подкреплением молодая и бурно растущая дисциплина. Это обстоятельство привело к тому что информации об этом на русском языке почти нет. Особенно, если дело касается объектно-ориентированного подхода, и практических задач не из арсенала "качалки".Представляю вам ре...

МТС назначила на должность руководителя ESG-Центра Юрия Савельева Основными задачами Центра ESG станет реализация ESG-стратегии Группы МТС, тиражирование лучших ESG-практик в различных бизнес-вертикалях экосистемы МТС, а также управление портфелем коммерческих продуктов, направленных на решение актуальных социальных и экологических задач о...

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

Цифровые E2E-сервисы Huawei для российских заказчиков Мы много пишем об оборудовании и инфраструктуре, но до сих пор мало внимания уделяли сервисам, которые получают клиенты Huawei. Сегодня мы расскажем, сколько русскоязычных инженеров работает в поддержке Huawei, что такое Smart NOS, Smart IDC и как наши глобальные центры пере...

Ищем ошибки в C# коде GUI-фреймворка Eto.Forms Популярность GUI-фреймворков для .NET постоянно растёт – появляются новые, развиваются старые. Мы решили не обходить эту тему стороной и рассмотреть подозрительные места, найденные в C# коде одного из таких проектов – Eto.Forms. Читать далее

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

[Перевод] Атака Ферма на RSA В 1643 году Пьер де Ферма предложил метод факторизации. Этот метод позволяет эффективно раскладывать целые числа на простые множители. Алгоритм шифрования и подписи RSA основывается на том, что факторизация — это задача с высокой сложностью. Открытый ключ RSA содержит сост...

Для состоятельных: в Киеве заметили интересный учебный автомобиль, фото На киевских дорогах заметили премиальный Lexus, на котором обучают желающих получить водительское удостоверение. Об этом сообщает сайт topgir. Киевляне запечатлели на фото учебный автомобиль Lexus GS 250. Машина выпущена в 2014 году. Вполне возможно, что там установлен...

Alauda показала, как будут выглядеть гонки летающих электромобилей eVTOL Технологическая компания Alauda Aeronautics, занимающаяся разработкой электрических транспортных средств с вертикальными взлётом и посадкой (eVTOL), опубликовала небольшое видео, в котором демонстрируется тестовая гонка двух четырёхметровых мультикоптеров Airspeeder Mk3 без ...

Создаем и тестируем свой plugin для Gradle 7.0+ Система сборки проектов Gradle стала значительной вехой в эволюции инструментов подготовки артефактов и заменила во многих проектах ранее популярный Maven (который ранее стал заменой для make и ant). Де-факто Gradle является стандартом для сборки проектов для Android, но в д...

[Перевод] Настройка Podman для Quarkus Dev Services и Testcontainers в Linux Podman - это контейнерный движок без демонов (daemonless) для разработки, управления и запуска контейнеров в системах Linux. Начиная с выпуска версии 3, Podman позволяет пользователю запускать службу, имитирующую Docker API. Это позволяет использовать Testcontainers и Quarku...

Метавселенные рядом – нужно только знать, куда смотреть. Один из проектов Sber AR/VR Lab в 2021-м Привет! Я Алексей Рыбаков, руководитель направления в Sber AR/VR Lab. И, прежде чем рассказать о том, что мы делали, нужно коротко пояснить смысл заголовка. А точнее – смысл слова «метавселенная». Это понятие хорошо описал Цукерберг: «Метавселенная – это воплощённы...

Компактный сгусток знания. Часть II — история систематики животных с античности до начала XIX века Систематика животных почти так же стара, как и само человечество. Представители самых примитивных племён превосходно знают природу и имеют особые названия для местной флоры и фауны. В языке одного из папуасских племён, обитающих в горах Новой Гвинеи, обнаружено 137 видовых н...

Vivaldi 5.1 для ПК — Расширяя возможности Что мы знаем о наших желаниях? Они безграничны. Не успеваем мы воплотить в жизнь какую-нибудь удобную штуковину, а человеческая фантазия уже летит вперёд, требуя новых уровней комфорта и удобства. Что ж, всё верно, а наша задача и заключается в том, чтобы фантазии пользовате...

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

Оформляем README-файл профиля на GitHub Летом 2020 года GitHub позволила пользователям создавать персональные README-файлы и с их помощью кастомизировать свои профили. Сама платформа при создании подобного файла предлагает уже готовый шаблон, в который можно вписать свои данные. Но о какой кастомизации м...

Оглядываемся назад, смотрим по сторонам, движемся вперёд Привет всем! Сегодня у нас день рождения, по этому поводу мы подготовили необычную статью. В ней мы опишем не технологию, не кейс, не IT-специальность. Вместо этого предадимся ностальгии и вспомним, что значимого происходило за эти годы. Нет, не за все прошедшие 180 лет. Все...

Наши сервисы для бесплатного распознавания речи стали лучше и удобнее Сейчас для всех желающих доступны два наших сервиса для распознавания речи: Бот в телеграме для коротких и не очень длинных аудио (мы не стали обходить ограничения телеграма, основная задача бота — распознавать голосовые сообщения); Сервис audio-v-text.silero.ai для более ...

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

В EGS проходит бесплатная раздача одной из лучших игр прошлых лет — The Vanishing of Ethan Carter Прямо сейчас в сервисе Epic Games Store проходит бесплатная раздача одной из лучших игр 2014 года — The Vanishing of Ethan Carter. Игру можно получить совершенно бесплатно, перейдя на ее страницу в EGS. Акция проходит ровно сутки и заканчивается 20 декабря 19:00 по мск. ...

«Самые удобные умные часы» — Google Pixel Watch — могут получиться технической копией Galaxy Watch "Это самые удобные часы, которые я когда-либо носил". Владелец найденных Google Pixel Watch наконец-то опробовал часы Умные часы Google Pixel Watch должны быть представлены менее чем через месяц на мероприятии Google I/O. Но уже сегодня о них появились новые ...

Материалы PaaS-митапа: как платформа улучшает опыт разработчиков Platform as a Service в Авито — это набор проработанных решений, которые позволяют продуктовой разработке не тратить много времени на рутинные задачи и низкоуровневые инструменты. Наши спикеры рассказали, как происходит локальная разработка, автоматическое тестирование, депл...

… И убрать 99 из 100. Как разгрести последствия мозгового штурма Как-то раз я поставил себе задачу придумать сто тем для диплома. О чем и написал в этой статье. Время расплаты. Сейчас я расстанусь с большинством из них. Если вам лень читать все, хотя бы ознакомьтесь со списком в конце и скажите, что думаете о нем. Вполне возможно, что им...

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

Samsung Galaxy S21 FE выйдет 4 января, европейский онлайновый магазин уже сообщил цены Точные цены на смартфон Samsung Galaxy S21 FE были опубликованы на сайте британского онлайнового магазина, который подтверждает, что новинка будет предлагаться по цене от 699 фунтов стерлингов за версию, оснащенную 128 ГБ флеш-памяти. Старшая версия Samsung Ga...

Предварительная версия Microsoft Defender доступна некоторым пользователям Windows и Android Пока что версия доступна исключительно на территории Соединенных Штатов, однако по мере проведения дополнительных испытаний ожидается расширение пользовательской аудитории и на другие страны. С другой стороны, это важный шаг Microsoft в качестве расширения доступности свое...

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

“Сетевая Академия ЛАНИТ” провела проект для ИТ-специалистов Системного оператора Единой энергетической системы В 2021 году в рамках проекта “Сетевой Академии ЛАНИТ” (входит в ГК ЛАНИТ) было проведено повышение квалификации ИТ-специалистов Системного оператора Единой энергетической системы. Для решения поставленной задачи “Сетевая Академия ЛАНИТ” создала курсы, способствовавшие освоен...

[Перевод] SOLID – это не правила, а гайдлайны В этой статье автор высказывает личное мнение, сформулированное на основе его собственного опыта и вкуса. Поэтому просьба не обижаться, если вы с ним не согласны. Конечно, оно может быть ошибочным – но это и стоит обсудить.  Читать далее

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

Старик Дарвин был прав? Языки программирования и «Происхождение видов» Однажды мы с коллегами задумались вот о чём. Существует хронология языков программирования – список дат «с начала времён». Понятное дело, что каждый из них появился под влиянием собственных условий и для выполнения конкретных задач. Но ведь между языками есть тесные связи, и...

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

«Сколково» и IT_One проведут онлайн-чемпионат для системных аналитиков 18-27 февраля 2022 пройдет Онлайн-чемпионат для системных аналитиков 15 февраля 2022 г. – Фонд «Сколково» (Группа ВЭБ.РФ) и IT_One проведут чемпионат среди системных аналитиков на онлайн-платформе All Cups от VK. Участников ждет призовой фонд 500 тыс. рублей, а также возмож...

Руководство GNU troff Здравствуй, Хабр!Первая часть перевода документации troff в библиотеке Coolib. Сегодня этот замечательный текстовой процессор, старший брат LaTeX, редко упоминается на компьютерных форумах, однако история troff очень и очень достойная. Кроме всего прочего, troff компакт...

Security микросервисов с помощью Spring, OAuth2, JWT и Service Account Не так давно я начинал свой первый проект с микросервисами и не знал как реализовать security. Сейчас информации по этому вопросу уже больше однако она не всегда актуальна и как правило не раскрывает проблему security межсервисного взаимодействия. Поэтому я решил написать ка...

Создание dungeon crawler'а с LeoECS Lite. Часть 1 Друзья, это начало нового цикла статей про создание игры жанра dungeon crawler с использованием фреймворка LeoECS Lite, и его задача – помочь вам быстро разобраться, как на практике применить LeoECS Lite для разработки игр на Unity и решить некоторые виды проблем. Перед чтен...

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

[Перевод] Космос – финальный рубеж освоения пространства дата-центрами Есть веские причины отправить 19-дюймовые стойки на орбиту и даже дальшеВ прошлом году человечество впервые развернуло в космосе обычный центр обработки данных. В феврале 2021 года на Международной космической станции (МКС) была установлена система HPE Spaceborne Computer-2....

Найди свой Location в Orion Innovation В далеком допандемийном 2019 году уже очень опытная и по-прежнему амбициозная компания Мера (сегодня – центр разработки Orion Innovation) получила в свое распоряжение экосистему Microsoft Office365. Систему требовалось немедленно взять, и исследовать, какую пользу ею можно п...

Ошибки при внедрении OKR как системы исполнения стратегии. Опыт Хабра В январе 2021 года я закончил работу с Хабром по формированию их новой стратегии. Мы описали стратегию в формате Х-матрицы, дальше ребята сказали, что сами декомпозируют X-матрицы на департаменты, и спросили, с помощью какой системы лучше реализовывать стратегию. Я ответил, ...

Суд принял сторону Apple в споре Corephotonics Апелляционный суд США подтвердил предыдущее решение управления по патентам и товарным знакам в патентном иске Corephotonics против Apple. Израильская компания Corephotonics, известная как разработчик сдвоенных камер для смартфонов, подала в суд на компанию Apple в 2017 ...

В Windows 11 появилось новое меню задач и улучшенные виджеты Эти нововведения доступны в свежей сборке Windows 11.

Микросервисный фреймворк Flogo — собираем систему из кирпичиков Для создания микросервисной архитектуры на Go может использоваться фреймворк Flogo, основанный на идеях потока сообщений/данных между микросервисами и реакции на события. В этой статье мы рассмотрим его возможности на примере простой задачи обработки данных телеметрии. Читат...

Разбор одного таска или как найти сайт по favicon.ico? На написание данной статьи меня подтолкнуло участие в соревнованиях по информационной безопасности - Capture the Flag (CTF). Это был MCTF 2021 , проводимый Московским Техническим Университетом Связи и Информатики. Читать далее

Много новых функций MIUI 13: переосмысленная многозадачность, индикатор нагрева аккумулятора, виджет слежения за посылками, автоматический бэкап данных Поначалу инсайдеры говорили, что в MIUI 13 будет не так уж и много новшеств в сравнении с той же MIUI 12, однако чем ближе дата анонса новой прошивки (согласно последним данным, премьера состоится 12 декабря), тем больше подробностей появляется в Сети. И эти подробности...

Сеть из обычных смартфонов может стать суперкомпьютером Работа опубликована в журнале Communications in Computer and Information Science. По данным американского портала Digital Trends, количество пользователей смартфонов в мире в 2020 году достигло 6,1 миллиарда и продолжает расти. Текущие возможности устройств также значительно...

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

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

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

Применение алгоритма Гровера для поиска гамильтоновых циклов в графе Вариант применения квантового алгоритма Гровера для решения задачи поиска гамильтоновых циклов в графе. Решения является учебным, оно не даст так называемого «квантового превосходства», возможно вдохновит кого-либо на поиск более оптимального решения. Читать далее

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

Билайн предложил запретить в России бытовые усилители сотовой связи «Вымпелком» (бренд «Билайн») обратился в Минцифры с просьбой запретить ввоз в Россию усилителей сотовой связи (репитеров).

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

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

Вторая часть гайда по интервью за рубежом — Coding, System Design и Culture Fit Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview...

Разбираем алгоритмы компьютерной графики. Часть 3 – анимация «Пламя» Рассмотрим алгоритм рисования простейшего пламени. Придуман он довольно давно и использовался в огромном количестве демо и игр. Читать далее

Опыт организации диалога с модулями ICP DAS I-7000 по RS-485 используя только bash В моем конкретном случае все казалось нерадужно, я опускал руки, думал о неизбежности начать писать на Си, компилировать ядро, уходить в отшельники для отладки приложения и т.п. Нельзя сказать что результата в Bash не было, он просто не устраивал. Пока программированием по н...

Рождение Albumentations В этом посте я расскажу историю появления Open Source библиотеки Albumentations как я ее запомнил. Я не буду углубляться в технические детали. Основная задача текста - логирование, то есть надо написать историю, которую мне будет интересно прочитать через 20 лет. История буд...

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

В московском транспорте заработала виртуальная «Тройка» "Виртуальная “Тройка” - один из самых долгожданных цифровых транспортных сервисов этого года. Уверен, что он станет не менее популярным у москвичей, чем обычная “Тройка”. Ждем, что со временем оплату транспортной картой, загруженной в смартфон, б...

Звуковая карта Behringer U-Foria UMC404HD — переделываем гнездо наушников Сначала вам покажется, что пост не про 3D-печать, но это впечатление ошибочно. :)))Обратился один из постоянных клиентов с вопросом: а звуковые карты Вы делаете? Я редко беру в ремонт что-то, кроме ноутбуков, компьютеров и видеокарт, но в данном случае задача была простой и ...

Видеообращение Дональда Трампа-младшего после выхода «16-го» появилось в Сети Сын бывшего президента США Дональд Трамп-младший обратился к одному из героев фильма Евгения Пригожина «16-й» — мальчику Коле, который по сюжету кинокартины отмечает день рождения 7 ноября. Трамп-младший похвалил героя фильма за помощь брату в борьбе за правое дело. «Н...

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

Тестируем быстродействие трех библиотек Python Передо мной стояла задача выбрать библиотеку для расчета на Python, использующего операции над матрицами. Я выбрал и протестировал несколько вариантов, как использующих видеокарту (GPU), так и работающие только на процессоре.Использовал три библиотеки: Numpy, Pytorch и Numba...

[Перевод] Структура смартфона — иллюзия контроля Типичный смартфон состоит как минимум из трех различных компьютерных систем, каждая из которых обладает собственной операционной системой и обслуживается разными специалистами из нескольких областей индустрии. 1. “Процессор приложений”. Это устройство, на котором работает A...

«ВКонтакте» анонсировала поддержку блокчейна и NFT Технический директор крупнейшей российской социальной сети «ВКонтакте» Александр Тоболь подтвердил, что соцсеть будет поддерживать блокчейн и NFT. При этом свой собственный блокчейн «ВКонтакте» создавать не собираются, соцсеть намерена выступать ...

Arbitrary Precision — удобная C++ библиотека для работы с длинными целыми числами Вопреки тому, что авторских C++ библиотек для длинных целых очень много, мне было трудно найти решение, которое было бы простым в использовании на всех этапах (интеграция зависимости, разработка, релиз с зависимостями). Авторские библиотеки имеют одну или несколько проблем р...

Шейдеры в Unity — это не сложно. Часть 3 — добавляем блеска Всем привет! Благодарен всем за замечания и комментарии к предыдущим статьям. Благодаря всем нам мы наполняем интернет доступными знаниями и это действительно круто.Сегодня продолжаем разбираться с шейдерами, а именно с работой с освещением. В прошлой части мы разобрали тип ...

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

В России резко выросло число сайтов, имитирующих портал «Госуслуги» В рунете за несколько дней выросло число сайтов, имитирующих портал «Госуслуги»

[recovery mode] Видеоcъемка и фотосъёмка на Raspberry pi в облако Здравствуйте дорогие читатели моего блога.Сегодня статья посвещана организации процесса фото - и видиосъёмки с микрокомпьютера Raspberry pi с последующим сохранением данных в облако в атоматическом режиме.У меня стояла задача создать систему фото- и видеонаблюдения за птицам...

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

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

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

Как нативно визуализировать голос в iOS Реализовать запись и проигрывание аудиофайлов в iOS несложно. Но если к этому добавляется задача визуализировать звук в момент записи с микрофона, это может вызвать сложности даже у опытного программиста, который мало работал с AVFoundation — мультимедийным фреймворком ...

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

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

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

Аналитика vs Data Science: как я ускорил поиск себя в профессии и нашел те самые задачи Мне 26 лет, я сменил направление карьеры с прикладной аналитики на Data Science. В моей истории не было кардинальной смены профессии, но я последовательно искал задачи «под себя».Мой опыт может быть полезен тем, кто пытается найти себя в аналитике и смежных областях, но неко...

Как найти настоящего бизнес-аналитика “Нам нужен не всякий программист, – сказал горбоносый.  – Программисты народ дефицитный, избаловались, а нам нужен небалованный”.  – “Да, это сложнее”, – сказал я. Горбоносый стал загибать пальцы: “Нам нужен программист: а – небалованный, бэ – доброволец, цэ –...

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

Samsung Galaxy S21 FE первым получит Android 12 и One UI 4.0 из коробки, его обновят до Android 15 Смартфон Samsung Galaxy S21 FE будет работать из коробки под управлением на базе Android 12 с фирменной оболочкой One UI 4.0, о чём сообщает издание SamMobile. Он будет первым телефоном южнокорейского производителя с таким программным набором. Кроме того, источник добав...

Endless National вошла в стадию ЗБТ для iOS и Андроид Историческая стратегия Endless National появилась в App Store и Google Play ряда стран. Готовьтесь завоёвывать земли и сердце Клеопатры. Endless National — мобильный проект, ранняя версия которого появилась на Западе для iOS и Андроид. По сути это гео-стратегия с наращивани...

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

Обнаружен опасный вирус, замаскированный под установщик Windows 11 Команда исследователей компании HP сообщила, что обнаружила опасный вирус, который замаскирован под установщик Windows 11.Экспертами был обнаружен домен, в котором использовались ключевые слова «windows» и «upgraded». При этом на самой онлайн-площадке...

[Перевод] Руководство по визуальному языку субтитров Эти рекомендации применимы к видимым субтитрам для телевидения или кино, к переводным субтитрам, субтитрам на YouTube, встроенным субтитрам для видео в социальных сетях и субтитрам в видеоиграх.Максимальное количество символов на строку и время показа субтитра ограничены, по...

“Вы бигдату анализируете?” Чем занимаются разработчики в исследовательской компании Мы в Mediascope считаем аудиторию ТВ, интернета, радио и прессы. Мониторим контент в СМИ. Измеряем потребительские предпочтения россиян. Фиксируем выходы рекламы во всех медиа. В результате пользователи наших данных получают огромное количество датасетов для анализа и решени...

Правда о Черной пятнице: разбираем “секреты” продавцов Ежегодный бум скидок в ноябре на Черную пятницу – долгожданное событие для всего мира. Это время славиться неимоверным ажиотажем вокруг акционных предложений.  Читать далее

Инженеры создали структуры, имитирующие антимикробные, адгезивные и снижающие сопротивление свойства природных тканей Исследователи Имперского колледжа Лондона создали материалы со сложным рисунком, которые имитируют антимикробные, адгезивные и снижающие сопротивление свойства природных поверхностей

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

Максим Фатеев: кадры решают все Успешное развитие отечественной ИТ-отрасли, его глобальная конкурентоспособность зависит от достаточного количества специалистов в данной области. Увеличение числа специалистов, которых готовят российские ВУЗы по ИТ-специальности, — одна из задач ...

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

[Перевод] Советы по оптимизации производительности растрового потока Недавно я сел за работу по настройке производительности FlutterFolio, приложения, которое было создано в качестве демонстрации дизайна для Flutter Engage. С помощью одного изменения я сделал FlutterFolio значительно быстрее. Читать далее

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

Microsoft показала в видео игровую консоль будущего Компания Microsoft опубликовала видеоролик под названием «Представьте будущее игровой индустрии».В указанном видео софтверный гигант описал возможные характеристики игровой консоли Xbox 2042. Задача же ролика — реклама нового шутера от первого лица Battlefield 2042.Bat...

[Перевод] Поиск проблемных промисов в JavaScript JavaScript — это фантастический язык для серверного программирования, так как он поддерживает асинхронное выполнение кода. Но это ещё и усложняет его использование. Асинхронность означает возможность написания кода, который не подвержен обычным проблемам, связанным с потоко...

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

Xiaomi представляет «Чистый режим» в своем MIUI 13 В сентябре 2021 года Xiaomi начала набирать бета-тестеров для своего «чистого режима», который есть в китайской версии MIUI. Однако до недавнего времени Xiaomi не сообщала о ходе разработки «Чистого режима». Первоначально предполагалось, что MIUI будет отменено, но один поль...

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

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

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

Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 96.0.1054.8 Компания Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 96.0.1054.8. Новые функции • Запускайте прогрессивное веб-приложение (PWA) непосредственно через ссылки протокола. Позвольте установленным PWA-приложениям обрабатывать ссылки, которые используют о...

Субботник в эдеме — история ботаники. Часть I История ботаники, как и история зоологии, не украшена возвышенными героическими поступками и гениальными прозрениями. Зародившись как сугубо прикладная наука, со временем она превратилась в широкую отрасль естественнонаучных знаний. Ботаника берёт своё начало в древней Греци...

Microsoft Edge Beta 100 получил легковесный просмотрщик PDF и поддержку синхронизации PWA На этой неделе Microsoft Edge на канале Beta обновился до версии 100.0.1185.12, которая принесла с собой несколько новых функций. Это последний этап тестирования перед публичным релизом Edge 100. Обновления компонентов Улучшено управление Cloud Site List Management для реж...

Очередная история о входе вайти в возрасте 40+ лет Моя история лишь одна из множества схожих и начиная ее писать, я понимаю, что это не история успеха отдельного человека или жизнеописание, а лишь изложение прожитого опыта, временного промежутка длиною в несколько десятилетий. Я считаю ее успешной так как в отличии от немног...

Машинное обучение для астронома: random forest для науки Здравствуйте, меня зовут Александра и я астрофизик. В прошлом году я закончила курс «Аналитик данных» в Нетологии. На диплом решила не брать никаких бизнесовых кейсов, только наука. Так родилась работа, посвящённая классификации галактик с помощью одного из методов машинного...

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

Складной камерофон Vivo X Fold стал хитом в Китае сразу после анонса. Все раскупили всего за одну минуту Сегодня Vivo представила своей первый складной смартфон X Fold, и сегодня же он стал доступен для предварительного заказа в Китае. Правда, далеко не все желающие успели заказать новинку: весь объем смартфонов, доступный по предзаказу, разобрали всего за одну минуту! С ...

Samsung Smart Monitor M8 стал доступен для предзаказа во всём мире Ранее в этом году на выставке Consumer Electronics Show (CES) в январе компания Samsung анонсировала три новых монитора, в том числе Samsung Smart Monitor M8, который отличается тонким дизайном и функциями для домашнего и офисного использования. В начале марта Samsung S...

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

CRUD 0.11.0 для Tarantool Неделю назад вышла новая версия модуля CRUD для Tarantool. В 0.11.0 появилось множество нововведений, просьбы о которых поступали от наших пользователей. Что изменилось, как этим пользоваться и кому это может быть полезно? Расскажем обо всём.Tarantool — это платформа in-memo...

«Искусство войны» Сунь Цзы в бизнесе и проектах. Взгляд на основе личного опыта Здравствуй, Хабр. Меня зовут Николай. Так сложилось, что я довольно давно работаю с людьми, но не считаю, что мой опыт выходит за рамки обыденности и чем-то примечателен сам по себе. Потому, я останусь условным “инкогнито” в профессиональном плане и поделюсь своими...

Доступна для загрузки Windows 11 Build 22533 Windows 11 Build 22533 теперь доступна для тестировщиков в канале Dev и, по-видимому, содержит некоторые столь необходимые улучшения дизайна. В этом выпуске Microsoft представляет новый дизайн всплывающих меню для ползунков громкости, яркости и других всплывающих меню в опер...

Всё о Keycloak: зачем нужен, кому подходит и какие преимущества даёт 14 марта в Слёрм стартует курс «Безопасность проекта: аутентификация в Keycloak». Мы пообщались с его автором Виктором Поповым, техлидом DevOps-команды дирекции больших данных в X5 Group. Он рассказал, какие задачи помогает решать инструмент и кто его выбирает — стартапы или...

Twitter попросил у суда не восстанавливать аккаунт Дональда Трампа Руководство социальной сети Twitter обратилось в федеральный суд Калифорнии с просьбой отказать бывшему президенту США Дональду Трампу в восстановлении его аккаунта, заблокированного в январе текущего года.

FedEx запросил разрешения вооружить свои транспортные самолеты лазерами Транспортно-логистический гигант FedEx (США) обратился в начале года в Федеральное авиационное управление США (FAA) с просьбой установить на транспортных самолетах компании противоракетные лазеры.

WhatsApp работает над новыми приложениями для Windows и macOS Популярный мессенджер WhatsApp уже давно доступен на компьютерах, но по сути это адаптированное мобильное приложение.По словам источника из Италии, это изменится в будущем, поскольку компания разрабатывает совершенно новое приложение для Windows и macOS.Сайт Aggiornamenti Lu...

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

[Перевод] Создавая непредсказуемость. Примеры использования генераторов случайных чисел Привет, Хаброжители! У нас вовсю продолжается распродажа «Старый Новый год»Кто пытается арифметическими методами генерировать случайные числа, тот, конечно, живет во грехе. Поскольку, как указывалось уже неоднократно, нет такого феномена, как случайное число  —  есть только ...

Фронтенд на рельсах (почти) без JS Вопреки слухам на пространствах девелоперских комьюнити, Rails не становится устаревшей технологией, он не собирается умирать, и остается отличным инструментом для разработки вашего нового проекта. И одна из причин заключается в том, что у Rails имеется достаточно инструмент...

Карточную игру Journey of Greed перенесли на смартфоны Journey of Greed появилась на iOS и Android. Если не боитесь иероглифов, можно поиграть прямо сейчас. Journey of Greed — карточное приключение, в котором замешаны пираты, зубастые сундуки и несколько бутылок рома. Главная задача — собрать больше монет, чем противника. Друг ...

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

Где искать работу в IT? Ты решил «Войти в Айти» или уже работаешь в IT и хочешь найти место получше. Где же найти работу и не потратить на это несколько месяцев?Сегодня расскажу про все основные площадки, на которых смогут найти себе работу разработчики, аналитики, продакт менеджеры, дизайнеры и др...

Как создать работающий Impact Map Больше 8 лет я использую Impact Map для аналитики IT-продуктов. Я довольно активно делился знаниями об этом подходе: писал статьи, выступал на конференциях с докладами и мастер-классами, рассказывал студентам в университетах и интернам в компании. Слушатели и участники масте...

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

Шаблоны статистической обработки данных по ГОСТ в JupyterLab и MS Excel Однажды студент рассказал как сдал зачет по программному продукту, а на следующем курсе не сумел его использовать. Рассказал и пожал плечами. А я запомнил, что цель любого курса – решение собственных задач после курса. По вёснам веду статистику у медиков и придумал шаблоны д...

Как правильно настроить Safari на Айфоне Думаю, что ни у одного владельца яблочной техники не возникает вопроса о том, какой браузер использовать в качестве основного. Родной Safari на iPhone справляется с большинством задач на порядок лучше аналогов, вроде Chrome. Высокая скорость работы, отличная оптимизация, уд...

Началась XVI Открытая олимпиада школьников по программированию В Москве в дистанционном формате стартовал отборочный этап XVI Открытой олимпиады школьников по программированию. Для участия необходимо зарегистрироваться на сайте соревнований. Первый тур продлится до 23 января – часть заданий уже доступна для выполнения. Точные даты и фор...

Как подключить Андроид к Маку. Мой любимый способ Можно сколько угодно говорить, что компьютер Mac и Android-смартфон вещи несочетаемые, но пользователи так не считают. Компьютеры Apple хороши по многим параметрам: компактный корпус, качественная сборка, высокая скорость работы. Правда есть у таких машин маленький нюанс &#...

Hyundai займется производством летающих такси Компания Supernal принадлежащая Hyundai Motor Group ставит перед собой задачу сделать доступными для всех электрические воздушные транспортные средства.

Как перевести на Linux крупный бизнес Заменить на одном компьютере ОС Windows на Linux способен ИТ-специалист с минимальной квалификацией. Сделать то же самое на сотнях и тысячах компьютеров крупной и даже средней компании без ущерба для ее бизнеса намного сложнее. С какими проблемами при переводе своей ИТ-систе...

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