Социальные сети Рунета
Понедельник, 13 мая 2024

[Перевод] Исследуем .NET 6. Часть 5. Поддержка EF Core в WebApplicationBuilder До сих пор в этой серии я рассматривал новые минимальные API хостинга, созданные с использованием WebApplication и WebApplicationBuilder. Они обеспечивают более простую модель для создания веб-приложений, сохраняя при этом те же общие функциональные возможности, что и прилож...

Создаем свой React с рендером и useState за 30 минут Понимание процессов приходит с изучением механизмов, которые приводят в движение мелкие части большого пазла. Если представить, что Вам дали задачу объяснить, что такое React за полчаса, скорее всего, Вы бы выбрали один из двух вариантов: - пересказать все то, что изложено ...

GraphQL-gRPC API Gateway на Java В данной статье я хочу рассказать про процесс создания концепта API Gateway для обеспечения взаимодействия фронтенда, использующего GraphQL, и бэкенда, использующего gRPC, на Java с использованием фреймворка Quarkus. Читать далее

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

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

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

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

WinAPI из C# Язык программирования C# был создан как язык, который можно использовать для простого программирования в ОС Windows. Позже этот язык получил возможность создавать приложения и на других операционных системах, но в этой статье мы будем говорить только об ОС Windows.Для работы...

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

Ростех создал программную платформу для цифровых производств Платформа "Цифровое производство" включает подсистемы "Технология", "Планирование", "Мониторинг и диспетчеризация", "Управление нормативно-справочной информации" (MDM, Master Data Management). В решении применяются такие скво...

[recovery mode] Над пропастью во лжи Сейчас, когда обучение созданию искусственного интеллекта преподают в продвинутых детских садах и утренний разговор с кофеваркой о перспективах урожая в Эфиопии стали реальностью, количество курсов "Создай себе немного интеллекта" уже невозможно сосчитать, то наверно осталос...

Dart Code Metrics — мой первый pull request В статье рассмотрел инструмент для анализа кода Dart Code Metrics и о том, насколько полезно его использовать. Постарался поделиться своими знания в создании нового правила для анализатора. Автоматизировали проверку имени класса и названия файла не только для своего проекта...

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

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

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

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

Инструкция: простая установка APK в Windows Subsystem for Android с помощью WSATools Несколько недель назад Microsoft начала тестирование Windows Subsystem for Android (WSA), предназначенной для запуска Android-приложений в Windows 11. Правда из коробки подсистема поставляется с магазином Amazon Appstore, в котором насчитывается всего около 50 приложений, п...

Flutter for Desktop — новый подход к разработке приложений Язык программирования Dart был изначально разработан как перспективная замена JavaScript в веб-приложениях (с поддержкой асинхронности, потоков, классической поддержки ООП и возможностью использования строгой типизации), но, к сожалению, в этом качестве он так и не достиг зн...

Физика в Python с использованием Pymunk Физика. Кто-то её любит, кто-то нет, но определённо это неотъемлемая часть нашего существования. В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python. К концу статьи мы сделаем интерактивную симуляцию взаимодействия тел и ...

Пошаговое руководство, как создать собственный Kubernetes оператор В статье разберет базовые понятия, которые нужны для создания оператора (CRD - Custom Resource Definition, контроллеры) и покажем на практике как можно написать собственный оператор с использованием инструмента Operator SDK без единой строчки кода. Читать далее

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

Тайваньские исследователи разработали структуру 3D OLED Исследователи из Национального Тайваньского университета под руководством профессора Чунг-Чи Ву (Chung-Chih Wu) разработали трехмерную конфигурацию пикселей для OLED-устройств, которая может улучшить светоотдачу. Как утверждается, структура 3D OLED может улучшить внешню...

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

Руководство по NestJS. Часть 1 Привет, друзья! В этой серии из 3 статей я расскажу вам о Nest (NestJS) — фреймворке для разработки эффективных и масштабируемых серверных приложений на Node.js. Данный фреймворк использует прогрессивный (что означает текущую версию ECMAScript) JavaScript с полной поддержкой...

LJV: Чему нас может научить визуализация структур данных в Java Эта статья является пересказом моего доклада на Java-конференции SnowOne 2021 года. LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. Он позволяет визуализировать внутреннее устройство структур данных. В этом докладе я запускаю LJV на ...

Использование Gatling. Разбираемся в тестировании HTTP Всем привет! Это команда тестирования производительности Тинькофф, и мы продолжаем цикл статей о Gatling. В предыдущей статье мы рассмотрели базовые возможности инструмента Gatling, узнали, как быстро создать шаблон gatling-проекта, и познакомились с новыми функциями би...

Представлен NVIDIA Modulus для моделей Physics ML Во время мероприятия NVIDIA GTC компания представила новую структуру для разработки моделей Physics ML для цифровых двойников в форме NVIDIA Modulus. NVIDIA Modulus, ранее известный как SimNet, разработан для инженеров, ученых, исследователей и студентов, предлагая платформу...

Шрифты в играх: как из 191 Мб сделать 12 Мб Каждый, кто хоть раз играл в игры Playrix, замечал, что в них приходится много читать. Тексты окружают игрока повсюду: это разные элементы интерфейса, окна сезонов, баннеры, а также диалоговые окна, в которых разворачиваются целые сюжетные линии. Иногда нам кажется, что если...

Использование Typescript для создания react компонента «Простой фабрики» Использование Typescript при создании React компонента «Простой фабрики»Создадим типизированный компонент-фабрику правильно. Так, чтобы он принимал только нужные параметры и ругался на некорректные. Данный подход применим и в других ситуацией, но&nbs...

Как htmx помогает разработке на HTML htmx — инструмент для создания сложных и интерактивных веб-приложений на HTML, алтернатива клиентскому рендерингу на Javascript. В этой статье рассказываем, как библиотека помогает переиспользовать элементы на сервере, сократить объем кода на Javascript и отказаться от сборк...

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

Секрет выгодных покупок в магазинах “М.Видео” «М.Видео» — Российская торговая сеть, которая занимается продажей бытовой техники и электроники. Особенность магазина заключается в том, что он предлагает покупателям очень большой ассортимент и демократичные цены. Однако покупки здесь можно сделать еще более выгодными. Для...

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

Go, я создал: интегрируем Allure в Go красиво Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Pytho...

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

Выбираем сервер для Minecraft: на что обратить внимание? Выбирая сервер для Minecraft, в первую очередь нужно понять, для чего он вам понадобился. Мониторинг – лучший способ найти самые популярные модели разной сборки. Облегчить этот процесс вам поможет специальный сервис mineserv.top. То есть с помощью этого ресурса вы сможете на...

Инструкция: устанавливаем Windows Subsystem for Android на любой сборке Windows 11 Несколько дней назад Microsoft начала тестирование подсистемы Windows Subsystem for Android (WSA), которая позволяет запускать Android-приложения в Windows 11. Сейчас функция доступна только участникам программы Windows Insider на канале Beta, что несколько удивительно, так...

Grand Theft Auto V для PS5/XSX выйдет на диске в этом месяце Grand Theft Auto V вышла на консолях следующего поколения в прошлом месяце, но тем, кто хочет приобрести коробочную версию игры для Xbox Series X/S или PS5, не повезло — на данный момент игра доступна только для цифровой загрузки. Но похоже, скоро все изменится. Согласно ...

Пожалуйста, начните использовать pnpm Я думаю, все, кто использует node.js, понимает про что эта картинка.npm - это ужасный менеджер пакетов. В этом признавался даже сам создатель node.js. Npm для каждого вашего проекта создает папку node_modules, в которую он качает из интернета и сохраняет на диске каждый паке...

Что случилось с faker.js? При создании нового проекта я попытался использовать свою любимую библиотеку генерации случайных данных facker.js. Установилась версия [email protected].Однако при попытке использовать привычные методы библиотеки выскакивала ошибка. Начав разбираться в проблеме, я перешел на gith...

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

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

Инструмент для запуска Android Auto на электромобилях Tesla готов к использованию Платформа Android Auto доступна у множества производителей, включая General Motors, Ford и Toyota, но один производитель упорно не предоставляет поддержки - это Tesla.  Однако существуют обходные способы запустить Android Auto на электромобиле Tesla. Об инстр...

Meta создает новый переводчик речи на базе искусственного интеллекта Meta объявила о создании нового переводчика речи на базе искусственного интеллекта, программное обеспечение, по-видимому, будет работать по всему миру. Это часть планов Meta относительно ее новой Метавселенной, которая, по ее мнению, является будущим онлайна, вы можете увиде...

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

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

Теперь вы можете легко устанавливать приложения Android в Windows 11 Предварительная сборка Windows 11 имеет встроенную поддержку подсистемы Windows для Android (WSA), которая позволяет запускать приложения Android на ПК без сторонних эмуляторов. Прямо сейчас вы можете загружать приложения только из Amazon Appstore, поскольку поддержка других...

Видеоблогер показал, как самому создать велосипед без цепи (видео) Известный ютубер и конструктор с ником The Q представил свою последнюю идею по изменению велосипедного привода. Создатели видео на YouTube превзошли самих себя, предлагая еще больше удивительных идей. Примером может служить проект велосипеда с бесцепной системой. Изобретен...

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

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

[Перевод] HTML5 и алгоритм разметки документов HTML5 и алгоритм разметки документовВСТУПЛЕНИЕ  Все мы уже  знаем, что для создания веб-сайтов лучше всего использовать HTML5. Сейчас мы обсудим то, как правильно использовать HTML5. Одной из важных частей HTML5, которую до сих пор не все понимают, является ра...

Как удаленно управлять компьютером Mac Многие начинающие пользователи Mac задаются вопросом, реально ли каким-то образом получить удаленный доступ к другому компьютеру Mac или использовать специальную функцию, которая позволит устранить проблемы на другом Mac? Признаться честно, я не представлял, что магия Apple...

Luminae Partners завершила формирование своей организационной структуры Специализированная компания Luminae Partners (далее «компания Luminae») объявила о завершении формирования своей организационной структуры и о создании уникального бренда.  Компания Luminae, являющаяся недавно созданным подразделением международной группы по управлению инвес...

Как перенести WhatsApp с Android на iPhone? Лучший способ Перенести WhatsApp с Android на iPhone очень просто Блокировка соцсетей не повлияла на WhatsApp — мессенджер по-прежнему работает. Тем не менее, время от времени делать резервную копию данных всё же стоит. Возможно, в свете последних событий вы все же надумаете сменить...

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

Голосовое управление Алиса, Siri, Маруся - это далеко не весь список проектов в области голосовых помощников. С каждым днем проектов становиться больше, а функционал шире и кажется настал тот момент, когда всерьез можно подумать о переводе компьютера на голосовое управление.В рамках данного цикл...

Какой JS-фреймворк выбрать новичку — мнения шести экспертов Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Frontend в СберМаркете. В первой статье о JS-фреймворках я рассказал о самых популярных из них: Angular, React, Vue и других. В комментариях опытные разработчики спорили о том, какой ...

Собеседование наоборот: EPAM, Хоум Кредит, Леруа Мерлен и Usetech (часть 1) Неделя аналитиков на Хабр Карьере завершилась, но некоторые интересные вопросы участников остались без ответа. Поэтому мы собрали их и адресовали ребятам из Usetech, Хоум Кредит, Леруа Мерлен и EPAM, которые участвовали в круглом столе. Сегодня мы публикуем первую часть с их...

Sony выпустит первый в истории фильм, созданный с помощью PlayStation Dreams Sony Pictures Classics приобрела права на анимационный фильм под названием «Зимнее путешествие» (Winter’s Journey), который будет частично создан с использованием инструмента для создания игр PlayStation Dreams. Как пишет Deadline, фильм будет сочетать...

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

Реверс-инжинирим структуру БД PostgreSQL по плану запроса к ней Большая часть оптимизаций запросов к базам PostgreSQL может выполняться "механически", следуя разного рода маркерам в плане выполнения запроса, которые подскажут, что и как можно ускорить. Но "глубинные" переработки алгоритма, вроде описанных в статье про DBA-детектив, требу...

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

[Перевод] Парадокс pull request-ов: как мы с ним справляемся Парадокс pull request-ов можно объяснить так. Я только что закончил писать код, который может хорошо сказаться на опыте наших пользователей, и хочу поскорее запустить его в работу. Мне нужна ваша помощь, но вы заняты и в большей степени склонны работать над собственным кодом...

Пошаговая PvP-стратегия Tactic Legends перешла в Kickstarter Студия Wills Creative, состоящая, собственно, из одного разработчика Кэмерона Уиллса, запустила в Кикстартере проект Tactic Legends. Это пошаговая фэнтезийная стратегия, ориентированная в первую очередь на PvP. Автор пишет, что вдохновляется при создании игры такой классико...

Как использовать iPad как второй монитор Windows Планшет от Apple за 12 лет сильно изменился: выросла производительность, появилась iPadOS и множество дополнительных аксессуаров, например, Apple Pencil. iPad перестал быть игрушкой и теперь отлично подходит для работы. Одной из основных фишек iPad является возможность подк...

Terraform модуль для создания RBAC правил Начиная с Kubernetes 1.6, RBAC политики включены по умолчанию. К тому же использование этих политик помогает безопасно управлять вашим кластером. Раньше нам приходилось вручную создавать подобные политики, сервисные аккаунты и пользователей. Для каждого нового проекта мы п...

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

Apple поделился новыми функциями iMovie, которые появятся в апреле После завершения мероприятия «Peek Performance» Apple представила две новые функции для iMovie, которые называются Magic Movie и Storyboards. С помощью Magic Movie вы можете быстро создавать видео, выбирая медиафайлы или альбомы из своей библиотеки и позволять пакету автомат...

[Перевод] Go: рендеринг изображений в 2D-играх на примере Ebiten В статье речь идет о Ebiten 1.10.Ebiten — это хорошо продуманная библиотека для создания 2D-игр, написанная Хадзиме Хошем на языке Go. С ее помощью созданы движки ряда мобильных и десктопных игр, как например зарелиженная в Apple Store Bear's Restaurant, или OpenDiablo2 — ре...

Pega vs Camunda: выбор между платформой и библиотекой при создании BPM-решения Определение подходов к автоматизации бизнес-процессов и связанный с этим выбор конкретных технологий, особенно в крупной организации, - комплексная задача, которая требует учитывать экономические, организационные, функциональные, технические и другие аспекты. Сегодня на рынк...

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

Обзор нового почтового сервера Carbonio Comunity Edition 11 января 2022 года стала доступной для скачивания предрелизная версия Carbonio Community Edition - почтового сервера и платформы для совместной работы с открытым исходным кодом. Компания Zextras - разработчик Carbonio при создании нового продукта придерживалась концепции су...

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

[Перевод] Минимальные API в .NET 6 Создание REST API является основной частью многих проектов разработки. Выбор для создания таких проектов широк, но если вы разработчик на C#, варианты будут весьма ограничены. API на основе контроллеров были наиболее распространенными в течение долгого времени, но .NET 6 мен...

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

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

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

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

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

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

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

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

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

Лучшее онлайн казино Casino Rox Для любителей азартных развлечений свои услуги предлагают виртуальные клубы. Все они работают по одному принципу, но не все предоставляют такой широкий спектр услуг, как Casino Rox. Данный клуб имеет много хороших отзывов о совей работе, игроки, которые хоть один раз зайдут...

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

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

oneTBB: интеграция и сборка через CMake Threading Building Blocks (TBB) — популярная библиотека для параллельного программирования на C++ с открытым исходным кодом, опубликована на GitHub. Пару лет назад команда разработки решилась на глобальный рефакторинг библиотеки (проект TBB revamp), в который удалось вписать...

Скриптовый (script) 3D редактор OpenSCAD В основу 3D-script редактора OpenSCAD положена абсолютно обратная парадигма, в данном редакторе полностью отсутствует какой либо графический интерфейс для создания 3D-объектов, нет ни одной "кнопки" или пункта "меню" при помощи которого вы могли бы создать как...

Кампания K-Lens One на Kickstarter отменена из-за финансовых проблем Кампания на Kickstarter по сбору средств на выпуск объектива светового поля K-Lens One была отменена в последнюю минуту из-за «финансовых проблем». К тому времени удалось собрать почти 200 000 евро при заявленной цели в 75 000 евро, что соответствует заказу ...

Изучаем протоколы со Scapy Статья расскажет, как можно использовать Scapy для создания пакетов UDP и TCP протокола, так же попробуем реализовать взаимодействие по сети, отправив короткое сообщение с использованием каждого из протоколов. Читать далее

[Перевод] CSS :has() селектор Вы когда-нибудь задумывались о селекторе CSS, где вы проверяете, существует ли конкретный элемент внутри родителя? Например, если у компонента карты есть миниатюра, нам нужно добавить к нему display: flex. Это было невозможно в CSS, но теперь у нас будет новый селектор CSS :...

[Перевод] От песочных часов к пирамиде: как усовершенствовать структуру тестов Меня зовут Владислав Романенко, я Senior iOS QA Engineer в Badoo и Bumble. Мы регулярно внедряем новые фичи в приложения, и автоматизация тестирования — один из способов не пропустить баги. Фактически автотесты входят в жизненный цикл всех частей наших приложений: бэкенда, с...

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

Уязвимость Log4Shell затронула Intel, Microsoft и Nvidia, но не AMD Несколько дней назад была обнаружена уязвимость Log4Shell, позволяющая злоумышленникам контролировать открытые веб-серверы, отправляя и активируя вредоносную строку текста. Она затронула крупные технологические компании, включая Intel, Microsoft и Nvidia. Уязвимость нах...

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками На работе я занимаюсь созданием PCIExpress устройств на ПЛИС. Некоторые из ПЛИС имеют встроенное PCIExpress ядро, позволяющее работать с этим интерфейсом на уровне пользовательского приложения. ПЛИС серии ECP5UM фирмы Lattice использует Soft-IP Core для реализации протокола,...

Как выполнить стороннюю загрузку Android-приложений при помощи WSA на Windows 11 Возможность устанавливать приложения для Android на Windows 11 не ограничивается только магазином Amazon Appstore. Можно ставить приложения из других источников и в этой статье рассказывается, как это делается. Microsoft представила первую превью-версию подсистемы Windows дл...

[Перевод] Как рутинное обновление гемов привело к созданию подписок на $73К Как и почему рутинное обновление Руби гемов менее чем за 1 час создало 475 новых подписок на общую сумму $73.271 долларов. Читать далее

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

MikroTik: IPsec IKEv2 VPN между роутерами MikroTik (site-2-site) Данная статья является результатом нескольких лет изучения, тестирования и внедрения VPN на оборудовании MikroTik на основе чистого IPsec IKEv2 между несколькими сетями с динамической маршрутизацией. Используя данный метод можно выстроить связную структуру сети с достаточным...

Короли инференса: PyTorch, Tensorflow или MATLAB? Что вам важнее в DL-проекте, удобство или производительность? Посмотрим на проблему глазами инженера-разработчика сложных систем с элементами искусственного интеллекта. Как типичный инструментарий в этой сфере справляется с обучением и выполнением?В этой статье мы запустим п...

Выпущена сборка Microsoft Edge Dev 101.0.1210.1 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 101.0.1210.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Основные новшества: Добавлена поддержка просмотра PDF-файлов в полноэкранн...

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

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

Идеальный каталог, пример использования Я разрабатываю библиотеку для работы с Entity Attribute Value (репозиторий), сокращенно EAV (структура базы данных для хранения произвольных данных). В конце прошлой статьи я спросил у вас о чём мне ещё надо написать, вы попросили показать пример использования и сделать заме...

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

Как самостоятельно выучиться на дата-саентиста — адаптированная подборка "Cтоит ли тратить деньги на тот или иной дорогой курс с codename «Стань DS за два месяца» или все же выучиться на дата-саентиста самостоятельно и бесплатно, и в таком случае, с чего начать?" такие вопросы я получаю от аудитории своего блога. Меня зовут Айра, я делаю про...

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

Как установить Гугл камеру на смартфоны Huawei Подумать только, США ввели санкции против Huawei почти 4 года назад. За это время произошло много событий, но основная идея остается прежней: установить Google сервисы на смартфон невозможно. Даже учитывая всю сложность, пользователи все равно не отказывают себе в покупке т...

Ферма для чайников Давайте представим, что вы производитель умной бытовой техники: чайников, мультиварок, утюгов, обогревателей, увлажнителей, лампочек, розеток и других приборов. Иными словами, у вас большой ассортимент совершенно разных товаров, которыми можно управлять через приложение на с...

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

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

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

[Перевод] Remix: руководство по новому open source React-фреймворку Последнее время кажется, что React-фреймворки выходят каждый день. Хотя каждому из них есть, что предложить, Remix особенно выделяется. Remix — React-фреймворк для SSR (server-side rendering) от создателей react-router, который заопенсорсили совсем недавно.В этой статье мы п...

Microsoft выпустила Windows Package Manager 1.2 Windows Package Manager, также известный как winget, — это утилита, которую вы можете использовать для управления пакетами программного обеспечения на устройствах Windows через командную строку. Например, вы можете ввести winget install PowerToys, чтобы загрузить и установит...

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

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

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

Как устроен счетчик ссылок в Swift Мы в iOS команде Vivid Money стремимся глубже понимать инструменты, которыми пользуемся каждый день. Один из таких – это язык программирования Swift. Он состоит из нескольких частей: компилятора, стандартной библиотеки и рантайма. Компилятор преобразует код понятный для чело...

Нужен ли Mockito, если у вас Kotlin? Салют, коллеги.В рамках пятничной статьи предлагаю посмотреть на интересный способ создания моков в Kotlin, без использования сторонних библиотек.Я занимаюсь разработкой аддонов для Atlassian-стека в компании Stiltsoft и, из-за технических ограничени...

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

10,4 миллиона человек приняли участие в голосованиях на платформе «Госуслуги. Решаем вместе» "Это эффективный инструмент прямой коммуникации власти и граждан на основе цифровой платформы, созданной по поручению Президента. С помощью неё мы оперативно получаем от людей обратную связь по вопросам вакцинации, отсутствию QR-кода или результата ПЦР-теста, туристичес...

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

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

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

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

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

Инструмент «Снимок веб-страницы» в Microsoft Edge теперь работает с PDF-файлами Microsoft Edge давно включает в себя инструмент «Снимок веб-страницы», позволяющий быстро создавать скриншоты веб-контента и добавлять на них примечания, в том числе с помощью пера. Однако сейчас функция не работает с PDF-файлами. Если открыть любой PDF-документ в стабильно...

Пишем простого slack-бота на Java Привет! Я — Саша Казанцев, разработчик в hh.ru. В статье я расскажу, как сделать простого бота в Slack на java и немного о других вариантах использования slack api.Слак обладает обширной и всеобъемлющей документацией и туториалами, и чтобы написать эталонного бота, лучше про...

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

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

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

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

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

[Перевод] Как в PayPal разработали Dione — Open-source-библиотеку индексирования данных для HDFS и Spark Maksym Kaharlytsky on Unsplash Команда VK Cloud Solutions перевела историю о том, как инженеры PayPal столкнулись с проблемой обработки данных. Если пользователю требовалось получить определенную строку или выполнить многострочный запрос, данные нужно было дублировать, а д...

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

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

Публикация Android библиотеки Недавно у меня появилось желание попробовать создать свою собственную Android библиотеку и выложить ее на Maven Central репозиторий. Это оказалось не так просто, как я думал. В интернете полно непонятных статей на эту тему, в которых легко запутаться.Я решил поделиться проце...

Инструкция: включаем обновлённый «Диспетчер задач» в Windows 11 Build 22538+ (Dev) Несколько часов назад Microsoft выпустила новую инсайдерскую сборку Windows 11 под номером 22538 для канала Dev, которая принесла с собой довольно большое количество исправлений и улучшений. Впрочем, в сборке присутствует ещё одно довольно интересное изменение, которое в на...

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

Fortnite возвращается на iPhone! Как играть бесплатно Несмотря на твёрдый отказ Apple, Fortnite всё равно возвращается на iPhone. Нет, не через App Store, потому что в Купертино ещё год назад удалили аккаунт разработчика Epic Games и больше не соглашаются его восстанавливать, а окольными путями, через облачный игровой сервис G...

Российский магазин приложений RuMarket на Android: чем он хорош и как установить Идея создания российского магазина приложений витала в воздухе ещё до того, как Apple и Google начали ограничивать работу App Store и Google Play. Однако удаление популярных банковских клиентов стало главным триггером, который вынудил сразу несколько российских компаний нач...

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

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

В России могут создать собственные криптовалютные биржи По мнению Александра Якубовского, депутата Государственной Думы от фракции «Единая Россия», на майнинг криптовалют необходимо распространить меры поддержки. Александр Якубовский, депутат от фракции "Единая Россия" «Российские майнеры не уйду...

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

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

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

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

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

[Перевод] Туториал по JUnit 5  - Введение В этом туториале по JUnit 5 рассказывается о том, как JUnit адаптировал стиль кодирования Java 8 и некоторые другие функции. Узнайте, чем JUnit 5 отличается от JUnit 4.JUnit 5 - наиболее широко используемая среда тестирования для приложений Java...

STL и Analog Devices заключили сотрудничество в сфере создания радиомодулей Open RAN 5G Компания STL (NSE: STLTECH), один из ведущих в отрасли интеграторов цифровых сетей, объявила о сотрудничестве с Analog Devices, Inc. в сфере разработки радиомодулей 5G Open RAN (O-RU). Вместе эти две компании будут разрабатывать решения, готовые к использованию в сетях ...

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

Хороший микрофон на основе 1 дюймового электретного капсюля и корпуса от микрофона Октава-МД-52А Прикупил одно дюймовый электретный китайский микрофонный капсюль. И вот на рисовался проект по созданию микрофона на его основе.Просто так этот капсюль к микрофонному входу не подключить нужен микрофонный предусилитель. Использовал предусилитель по схеме Комби-3Т.Плата расчи...

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

ФГИС лесного комплекса будет создана с помощью инструментов «Гостеха» и размещена в «Гособлаке» В рамках проекта создания ФГИС ЛК будут автоматизированы процессы внесения сведений в государственный лесной реестр (ГЛР) и предоставления сведений из ГЛР. Должно быть предусмотрено бесшовное включение унаследованных систем, в частности, ЛесЕГАИС, в состав ФГИС ЛК. При этом ...

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

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

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

Аналог Moodle или как преподаватель-юрист создавал собственную систему дистанционного обучения. Часть 1. Начало Дисклеймер: система дистанционного обучения (СДО) в настоящее время введена в эксплуатацию (продакшн), апробирована, протестирована и успешно работает. Система бесплатна, имеет открытый исходный код и выложена в репозитории GitHub. С точки зрения стека технологий она построе...

Вечные фотографии: металл против времени и Солнца Технологии Промышленность 31.05.2016, 16:30 Вечные фотографии: металл против времени и Солнца Время безжалостно к краскам и картинам, но крошечные металлические пиксели могут помочь создать фотографии и картины, которые никогда не утра...

Microsoft тестирует функцию «Цитаты» в Microsoft Edge При исследовании проекта студенты часто начинают с поиска в Интернете. Они рыщут по Интернету, собирая статистические данные, цифры и другую информацию, чтобы разработать и усовершенствовать свои тезисы. В идеале студенты цитируют свои источники по мере того, как они находят...

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

[Перевод] Как сделать игру 2048 на React Автор этого туториала сосредоточился на анимации. Он использовал хуки библиотеки React, её Context API, а также TypeScript и LESS. В конце вы найдёте ссылки на игру, её код и демо анимаций. Подробности рассказываем под катом, пока у нас начинается курс по Frontend-разработке...

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

Обнаружена уязвимость Power Automate в Microsoft 365 Power Automate, по умолчанию включенный в Microsoft 365, позволяет пользователям автоматизировать бизнес-задачи и рабочие процессы между различными приложениями и службами. С его помощью можно создавать "потоки" (автоматизированное поведение между приложениями) для...

Как создать своего бота: 4 способа для новичков и профи Чем выше спрос на разговорные интерфейсы, тем больше решений на рынке для разработки ботов. Но не всегда понятно, какое выбрать — речь даже не про конкретный продукт или вендора, а про сам инструмент. Например, можно купить уже готового бота, заказать разработку, сделать все...

Верю — не верю: скриншоты как доказательство в суде Интернет-доказательства все чаще используются в судебных спорах. Согласно ч. 3 ст. 75 АПК РФ, ст. 71 ГПК, документы, которые были получены с использованием электронных устройств, являются письменными доказательствами и могут применяться в суде. Предлагаю разобраться, как пре...

LG Display разрабатывает дисплеи OLED размером 11 и 12,9 дюйма с двухстековой структурой, предназначенные для будущих планшетов Apple iPad В ноябре 2021 года появилась предварительная информация, что LG Display разработает для планшетов Apple iPad новый дисплей с двухстековой структурой OLED и управляющими цепями, изготавливаемыми по технологии LTPO. Тогда утверждалось, что этот дисплей, поддерживающий час...

Джентельменский набор для создания WPF-приложений Данная статья представляет собой набор рецептов по созданию WPF приложений. Поэтому скорее всего она будет интересна начинающим разработчикам. В материале описаны основные моменты использования таких пакетов как ReactiveUI, Material Design in XAML Toolkit, LiveChart2. Пример...

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

Маленькие «малинки» в крупном дата-центре (часть 3 — Kea DHCP) Мы двигаемся к финалу нашей саги об интеграции Raspberry Pi 4 в выделенные серверы. В первом тексте я рассказал об отличиях процесса загрузки «малинок» от «классических» серверов. Во втором — собрал образ, способный после загрузки файлов по TFTP-протоколу запускаться и рабо...

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

В ЕС будут регулировать использование данных от подключённых устройств В частности, закон должен определить, кто, как и при каких условиях может использовать данные, полученные от подключённых устройств.По словам еврокомиссара по вопросам конкуренции Маргрете Вестагер (Margrethe Vestager), закон будет регулировать оборот данных, поступающих от ...

The Impossible Game 2 — это альтернатива Geometry Dash The Impossible Game 2 готовится к релизу. Сейчас начался бета-тест, на который ещё можно записаться. The Impossible Game 2 — это платформер в стиле Geometry Dash. Первая часть вышла в далёком 2009 году, поэтому данный проект можно считать прародителем. На официальном сайте ...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 95.0.1020.30 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 95.0.1020.30. Новые функции • Поддержка просмотра в File Explorer для библиотек SharePoint Online в Microsoft Edge. Теперь вы можете включить возможность просмотра в проводнике в библиотеках сов...

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

Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku — снова для самых маленьких В предыдущих сериях Это вторая статья в моей серии «для самых маленьких» — предыдущая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot. Для кого написано Если вы ни разу не писали Telegram-ботов на Java с использованием вебхуков и тольк...

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

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

5 лучших игр для Android, похожих на Майнкрафт Minecraft — это целая культура, и говорить о существовании других таких же игр в корне неверно. Однако есть вещи в Minecraft, которые некоторым людям не нравятся, но в целом идеей они довольны. Эта игра выпускается для разных платформ. Однако если вы наигрались в нее ...

Как команда IT-animals о своих Heroes of might and magic грезит У нас в команде есть мечта: однажды разработать идейного наследника Heroes of might and magic. Вдохновил нас Atom rpg: духовный наследник первых двух игр серии Fallout, созданный преданными фанатами и независимой студией Atom Team. Эти ребята (8-11 человек) вывели свой проек...

Проводник станет быстрее в Windows 11 Последнее предварительное обновление Microsoft, известное как Windows 11 Build 22526, по-видимому, содержит новое изменение, которое должно повысить производительность Проводника. Последнее крупное обновление Windows исправило довольно серьезные проблемы ПК с процессорами AM...

Разработка, сборка, деплой и мониторинг сервисов: от общего к частному и обратно Привет, Хабр! Меня зовут Андрей Перепелкин. Я руководитель группы бэкенд-разработчиков, вошел в IT более 15 лет назад, 10 лет занимаюсь Java и около 4 плотно работаю с микросервисами. В этой статье я расскажу, как:— мы организовали разработку микросервисов так, чтобы вы...

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

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

Выбираем инструмент для разметки текста (и не только!) Рано или поздно перед любой компанией которая хочет внедрить системы машинного обучения в свою инфрастуктуру встает вопрос разметки данных. Чистые данные в достаточно большом количестве - залог хорошей модели, все мы прекрасно знаем правило "Garbage in - garbage out". Т...

Как создать telegram бот на C# быстро? Как создать telegram bot на C# быстро?В этой статье мы рассмотрим заготовку для создания telegram бота на C#. В связи с последними обновлениями TelegramBotAPI, большая часть удачных с моей точки зрения публикаций на эту тему несколько устарело. Потому предлагаю разобраться в...

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

Нюансы демонстрационного режима платформы ya888ya Casino Современная игровая платформа ya888ya разработана крупнейшим поставщиком софта для азартных развлечений Playtech. Это ПО дает возможность организовать отличный игровой процесс и запустить собственное онлайн-казино с высоким уровнем доходности. Компания Playtech использует пр...

Новая социальная сеть Yappy завоевывает популярность С момента запуска приложение Yappy (входит в состав «Газпром-Медиа Холдинга») скачали свыше 1 миллиона человек. При этом общее количество активных пользователей превысило 700 тысяч. Объем роликов, доступных для коллабов, составляет более 350 тысяч единиц – это круп...

Знакомимся с Javassist Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.Конечно, получив доступ к байткоду, ...

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

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

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

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

Учёные напечатали идеальный шоколад Учёные попытались создать идеальный с точки зрения структуры шоколад. Для этого они использовали методы 3D-печати.

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

Установка ROS на Windows 10 Run XLaunchДобрый день, уважаемые читатели.После долгого перерыва возвращаюсь к освещению робототехнической платформы Robotic Operating system (ROS). ROS предоставляет собой мощную платформу для создания робототехнических систем, включающий большое число пакетов для решения ...

Почему алюминиевая фольга с одной стороны глянцевая, а с другой матовая Редакция Вопросы и ответы 21.09.2021, 18:49 Почему алюминиевая фольга с одной стороны глянцевая, а с другой матовая Многие из нас уже давно оценили удобство использования фольги в быту. Из-за этого рынок производителей растет, а матери...

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

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

Microsoft создала 15 пользовательских консолей Xbox Series S, посвященных году Тигра Microsoft представила еще одну персонализированную консоль Xbox Series S, чтобы отметить год Тигра по китайскому календарю.В компании заявили, что было создано 15 пользовательских консолей Xbox Series S и сопутствующих беспроводных контроллеров. В создании устройства принима...

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

Что нам стоит Blockchain-игру построить: 10 пунктов, которые нужно учесть команде проекта Блокчейн-технологии постепенно проникают в разные (все еще относительно немногие) направления бизнеса, включая логистику, страхование, финансы и т.п. В России с блокчейном связаны, например, М.Видео, Альфа-Банк и СберФакторинг — эти компании используют открытую блокчейн-плат...

Авторы Pokémon Go купили ещё одну крупную компанию Niantic приобрела еще одну компанию, чтобы помочь себе в создании платформ дополненной реальности. Компания объявила, что приобретает команду, создавшую Lowkey, приложение, которое вы можете использовать, чтобы легко запечатлеть и поделиться игровыми моментами. Хотя вы может...

Как сделать скриншот на Андроид ТВ Android TV — уникальная система, которая позволяет взаимодействовать с файлами здесь и сейчас, избегая лишних телодвижений. Мало того, что на телевизор с этой ОС можно установить любое приложение, так во время просмотра фильма, сериала или спортивной трансляции можно ...

Книга «Изучаем C# через разработку игр на Unity. 5-е издание» Привет, Хаброжители! Изучение C# через разработку игр на Unity — популярный способ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля и...

[Перевод] 30 команд Git, необходимых для освоения интерфейса командной строки Git Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как проект с открытым исходным кодом. Огромное количество открытых и коммерческих п...

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

BlueNoroff опустошает счета криптовалютных стартапов BlueNoroff входит в состав более крупной группы, Lazarus, и использует её диверсифицированную структуру и продвинутые технологии. Сейчас BlueNoroff сконцентрировалась на атаках на криптовалютные стартапы. Большинство таких компаний не могут позволить себе крупные инвестиции ...

Как я создаю игры на своём 3D движке в одиночку Много лет назад я занимался созданием маленьких Flash игр и публиковал их на сайте Newgrounds. Сейчас я делаю полноценные игры для ПК.На сегодняшний день у меня 4 законченных коммерческих игр в Steam, и самая последняя из них — выпущенная в 2021 году Pilie Pals, о процессе с...

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

Poetry — прекрасная альтернатива pip (шпаргалка) Poetry - это инструмент для управления зависимостями в Python проектах (аналог встроенного pip). Идея реализации данного инструмента пришла его создателю в связи с тем, что различные способы менеджмента пакетов (requirements.txt, setup.cfg, MANIFEST.ini и другие) показались ...

Подключение блока реле к Arduino по I²C Любите ли вы I²C так же, как люблю я? Поистине, гениальное изобретение - можно подключить до 64 устройств всего по двум проводам (не считая питания). Сегодня статья - туториал для новичков. Сегодня мы будем подключать готовый блок реле из 8 штук, израсходовав всего два пина....

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

Microsoft отключила протокол установщика приложений MSIX, чтобы защитить пользователей от вредоносного ПО Компания Microsoft объявила об отключении протокола ms-appinstaller установщика приложений MSIX в Windows 10 и Windows 11 для предотвращения распространения вредоносного программного обеспечения, такого как BazarLoader и Emotet. В дальнейшем софтверный гигант планирует интег...

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

Книга «Svelte и Sapper в действии» Привет, Хаброжители! Многие веб-фреймворки замедляют работу приложений, загружая сотни строк кода «на всякий случай». Svelte позволяет компилировать приложения в эффективные крошечные пакеты с минимальным временем загрузки. Объединение Svelte с фреймворком Sapper облегчает ...

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

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

Node.js: разрабатываем пакетный менеджер Привет, друзья! Вам когда-нибудь хотелось узнать, как под капотом работают пакетные менеджеры (Package Manager, PM) — интерфейсы командной строки (Command Line Interface, CLI) для установки зависимостей проектов наподобие npm или yarn? Если хотелось, тогда эта статья для ...

Lexar выпускает новую профессиональную карту памяти SDXC Lexar, ведущий мировой бренд флэш-памяти, с гордостью представляет новую серию карт Lexar Professional 1800x SDXC UHS-II GOLD. Это идеальное устройство для профессиональных фотографов и видеооператоров, которые хотят значительно ускорить рабочий процесс от начала до конца. ...

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

[Перевод] Исследуем .NET 6. Часть 4. Создание конвейера промежуточного ПО в WebApplication В моем предыдущем посте я рассмотрел код WebApplicationBuilder, включая некоторые из его вспомогательных классов, таких как ConfigureHostBuilder и BootstrapHostBuilder. В конце поста мы создали экземпляр WebApplicationBuilder и вызвали Build() для создания WebApplication. В ...

Инсайдеры Office могут установить сборку 15121.20000 Инсайдеры Office получили очередную сборку для Windows (Build 15121.20000). Word Известные исправления • Исправлена проблема, которая связана с выбором элементов в онлайн-библиотеке премиум-контента; • Исправлена проблема, из-за которой файлы SVG могли отображаться как нераб...

Чем заменить TeamViewer в России. 2 крутых способа Буквально пару дней назад российские пользователи заметили, что на их компьютерах перестал работать TeamViewer. Если кто не знал, Тимвивер — приложение, с помощью которого можно удаленно подключиться не только к компьютеру Mac, но и к любому другому. За долгие годы св...

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

.xlsx изнутри. Разбор структуры файлов. Разбор каждого .xml файла Это статья о разборе excel изнутри. Вы узнаете как работать со стилями ячеек, листов через xml, как вносить данные и формулы в ячейки и мого другого. Читать далее

Как управлять телевизором с телефона Современные телевизоры со Smart TV поставляются с удобными пультами. Многие из них работают по Bluetooth и подключаются через настройки как обычное Bluetooth устройство. У них большое количество плюсов: хороший радиус действия, отсутствие помех и направлять такой пульт можн...

Состоялся пробный запуск Lineage W, Россия в пролёте? MMORPG Lineage W запустили в Азии. Ранее NCsoft собирался открыть сервера и в России, но теперь в воздухе повис вопрос о новой дате релиза. Lineage W открыла свои сервера всем желающим, но только в Азии. В игре даже есть русская локализация и в неё пускает без VPN, нужно то...

[Перевод] Как работает ИИ Super Mario 64 Super Mario 64 — одна из самых важных и любимых игр в истории. Она задала стандарт для 3D-игр на критическом этапе развития отрасли и повлияла не только на игры для Nintendo 64, но и на проекты многих конкурирующих платформ. Но как она работала? Происходило ли что-то интер...

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

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

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

Уникальные колонки с ферромагнитной визуализацией Van der Waals Сергей Кузнецов и его команда создали уникальную акустическую систему, в которой применено ферромагнитное решение, которое меняет форму в зависимости от аудиопотока через динамик. Магнитная жидкость, используемая в динамиках, была разработана НАСА и использовалась на ракетны...

[Перевод] Развёртывание в Kubernetes из GitLab Развёртывание в Kubernetes из GitLab Это продолжение предыдущего туториала про командную разработку с использованием GitLab. Фокус предыдущей статьи был на организации непрерывной поставки в работе команды. В этой статье мы уделим основное внимание именно практическим дейст...

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

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

Субъектам помогут создать сервисы на платформе «Гостеха» Проект плана мероприятий на 2022 год по созданию регионами сервисов на единой цифровой платформе "Гостех" на профильной конференции представил замдиректора департамента координации и реализации проектов по цифровой экономике Минцифры Юрий Зарубин, пишет "Комме...

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

Обновление драйвера Intel улучшает производительность Windows 11 и Windows 10 Драйвер Intel DCH 30.0.101.1191 - это обновление, которое вы захотите получить, если ваше устройство с Windows 11 или Windows 10 не работает. Этот патч драйвера теперь доступен пользователям по всему миру с процессорами Intel Core 6-го поколения или новее и направлен на устр...

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

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

Регионам готовят федеральную субсидию на модернизацию производства “КоммерсантЪ” ознакомился с проектом постановления правительства о новых мерах поддержки разработчиков радиоэлектроники. Документ в ноябре 2021 года разработал Минпромторг, а в начале февраля проект ушел на финальное согласование в министерства и ведомства.Он пр...

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

Ростех показал первый полностью российский микродисплей OLED Холдинг «Росэлектроника», входящий в состав госкорпорации Ростех, показал микродисплей OLED полностью российского производства. Разрешение устройства размером с десятирублевую монету составляет 1280 х 1024 пикселя с шагом пикселей 12 мкм. Такие экраны можно ...

Инструкция: включаем новый дизайн меню Alt + Tab в Windows 11 Build 22526+ (Dev) Пару дней назад Microsoft выпустила новую инсайдерскую сборку Windows 11 под номером 22526 для канала Dev, в которой начала тестирование обновлённого меню Alt + Tab. Компания планирует отказаться от полноэкранного варианта этого меню в пользу более компактной версии, котора...

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

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

Книга «Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.» Привет, Хаброжители! Вы фуллстек-разработчик, которому нужно развивать навыки фронтенд-разработки? Или фронтенд-разработчик, ищущий качественный обзор современных возможностей HTML и CSS? А может, вы создаете свой веб-сайт и хотите сделать его отзывчивым? Тогда, эта книга в...

Анатомия эльфов. Разбираемся с внутренним устройством ELF-файлов Для подписчиковЕсли в мире Windows исполняемые файлы представлены в формате Portable Executable (PE), то в Linux эта роль отведена файлам в формате Executable and Linkable Format (ELF). Сегодня мы заглянем внутрь таких файлов, немного поисследуем их структуру и узнаем, как о...

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

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

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

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

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

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

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

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

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

Использование Crosstab в бесплатной библиотеке отчетности JasperReports В автоматизации отчетности очень часто используют открытую Java-библиотеку JasperReports, например статья Опенсорс-решение для автоматизации отчетности рассказывает об ее использовании для получения PDF форматов отчетности между делом упомянув о возможности экспорта в другие...

Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция Привет! Меня зовут Сергей Курочкин, я руковожу Android-разработкой в СберМаркете. Сегодня я расскажу, зачем нужен Jetpack Compose в проектах React Native, и поделюсь опытом интеграции фреймворка в наши приложения. В конце на примере простого компонента разберем весь процесс ...

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

А как настроен ваш умный дом? Homekit, Яндекс дом, голосовые сценарии, web интерфейс с управлением и аналитикой Давно я думал о внедрении системы умного дома в свою квартиру, сравнивал технологии и контроллеры, читал обзоры, и когда подошел момент делать электрику в квартире решил остановиться на беспроводной технологии Z-Wave - большой ассортимент производителей и совместимых устройс...

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

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

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

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

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

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

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

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

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

Instagram запустила функцию Playback — она позволит поделиться своими лучшими историями за 2021 год Instagram запускает функцию Playback, которая позволит пользователям социальной сети поделиться десятью лучшими историями за 2021 год со своими подписчиками. Сервис самостоятельно сгенерирует подборку, однако пользователи смогут редактировать её, удаляя или добавляя истории ...

Оптимистическая блокировка коллекций Агрегата при использовании Doctrine Проектирование своего проекта по DDD последнее время становится всё более популярным. Сейчас не будем углубляться в данную методологию с её принципами, плюсами и минусами. Я хочу рассказать с какой проблемой столкнулась наша команда при использовании данной методологии на PH...

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

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

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

Роскосмос поучаствует в создании «цифрового» информационного обеспечения Севморпути "Есть поручение Президента [России] Росатому вместе с нами, вместе с Ростехом, с другими ФОИВами и организациями - создать отдельную цифровую платформу информационного обеспечения деятельности Севморпути. Мы уже начали этот вопрос обсуждать и реализовывать, концепцию фо...

Создатели Subway Surfers выпустили эксклюзивную игру MetroLand в Huawei AppGallery В магазине приложений AppGallery от Huawei вышла игра, которую нельзя найти в каком-то другом месте. Речь идёт о MetroLand от компании Kiloo, создавшей очень успешную мобильную игру Subway Surfers. Kiloo выбрал AppGallery для выпуска MetroLand, которая стала эксклюзивны...

Роскосмосу нужен инвестор, который мог бы «зайти деньгами и научной аппаратурой». Дмитрий Рогозин о российской марсианской миссии После разрыва отношений Роскосмоса и Европейского космического агентства (ESA) на фоне санкций, совместная работа двух структур над марсианской миссий ExoMars-2022 прекратилась. Однако Роскосмос не собирается отказываться от иностранных партнеров для реализации проекта....

Что нужно для создания украинской вакцины: эпидемиолог назвал два условия Украине для создания своей вакцины от коронавируса необходимо иметь рынки сбыта и большое финансирование. Об этом и о возможностях Украины создать свою вакцину в эфире Апостроф Live на Апостроф TV рассказал глава Госсанэпидемслужбы в 2014-2016 годах Святослав Протас. По...

Оснащение переговорок: видеотерминалы и электронные доски Прошлым летом, когда мы разгребли первую волну проблем из-за перехода на удалёнку и огляделись по сторонам, возник вопрос — а что теперь делать с переговорными комнатами? Из дома работали многие сотрудники, клиенты, поставщики и партнёры, как теперь проводить общие встречи? ...

Как мы участвовали в создании ААА-игры Ori and the Will of the Wisps и что делать, чтобы у вас получилось тоже Мы всегда хотели поработать с проектом мирового уровня, но никогда не ставили перед собой задачу, чтобы это была только AAA-игра. Но по стечению счастливых обстоятельств, именно мы стали киевской командой разработчиков, которая более 2 лет работала над AAA-проектом Ori and W...

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

Сбой или намеренный запрет? Что стоит за проблемами со скачиванием Windows 10 и 11 в России и как с этим бороться История с отсутствием возможности скачать официальные образы диска (файлы ISO) Windows 10 и 11 для российских пользователей продолжает развиваться. Напомним, проблема обнаружилась в минувшие выходные, а затем появились сообщения о том, что это был намеренный запре...

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

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

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

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

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

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

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

Техномагия для гиганта: как IT двигает ЕВРАЗ, а ЕВРАЗ качает IT Привет, Хабр! Вы когда-нибудь задумывались, что чувствовали люди, создавшие паровую машину? А запустившие первый двигатель? Первый летательный аппарат? Они делали что-то первыми и видели результаты своей работы. Примерно это сейчас переживают айтишники, работающие на произво...

Обзор 3D сканера Scanform L5 - сделано в России! • Видео обзор и примеры сканирования Обзор 3D сканера от Российской компании Scanform - L5. Действительно ли устройство от Scanform может потягаться в качестве с зарубежными устройствами и вообще стоит ли оно своих денег, узнаете в нашем обзоре.3D сканирование всё больше проникает в самые разные отрасли промыш...

[Перевод] Как использовать CSS ::before и ::after для создания пользовательских анимаций и переходов Как сделать плавный анимированный переход на сайте без использования специальных библиотек? Урок использования псевдоэлементов CSS для создания эффектов: от анимированной кнопки до карточки профиля. Подходит новичкам. Читать далее

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

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

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

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

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

Как установить Сбербанк Онлайн, ВТБ Онлайн и другие приложения, которых уже нет в App Store Несмотря на обещания российских банков, попавших под санкции, что после удаления из App Store их приложения продолжат работать без ограничений, по факту всё получилось не совсем так. Некоторые пользователи обнаружили, что банковские клиенты ВТБ, Альфа-банка и Сбербанка стал...

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

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

Применение автотестов в ежедневных релизах. Установка Cypress и Allure Меня зовут Виталий и я автотестер в компании Утконос ОНЛАЙН. В предыдущей статье я рассказал, почему мы решили использовать фреймворк для автоматизации тестирования, описал существующие варианты, наш выбор в пользу Cypress и его связку с репортом Allure. В этой части обсудим...

На Большом адронном коллайдере обнаружены экзотические Х-частицы. Почему это важно? «Частица Икс» с незапамятных времен обнаружена внутри Большого адронного коллайдера Наша история началась с Большого взрыва около 14 миллиардов лет назад. Согласно теории, за миллионные доли секунды после своего рождения Вселенная представляла собой плазму из элеме...

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

Яндекс выпустил огромное обновление отечественной альтернативы Jira и Trello Команда Яндекса объявила о выпуске большого обновления Yandex Tracker. Сервис для совместной работы и организации процессов Yandex Tracker, фактически является отечественным конкурентом таких гигантов, как Jira и Trello. Вместе с Yandex Tracker были обновлены и интегри...

Как легко и быстро перенести данные WhatsApp с Android на iPhone? Когда я переходил с Android на iPhone, то радости не было предела. Это пока я не узнал, что данные WhatsApp не удалось перенести. Благо прогресс не стоит на месте и компания Wondershare разработала лаконичное приложение — Wutsapper. Оно позволяет переносить данные WhatsApp с...

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

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

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

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

"Нюрнберг-2022": начат сбор доказательств военных преступлений Путина в Украине, украинцев просят присылать фото и видео Международная волонтерская команда запустила проект "Нюрнберг-2022" для фиксации преступлений Путина против мирного населения Украины - nurnberg2022.org. Украинцев просят присылать видео- и фотоматериалы. "Этот сайт создан для сбора фактов преступлений арми...

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

Кросс-компиляция NGINX (для случая GCC) NGINX — это HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения, изначально написанный Игорем Сысоевым. Уже длительное время он обслуживает серверы многих высоконагруженных сайтов. Однако кросс-компиляция NGINX практ...

Каков ваш психологический возраст: разработка ученых с использованием ИИ Наука Человек 29.11.2021, 20:15 Каков ваш психологический возраст: разработка ученых с использованием ИИ Вы когда-нибудь задумывались о своём ментальном возрасте? Насколько молод или стар ваш разум? Иногда наш возраст в паспорте не соо...

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

Китай планирует запустить первую сеть 6G уже к 2030 году "Когда мы создавали сеть 5G, работы над 6G уже начались. К 2030 году сеть 6G будет коммерчески доступна. Теперь нам необходимо ускорить определение, исследования и разработки в области 6G", - сказал Цзяньчжоу. Ван Цзяньчжоу отметил, что перед появлением сетей 6G б...

Игровой код, который сам себя программирует На сегодняшний день у меня выпущены четыре игры в Steam, и все они написаны на языке Haxe. Мне нравится по-максимуму автоматизировать свою работу, и сегодня я поделюсь некоторыми приёмами, которые я использую при программировании своих игр.Для непосвящённых: Haxe — это язык...

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

Создаем современный ретро компьютер на Arduino Всем привет! В этой публикации я расскажу про свой опыт создания небольшой вычислительной системы... Читать далее

[Перевод] Оба плохи: сравнение UX консолей Playstation 5 и Xbox Series X Существует проблема, над которой я размышляю уже несколько лет: удобство пользования видеоигровыми консолями гораздо ниже, чем работа со стандартными потребительскими приложениями, но об этом редко говорят. В 2020 году и Microsoft, и Sony выпустили консоли «нового поколени...

Microsoft: Игры без сенсорного управления теряют до 30% аудитории Подразделение Xbox отчиталось о том, сколько геймеров и в каких играх библиотеки Xbox Game Pass используют сенсорное управление. Каждый месяц Microsoft добавляет больше проектов в подписку Game Pass Ultimate. Многие из них поддерживают облачное решение xCloud, которое позв...

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

Установка программы OctoPrint на Raspberry Pi и/или Windows 10 Добрый день, в двух небольших видео я рассказываю как поставить OctoPrint на Raspberry Pi и компьютер. А так же добавление ключа API в слайсер CURA. Доступ к OctoPrint через строку в интернет браузере выдаваемый wifi роутером. Наверное большинство испытывали трудности отправ...

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

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

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

Управляем подсветкой клавиатуры при смене языка ввода Недавно я купил себе клавиатуру от Corsair модели K55 RGB Pro. У нее есть модная нынче RGB-подсветка, а чтобы ее настраивать, производитель предлагает скачать программу iCUE. На сайте написано, что некоторые игры могут управлять подсветкой совместимых устройств. Я заинтересо...

Россия в два раза увеличит грузоперевозки по Северному морскому пути с помощью огромной ИТ-системы Как пишет CNews , соотвествующая информация опубликована 18 января 2022 г. на сайте госзакупок.Одной из предпосылок создания системы в ТЗ указаны планы по увеличению ежегодного объема грузоперевозок в акватории СМП до 80 млн тонн к 2024 г. По итогам 2021 г., объем таких пер...

Памятные кроссовки Adidas в стиле Xbox Series X стоят 140 долларов В октябре этого года компании Microsoft и Adidas начали отмечать 20-летие бренда Xbox, выпуская памятные кроссовки. Первые кроссовки на базе модели Forum Tech достались группе счастливых фанатов. Затем, в ноябре, вышли кроссовки на базе модели Forum Mid, которые можно б...

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

Астрофизики обнаружили «мосты» из темной материи. Что это такое? Ученые находят «мосты» темной материи, которые могут раскрыть будущее нашей галактики Ранее в этом году мы рассказывали о новой карте темной материи, создание которой во многом принадлежит искусственному интеллекту (ИИ). Эта подробная карта показывает ранее не обна...

Racing Heroes: Создатели Hill Climb Racing выпустили новую гонку Аркадная гонка Racing Heroes доступна на Android, но не везде. Это новый проект студии Fingersoft, который вы можете попробовать уже сегодня. Racing Heroes — это мобильные гонки по типу Mario Kart, только бесплатные. Их изданием занимается студия Fingersoft, известная по се...

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

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

Портативная игровая консоль RP2040 Raspberry Pi Разработчики Raspberry Pi создали собственную портативную игровую консоль RP2040 Raspberry Pi. Характеристики портативной консоли Raspberry Pi включают 1,54-дюймовый цветной ЖК-дисплей SPI IPS с разрешением 240 x 240 пикселей, 16 МБ флэш-памяти QSPI с поддержкой XiP и питани...

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

Состоялся официальный релиз Visual Studio 2022 и .NET 6 Microsoft объявила о выходе стабильных версий Visual Studio 2022 и .NET 6, а значит уже сейчас разработчики могут скачать инструменты с официального сайта и начать их применять в своих проектах. Visual Studio 2022 стала 64-разрядной версией, благодаря чему среда разработки ...

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

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

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

Как сбросить Mac до заводских настроек Все мы любим технику Apple за простоту. Компьютеры Mac здесь не исключение. Чтобы выполнить то или иное действие, вам не нужно лезть внутрь настроек, искать разные инструкции и тому подобное. Обычно все происходит на интуитивном уровне: зашел, включил нужный тумблер и пошел...

[Перевод] C++20 Ranges — Полное руководство C++20 Ranges, также известная как STL v2, представляет из себя более эффективную замену существующих алгоритмов и технических средств STL. В этой статье мы пройдемся по изменениям, введенным Ranges (диапазоны/интервалы), обсудим представления (views), которые представляют со...

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

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

WhatsApp Web теперь позволяет создавать собственные стикеры WhatsApp Web получил новую встроенную функцию создания стикеров, позволяющую загружать собственные изображения и преобразовывать их в стикеры, которые можно отправлять собеседникам. Для этого нужно просто щелкнуть значок вложения (скрепку), нажать Sticker, а затем выбра...

Для Stickman League 3 стартовало ЗБТ на Андроид В Китае запустили бета-тест для игры Stickman League 3. Если хотите поучаствовать, надо следовать инструкции. Stickman League 3 — мобильный проект, ранняя версия которого доступна в Поднебесной. По геймплею это экшен с управлением полностью в руках игрока. Главная задача — ...

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

Обновление прошивки принтера Voxelab Proxima 6.0 ВведениеVoxelab Proxima 6.0 - 2K моно LCD 3д принтер "дочки" компании "FlashForge" с областью печати 130х82х155мм,  построенный на "обрубке" платы ChiTu L V3 (отсутствует ethernet порт и его обвязка). Экран используемый в принтере - тоже от Chitu, DXQ608 с разрешением 1620х2...

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

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

Создан сайт, который позволит вам рисовать аниме, даже если вы не умеете В рамках Google Arts & Culture запустился новый сайт Giga Manga, который позволит вам создать собственных персонажей из манги, японских комиксов, даже если вы не умеете рисовать. В сервисе используются алгоритмы машинного обучения.

Измененился статус соблюдения иностранными ИТ-компаниями требований российского законодательства Meta Platforms, Inc. направила заявление о регистрации личного кабинета на официальном сайте Роскомнадзора.Компания Zoom Video Communications, Inc. зарегистрировала личный кабинет на официальном сайте Роскомнадзора. Кроме того, компания сообщила, что ведется работа над созда...

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

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

В веб-версии WhatsApp появился инструмент для создания стикеров Разработчики WhatsApp добавили в веб-версию мессенджера встроенный инструмент для создания стикеров - Sticker Maker. Об этом сообщает The Verge. Новый инструмент позволяет превращать в стикеры обычные изображения, а затем отправлять их другим пользователям. Для доступа к инс...

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

Laravel: создание фабрик и seeders при связях между моделями В ситуациях, когда одна модель обязательно должна быть связана с другой моделью (например, статья и ее автор, компания и сотрудники и т.п.), большинство программистов допускают различные ошибки при создании фабрик (Factory) и сидов (Seeders) к этим моделям. Предлагаю исследо...

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

JavaScript: разрабатываем чат с помощью Socket.io, Express и React с акцентом на работе с медиа Привет, друзья! В данной статье я хочу показать вам, как разработать простое приложение для обмена сообщениями в режиме реального времени с использованием Socket.io, Express и React с акцентом на работе с медиа. Функционал нашего приложения будет следующим: при первом за...

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

6 крутых функций iPhone, которые упростят вам жизнь Около 10 лет назад iPhone был абсолютно не предназначен для работы с привычными файлами: смартфон уже тогда был очень качественным, но им было невозможно пользоваться в обычной жизни — приложений в App Store не было, а iPhone имел достаточно закрытую на тот момент iOS...

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

Суперсвойства против загрязнений: как первый в мире аэрогель на основе оксида графена очистит воду и воздух Больше четверти населения Земли — свыше 2 млрд человек — лишены полноценного доступа к питьевой воде, по оценкам ООН. И недостаток в пресной воде только возрастает. Однако новые технологии могут его восполнить. Среди них — уникальная разработка российских ученых для очистки ...

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

10 лучших бесплатных игр для Android Игры для смартфона можно делить по самым разным признакам. Самое привычное деление — по жанрам. Обычно мы так и готовим наши подборки, которые еженедельно выходят на нашем сайте. Сегодня мы пошли немного другим путем и выбрали игры по совершенно другому признаку. В эт...

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

Из чего состоит паутина и как пауки плетут свои ловушки? Искусственный интеллект подсказал, как пауки плетут свою паутину Многие животные умеют строить жилища и ловушки при помощи подручных средств. Например, практически все птицы вьют себе гнезда, а пчелы — создают огромные ульи. Но одни из самых сложных структур создают пауки, к...

Вышел непривязанный джейлбрейк iPhone до iOS 14.5.1 Хакер и специалист по безопасности Линус Хенце (Linus Henze) выпустил инструмент Fugu14 для непривязанного джейлбрейка iPhone с операционной системой до iOS 14.5.1. Fugu14 поддерживает смартфоны iPhone с однокристальными системами Apple A12, Apple A13 и Apple A14, котор...

Используем SQLite в KPHP и PHP через FFI Сегодня я расскажу о новой библиотеке, которая позволяет использовать SQLite сразу из PHP и KPHP. Создавать FFI пакеты — не просто. Под катом будут ответы на следующие вопросы: Как упростить установку и сделать библиотеку кроссплатформенной? Как не допустить утечек ресурсо...

Facebook-Meta работает над созданием легких перчаток для тактильного реализма в Metaverse Цель проекта - создать легкие, индивидуально адаптированные перчатки, которые смогут заставить владельца поверить в то, что виртуальные объекты можно трогать и использовать так же, как и реальные.

Microsoft и iFixit представили официальные инструменты для ремонта устройств Surface iFixit объявила о начала продаж официальных инструментов для ремонта устройств линейки Surface, которые были разработаны в партнёрстве с Microsoft. Таким образом, коммерческие клиенты и независимые мастерские смогут самостоятельно выполнять ремонт популярных устройств Surfa...

Защита поставок кремниевых чипов с помощью ESD Resin В бизнес по производству вещей, созданию и производству материальных продуктов достаточно сложно пробиться молодой компании. Но еще сложнее открыть бизнес по созданию оборудования, которое производит эти продукты. Компания Стивена Хоуза, Opulo, занимается именно этим — созда...

Выпущена сборка Microsoft Edge Dev 99.0.1131.3 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 99.0.1131.3 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Это первая сборка с основным номером 99 для канала Dev. Основные новшества: ...

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

Миграция данных из различных RDBMS в HADOOP В статье будет рассмотрен процесс экспорта данных в Hadoop из различных РСУБД посредством фреймворка Spark. Для взаимодействия с фреймворком Spark будет использован язык программирования Python с применением api pySpark. Читать далее

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

Этапы развития продакт-менеджера. От разработки фич до выхода на новый рынок Меня зовут Наталья Царёва, вот уже 4 года я работаю в компании ISPsystem на должности product manager. Сейчас я полностью отвечаю за DCImanager —  это платформа для управления оборудованием. Как CEO, только не компании, а продукта. Но такой уровень ответственности и спи...

В России создали уникальную операционную систему «Фантом». Это не очередная версия Linux В мире стало на одну операционную систему больше. Российский разработчик Дмитрий Завалишин объявил о скором завершении разработки уникальной, как говорит источник, микроядерной ОС «Фантом», работы над которой велись 12 лет.  Операционную систему р...

[Перевод] Использование потоков для создания высокопроизводительных Node.js приложений В тот момент, когда вы набираете что-то на клавиатуре, читаете файл с диска или скачиваете его через Интернет, поток информации (биты) проходит через различные устройства и приложения.Если вы научитесь работать с этими потоками битов, то сможете создавать высокопроизводитель...

PHP Дайджест № 214 (11 – 25 октября 2021) Фото: Иван Ганцев. Подборка свежих новостей и материалов из мира PHP. Конфликт вокруг расширения Swoole и создание форка OpenSwoole; асинхронные фреймворки Amp и ReactPHP выпустили общую реализацию ивент-лупа; PHP 8.1 RC 4; принят первый RFC для 8.2. Также в выпуске два ...

Ученые работают над созданием ИИ-переводчика, который позволит понимать язык китов Междисциплинарная группа ученых запустила проект по расшифровке звуков, издаваемых кашалотами. Инициатива называется Project CETI (Cetacean Translation Initiative). Цель – создать искусственный интеллект, способный расшифровать щелчки, которые кашалоты используют для общения...

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

Ученые нашли уязвимость коронавируса — без клеточных жиров он совершенно безопасен Ученые обнаружили, что коронавирус не может существовать и размножаться без клеточных жирных кислот Как устроен вирус SARS-CoV-2 уже отлично знают не только ученые, но и обыватели, которые хотя бы немного им интересуются. На всякий случай напомню, что коронавирус имеет мембр...

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

Чем заменить 1Password в России. Лучшие менеджеры паролей Не так давно из App Store исчезло популярное приложение 1Password. Подумать только, сколько лет мы рекомендовали вам это приложение и писали о том, что оно одно из лучших на рынке. Да и у простых пользователей он был на слуху. По факту, 1Password стал для нас чуть ли не син...

Потоковый сервис Netflix начал добавлять в свою подписку мобильные игры, но пока только на Android Стриминговый сервис Netflix в публикации у себя на официальном сайте объявил о старте с сегодняшнего дня развёртывания по всему миру (и в России тоже) раздела со своими мобильными играми. Источник изображений: Netflix На старте мобильные игры Netflix будут доступны только на...

Создан сайт, позволяющий увидеть, как выглядит город после потопа или пожара На днях стало известно о запуске занятного сайта под названием This Climate Does Not Exist.Этот сайт интересен тем, что позволяет увидеть, как будут выглядеть различные места после наводнения, пожара или в условиях сильного смога.На сайте This Climate Does Not Exist пользова...

Запущена бета-версия магазина приложений RuStore от VK и Минцифры Компания VK объявила о запуске бета-версии магазина приложений RuStore, который был разработан при поддержке Минцифры России. Сейчас в каталоге магазина насчитывается более 100 приложений, включая сервисы от VK, Яндекса, Сбера, приложения мобильных операторов, интернет-мага...

[Перевод] Гайдлайны и бритвы компании Bungie по кодингу на C++ Для создания игры наподобие Destiny требуется много командной работы и мастерства. У нас есть талантливые люди во всех областях знаний, однако было непросто достичь уровня координации, необходимого для создания игры масштаба Destiny. Это похоже на то, как если бы группе лю...

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

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

Tarantool запускает тестовую версию платформы Развертывание и настройка демо кластера займет меньше 15 минут. По окончанию тестов Try.Tarantool создаст файл для скачивания - полностью идентичный тому, что было в песочнице. Это позволит пользователю сразу же продолжить работу в локальной версии, в которой доступна более ...

Как создавать собственные библиотеки элементов Привет! Меня зовут Сергей Кузнецов, я руковожу отделом Frontend-разработки в AGIMA. Сегодня хотелось бы рассказать о разработке собственных библиотек элементов для крупных проектов. В статье объясню, зачем они нужны, почему собственные библиотеки могут быть полезнее готовых ...

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

Netflix запустил свой аналог Apple Arcade Популярный стриминговый видео сервис Netflix запустил новые раздел. В нем собраны различные игры. Новый раздел доступен во многих регионах, включая Россию и Украину. Правда, пока в игровой библиотеке доступно не так много проектов. Хитов там также пока нет. Однако у Netflix ...

Ничто не забыто: восьмилетний флагман Samsung Galaxy S5 получил альтернативную Android 12L В прошлом месяце Google выпустила стабильную версию Android 12L, а вместе с ней состоялся релиз исходного кода в рамках проекта Android Open Source Project (AOSP). Это означает, что разработчики и энтузиасты смогли приступить к созданию свежего обновления Android 12L дл...

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

Как мы используем фича-флаги в мобильном приложении QIWI Кошелек Привет, Хабр! Меня зовут Василий Материкин, я — Android-разработчик в QIWI. В этом посте я расскажу о применении фича-флагов в QIWI Кошельке.Внедрение Trunk-Based Development и Feature FlagsВ процессе работы над большими приложениями, в которых много фич и над которыми ...

Intel Core i9-12900KS, работающий на частоте 5,5 ГГц, установил рекорд однопоточной производительности в бенчмарке Geekebench Все идет к официальному старту продаж флагманского процессора Intel Core i9-12900KS. Ранее он уже засветился на сайте ретейлера, который указал стоимость новинки, а сейчас флагман семейства Alder Lake протестировали в Geekbench. И Core i9-12900KS удалось установить реко...

5 тем для MIUI для создания новогоднего настроения На дворе середина декабря, а значит, уже не за горами любимые зимние праздники — Рождество и Новый год. И сейчас самое время создать себе праздничное настроение. А сделать это помогут в том числе праздничные темы для вашего смартфона Xiaomi, Redmi или POCO. В новой подборке ...

Какой пароль можно поставить на телефон Мы создаем пароли чуть ли не каждый день. Да, конечно, можно сказать о том, что большая часть сервисов предлагает авторизоваться через аккаунт в Google, Facebook или других социальных сетях, и вообще Android сам умеет придумывать пароли за вас, но проблема по-прежнему стоит...

Актуальные форматы изображений в вебе Эта статья — расширенный вариант нашего внутреннего документа о том, как подготавливать изображения для сайтов и веб-приложений. В ней мы описали актуальные форматы и собрали рекомендации, как добавить поддержку WebP и AVIF на сайт и какие инструменты можно использовать. В з...

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

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

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

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

Российский блокчейн-проект Azuro привлек 3,5 млн долларов инвестиций от крупнейших фондов мира Проект Azuro, созданный в августе 2021 года, представляет собой площадку для безопасного заключения пари, где весь процесс основан на технологии блокчейн. C момента запуска в тестовом режиме компания смогла не только собрать ...

Пишем свои модули для Ansible на Python Для жаждующих знаний и прогресса собрали материал из урока Дениса Наумова, спикера курсов Ansible и Python для инженеров. Немного разберёмся с теорией и посмотрим как написать модуль для создания пользователей в базе данных.Материал объёмный. Рекомендуем сразу открыть итогов...

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

FFmpeg libav с нуля. Часть 1: знакомство и начало работы Всем привет! Сегодня я хочу открыть серию статей по изучению FFmpeg libav с нуля.Сразу уточню, что в основном статьи направлены на программирование, используя библиотеки libav*, где в качестве языка выступит С++.Отмечу то, что я не являюсь профессионалом в данной теме и моей...

Социальная сеть Now — чем заменить Инсту в России после блокировки Блокировка Instagram* в России для многих стала если не трагедией, то как минимум очень неприятной новостью. Ведь даже если забыть про то, что для многих эта платформа была источником заработка, остаются миллионы людей, которые заходили в Инсту просто расслабиться, листая л...

Что у ECS под капотом Всем привет, это моя первая статья на Хабр. Давно хотел попробовать что-то написать, но всё никак не решался, да и темы подходящей не было. Наконец тема подвернулась, и пришло время закрыть этот гештальт =)В данной статье я опишу общий принцип "подкапотной" работы ECS фреймв...

Обход блокировок WireGuard в Египте В 2021 году VPN протокол WireGuard стал настолько популярен в Египте, что удостоился чести пополнить список заблокированных, несказанно “обрадовав” не только клиентов Cloudflare Warp+, Mullvad Wireguard и других коммерческих VPN-провайдеров, но и некоторых пользователей ...

Видеокарты NVIDIA позволили моделировать поведение живой клетки из миллиардов атомов Исследователи из Иллинойсского университета в Урбане-Шампейне создали программное обеспечение с GPU-ускорением для моделирования жизненных процессов клетки из 2 млрд атомов. Внутри клетки происходят метаболические процессы — она живёт и развивается как живая. Технология позв...

9 лучших расширений для Safari в iOS 15 Вы уже знаете, что Safari в iOS 15 получил множество новых функций, среди которых группирование вкладок, жесты для переключения между вкладками, но и расширения для браузера. В прошлый раз мы рассказывали вам о некоторых из них, но с того момента App Store стал заметно бога...

Создать динамический компонент теперь проще: изменения в Angular 13 Бывают ситуации, когда компонент необходимо добавить на страницу динамически. Например, тултип или баннер. В такие моменты на помощь приходит Angular, который умеет создавать компоненты в рантайме и рендерить их. Для этого разработчик может воспользоваться методом createComp...

Учёные могут пропустить потенциально опасный для Земли астероид из-за спутников Starlink компании Илона Маска О том, что спутники SpaceX Starlink в определённых случаях мешают изучению космоса, мы уже знаем. Как оказалось, проблема может быть намного более серьёзной и даже опасной.  Те самые полосы, которые спутники образуют на снимках астрономов, мешают не только обычном...

Respect Validation на Python Всем привет! Сегодня мы поговорим о валидации данных, а точнее о том как я перенёс библиотеку с PHP на Python. Библиотека настолько крутая (по мнению автора), что рекомендую вам с ней ознакомиться, особенно, если вы пишите API с библиотекой flask (ссылка на интеграцию в ста...

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

Россиянам стал доступен еще один аналог Instagram. Приложение Now, за которым стоит бывший работник Яндекса, уже доступно для Android и iOS Сегодня мы уже писали об альтернативе Instagram (принадлежат компании Meta, которая признана экстремистской и запрещена в России) под названием «Россграм», но она пока недоступна для реального использования. А вот приложение Now, тоже создаваемое россий...

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

Tank Battle позволяет заработать NFT и продать их за крипту Студия Tank Battle выпустила одноимённую игру, в которой геймеры собирают танки и сражаются на них. По сути вы можете создать неповторимую машину для убийств, улучшить её и продать за криптовалюту. Tank Battle — аркадный проект, издалека напоминающий игры от Supercell. То ...

Как мы внедрили Content Service Platform всего за четыре месяца Ранее мы рассказали о новом витке развития систем управления контентом – Content Service Platform. В рамках второй ежегодной конференции ЛАНИТ «Микросервисная архитектура в управлении корпоративным контентом» был представлен проект по созданию электронного архива клиентских ...

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

CROC&TALK. Как создавать распределенные системы с Kubernetes и без Хабр, привет!28 апреля в 18:00 собираем онлайн-митап о создании систем по разные стороны Kubernetes. Да, уже многие поиграли с ним в песочнице и используют в dev и prod средах, но чем глубже погружаешься, тем больше вопросов возникает. Приглашаем инженеров, разработчиков, ар...

Первая трёхмерная модель Apple Car, созданная на основе патентов компании. У машины в теории могла бы быть стеклянная кабина В Сети появилась первая трёхмерная модель автомобиля Apple. На сей раз при создании авторы руководствовались патентами Apple, касающимися автомобилей.  Модель создали специалисты Vanarama. На их сайте имеются указания на те или иные патенты, использовавшиеся ...

Undead Raid хочет быть похожей на Diablo Immortal Китайские разработчики совсем отчаялись из-за долгого выхода Diablo Immortal, поэтому создали новый слешер «на коленке». Undead Raid — мобильная аркада, которая доступна на Android; информации о версии для iOS нет. В ней мы проходим биомы, уничтожая монстров и боссов. Геймп...

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

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

Как обойти аккаунт Гугл после сброса настроек. 3 способа Об этом мало кто знает, но по части базовых функций безопасности Android-смартфоны почти не уступают Айфонам. Они поддерживают механизм поиска на случай пропажи, а от посторонних их защищает аккаунт Google. Вообще, привязка к учётной записи — это обязательное требован...

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

Выпущена сборка Microsoft Edge Dev 97.0.1060.2 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 97.0.1060.2 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Это первая сборка с основным номером 97 для канала Dev. Основные новшества: ...

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

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

Как обновить контент в блоге, чтобы увеличить трафик Контент-маркетологи периодически сталкиваются с проблемой: где взять новые идеи для контент-плана. Проблема становится заметнее, когда оказывается, что новые статьи не привлекают читателей. Это тот случай, когда старые материалы могут пригодиться. Изучив данные Google Analyt...

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

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

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

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

Заднее число против обратной силы, или Миграции в BPM-решениях Мы в «ЛАНИТ — Би Пи Эм» занимаемся построением BPM-решений и автоматизацией бизнес-процессов. Обычно после выпуска первой версии развитие процессов не останавливается и заказчик хочет их улучшать: заменять ручные расчеты на автоматические, убирать ненужные шаги и обращения к...

Apple выпустила первую бета-версию iOS 15.5. Что нового Не успели мы отойти от iOS 15.4.1, которая оказалась весьма противоречивой, Apple оперативно выпустила первые бета-версии iOS 15.5, а также iPadOS 15.5 и macOS Monterey 12.4 для разработчиков. Что это значит? А то, что мы с вами, скорее всего, находимся на финишной прямой п...

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

Книга «C# 9 и .NET 5. Разработка и оптимизация» Привет, Хаброжители! В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновле...

Метод высокоскоростной лазерной записи позволяет записать на стеклянный диск размером с компакт-диск 500 ТБ данных Исследователи из Саутгемптонского университета в Великобритании разработали быстрый и энергоэффективный метод лазерной записи для создания наноструктур высокой плотности в кварцевом стекле. Эти крошечные структуры могут использоваться для долговременного пятимерного (5D...

Заполнено хранилище Gmail. Что делать Все мы привыкли к тому, что сервисы Google априори бесплатны. Нас мало волнует, что, если за пользование ими платим не мы, то, значит, это делает кто-то ещё. Но на каких условиях? Никакой тайны тут нет: мы пользуемся сервисами Google, которые она предоставляет нам бесплатно...

Российский аналог Instagram появится уже в марте. Что о нем известно прямо сейчас Instagram уже несколько дней заблокирован в России и с каждым днем остается все меньше пользователей, которые могут зайти в него свободно через Wi-Fi или с помощью VPN. Кажется, через пару дней в нашей стране не останется рабочих приложений VPN, но это не пугает: в России д...

Комментарий к статье «Почему СтарЛинк от Илона Маска это Скам» Раз меня упомянул @Arnak в его большой статье "Почему СтарЛинк от Илона Маска это Скам", то нужно написать ответ. (точнее повторить и немного расширить, тот что я написал там в комментах)1) Я не знаю, что точно обозначает "скам". Поэтому не могу тут ответить ни да, ни нет....

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

[Перевод] Масштабируем Jetpack Compose Navigation В одном из моих личных проектов я решил использовать Jetpack Compose в качестве основной технологии. Это означало, что моё приложение будет иметь одну Activity, а вся навигация будет выполняться с помощью Compose. Когда я начал планировать проект, библиотеки Compose Navigati...

[Перевод] Reversing для чайников — ассемблер x86 и код на С (для начинающих/ADHD friendly) До того как заняться реверс-инжинирингом, исполняемые файлы казались мне черной магией. Я всегда интересовался, как все работает под капотом, как двоичный код представлен внутри .exe файлов, и насколько сложно модифицировать “исполняемый код” без доступа к исходникам.Но одни...

OSINT для сбора информации о рекламных идентификаторах на сайтах Давайте поговорим об использовании уникальных рекламных идентификаторов на сайте и их применимости для использования в OSINT-исследованиях. Рекламные идентификаторы прячутся в коде вебсайта. Чтобы их увидеть необходимо открыть код страницы (в Chrome - CTRL+U) и найти в нем и...

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

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

Сам себе телестудия Жизнь системного администратора в постковидные времена — это просто особая радость. Я помню, как бегал по всем магазинам в округе, скупая последние остатки камер. Моментально сеть небольшого предприятия, расположенного в пяти зданиях, разбросанных по городу, была полностью ...

Как установить приложения российских банков, которые удалили из Google Play, на Android После того, как США и ЕС внесли в санкционный список 5 российских банков — ВТБ, Открытие, Промсвязьбанк, Совкомбанк (Халва) и Новикомбанк, — и Apple, и Google удалили их приложения из своих каталогов. Поэтому, если сейчас вы откроете Google Play и попытаетесь от...

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

[Перевод] Корутины в C++20 — что это и как с ними работать Прим. Wunder Fund: В статьи описаны базовые подходы к работе с корутинами в 20м стандарте С++, на паре практических примеров разбораны шаблоны классов для промисов и фьючеров. По нашему скромному мнению, можно было бы реализовать и поизящнее. Приходите к нам работать, если и...

Сеансы продуктивной работы в Windows 11: опыт использования спустя два месяца «Сеансы продуктивной работы» (Focus Sessions) — одна из множества значимых функций Windows 11, которая является частью нового системного приложения «Часы». По крайней мере Microsoft выделяет её, рассказывая про свою новоиспеченную версию ОС в рекламных роликах, в социальных...

Chernobylite обновят для консолей нынешнего поколения 21 апреля — в этот же день на ПК выйдет Enhanced Edition Издательство All in! Games и студия-разработчик The Farm 51 объявили точную дату выхода своего ролевого хоррора с элементами выживания Chernobylite на консолях нынешнего поколения. Источник изображений: All in! Games Как стало известно, Chernobylite поступит в продажу для Pl...

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

«Будем надеяться, что "айфоны" у нас в кирпич не превратятся», — Минцифры России Глава Минцифры Максут Шадаев подтвердил, что в России создадут магазин с отечественными приложениями для Android, что исключит риски для владельцев гаджетов на этой операционной системе. Однако у пользователей Apple такие риски они остаются. Мы уже сформулировали законо...

Найден способ превратить пыльцу растений в батарейки Наука Физика 18.02.2016, 16:30 Можно ли превратить пыльцу растений в батарейки? Пыльца — это ноша для пчел и страдания для аллергиков. Но также она может послужить для нас эффективным средством для хранения энергии. ...

Для изучения Луны предлагается использовать «летающую тарелку» Концепт летающей тарелки для изучения поверхности Луны Когда речь идет о летающих тарелках, люди представляют себе космические корабли инопланетян, которые прилетели с целью поработить Землю. Эта ассоциация связана с тем, что в 1950-е годы в Голливуде было снято огромное кол...

Взломать сканер отпечатков пальцев легко и дешево. Кто угодно может это сделать (видео) Как сообщает Kraken Security Labs в своем последнем отчете, взлом сканера отпечатков пальцев не только очень прост, но и дешев, потому что для этого требуются материалы, которые стоят не более 5 долларов. Специалисты по кибербезопасности годами убеждают нас в том, что скане...

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

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

Как быстро перенести файлы с Google Диска на Яндекс.Диск После того как Visa и Mastercard приостановили работу с зарубежными онлайн-магазинами, многие пользователи начали задумываться о переносе всех данных с Google Диска. Да, о его полной блокировке заявлений не было, но вот оплатить дополнительное пространство без карт зарубежн...

Заплатка на асме. Создаем панель инструментов для Windows на Flat Assembler Для подписчиковВ этой статье я расскажу о том, как создать простое приложение — заготовку панели инструментов для рабочего стола Windows. По ходу дела мы вспомним Win32 API, разберемся, как его использовать на языке ассемблера, и познакомимся с Flat Assembler, который станет...

Правительству предлагают отказаться от обновления кода из-за рубежа “КоммерсантЪ” ознакомился с письмом гендиректора АНО "Цифровые платформы" Арсения Щельцина от 28 марта профильному вице-премьеру Дмитрию Чернышенко. Господин Щельцин предлагает госорганам отказаться от внедрения составных элементов сайтов - библиотек J...

Башня-воздухоочиститель, превращающая смог в украшения ПопМем Интересно 25.10.2021, 19:56 Башня-воздухоочиститель, превращающая смог в украшения В Нидерландах создали невероятную башню-воздухоочиститель Smog Free Tower, которая превращает весь смог, идущий из города, в украшения. ...

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

Apple хочет сделать лучше, чем у других, поэтому первых MacBook с экранами OLED придётся ждать ещё минимум пять лет Компания Apple начала переговоры с Samsung и LG относительно производства панелей OLED для своих ноутбуков.  Изначально купертинский гигант планировал выпустит первый такой MacBook в 2025 году, однако планы, похоже, изменились.   Осно...

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

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

Первые эксперименты со смешанным Litex+Verilog проектом для ПЛИС В предыдущей статье мы начали осваивать построение шинно-ориентированных систем на базе среды Litex (которая всё делает на Питоне) с внедрением собственных модулей на Верилоге. Статья так разрослась, что практические опыты мы оставили на потом. Пришла пора провести их. Сегод...

Страховой сервис BestDoctor вложился в покупку страховщика «Резерв» Российский InsurTech-стартап BestDoctor вложился в приобретение 100-процентной доли в капитале «Альянс-Консалтинг». Эта коммерческая структура контролирует страховщика «Резерв». Стартап планирует использовать страховую компанию для запуска бренда «Бестиншур».

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

Стартовал бета-тест Clash Mini от Supercell, можно качать Clash Mini вошла в стадию ЗБТ. Оно проходит в Скандинавии, хотя скачать можете и вы. Clash Mini — это аркадный проект от Supercell, который можно потестить. В прошлой новости мы говорили, в каких регионах пройдёт ЗБТ. Если верить официальному Твиттеру разработчиков, то игру...

Звуковой луч — реально ли это? Картинка: Фононный лазерный прибор. Автор: Ivan S. Grudinin, Источник С момента своего появления лазеры совершили революцию в современной науке и технике, позволив передавать данные большого объёма на большие расстояния, хранить их, используя модификацию вещества с испол...

Как я создал собственный 3D движок и игру на нём за 20 месяцев Речь идёт о игре Speebot, которая была выпущена в Steam в 2017 году.Я разрабатывал эту игру с января 2016 года в своё свободное время в одиночку. Мною выполнено всё программирование, дизайн игрового процесса, создание графики и музыки. Кроме того, я написал собственный игров...

CCleaner при удалении может повредить или удалить стороннее ПО. Компания прокомментировала проблему Приложение CCleaner, несмотря на свою спорность и ряд неблагоприятных для ПО историй, остаётся весьма популярным. Однако на днях приложение снова стало главным героем истории, которая ему на пользу не пойдёт.  Несколько дней назад пользователь на форуме Reddit рас...

[recovery mode] HaikuOS или немного практической кибер-поэзии На Хабре регулярно публикуются отчёты о состоянии и развитии проекта HaikuOS. Я, питая некую слабость к экзотике и раритетам, их внимательно читаю. И чем дальше читаю, тем больше мне этот проект нравится. Главным образом потому, что среди аналогичной направленности проектов ...

Новые алюминиевые сплавы и их применение: изобретения ученых Наука Вещества 01.11.2021, 18:43 Новые алюминиевые сплавы и их применение: изобретения ученых Новые алюминиевые сплавы из-за их свойств и дешевизны производства чрезвычайно популярны и востребованы в производстве. Так, ученые НИТУ «МИС...

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

В цифровую модель поверхности России на ближайшие годы вписывают четыре региона Как пишет "КоммерсантЪ" со ссылкой на документ, новая цифровая платформа должна консолидировать данные из разных ведомственных систем: Минэкономики, Минприроды, Минсельхоза, Росимущества, Рослесхоза (всего 14), а также региональных фондов пространственных данных и...

ML-критерии для A/B-тестов Как и в большинстве компаний, наш основной инструмент для принятия решений — это A/B-тесты. Мы уделяем им большое внимание: проверяем на корректность все используемые критерии, пытаемся сделать результаты более интерпретируемыми, а также увеличиваем мощность критериев. В тек...

Отображение данных из подписанного ЭЦП PDF-файла в Joomla На Joomla CMS сделано очень много сайтов для образовательных учреждений самого разного уровня и сложности. На сайты образовательных учреждений распространяется (на момент написания статьи) Приказ Рособрнадзора от 14.08.2020 №831, согласно которому документация должна быть на...

Прогресс или угроза: стоит ли нам бояться искусственного интеллекта Технологии Роботы 14.12.2021, 18:18 Прогресс или угроза: стоит ли нам бояться искусственного интеллекта Отношение к искусственному интеллекту неоднозначное: с одной стороны – прогресс, с другой – угрозы. Разберемся, какие опасности нес...

Локальные репозитории пакетов Всем привет! Сегодня хочу поделиться нашими мыслями относительно того, как защититься от санкций палок в колёсах в современных условиях. Собственно, что мы имеем ввиду? Речь идёт о том, что в крупных проектах часто есть единые точки отказа в процессах CI/CD, это может быть к...

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

Now — российский аналог Инсты от бывшего разработчика Яндекса Ещё до того как в России официально заблокировали Instagram*, местные пользователи стали искать возможные пути отступления. Одни пошли во ВКонтакте, где тоже есть возможность выкладывать фотографии и пилить сторис. Другие выбрали Снапчат, к которому вроде бы нет никаких пре...

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

Это GPU для GeForce RTX 5090 Ti? Графическая архитектура Nvidia, которая появится через несколько лет, будет называться Blackwell Следующими графическими архитектурами Nvidia будут Ada Lovelace и Hopper. Первая будет ориентирована на игры, а вторая — на ЦОД. Хотя были слухи, что старшие GPU Hopper могут быть использованы для топовых видеокарт GeForce RTX 40, если мощности Lovelace не хватит,...

Ученые из Челябинска представили собственную классификацию туманных вычислительных систем Технология туманных вычислений - методика, которая используется для вычисления, хранения, обработки облачных сервисов. Их современное состояние проанализировали ученые Высшей школы электроники и компьютерных наук (ВШ ЭКН) ЮУрГУ. Исследование стало начальным этапом работы по ...

NestJS + GraphQL + Lambda Цель данной статьи - создать GraphQL приложение, построенное на фреймворке NestJS. А также загрузить его в Лямбда-функцию при помощи Terraform. Надеюсь данный пример поможет многим сэкономить много времени. Читать далее

Визуальный SLAM: делаем HD-карты при помощи смартфона Привет, Хабр! Меня зовут Гращенков Александр, я iOS-разработчик в компании RoadAR. С 2016 года живу и работаю в Иннополисе, занимаюсь компьютерным зрением и интеграцией нейросетей в мобильные платформы.Возможно, вы пользуетесь приложением-видеорегистратором со встроенным рас...

Центр администрирования Microsoft 365 Microsoft на этой неделе представила Центр администрирования Microsoft 365, который теперь доступен для использования на admin.microsoft.com. Microsoft 365 Business - это специальное решение, разработанное для малого и среднего бизнеса с численностью сотрудников до 300 челов...

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