Социальные сети Рунета
Четверг, 28 марта 2024

[Перевод] 10 интересных репозиториев на GitHub, полезных любому разработчику Представляем вам перевод статьи Simon Holdorf, опубликованной на сайте medium.com. В ней вы найдете ссылки на полезные репозитории, с помощью которых можно прокачать навык разработки ПО. Фото с ресурса Unsplash. Автор: Vishnu R Nair GitHub — это лучшая платформа для обме...

GitHub закрыл репозитории проекта Popcorn Time по запросу Американской ассоциации кинокомпаний GitHub закрыл два репозитория, принадлежащих пиратскому стриминговому сервису Popcorn Time, после получения уведомления о нарушении закона о защите авторских прав в цифровую эпоху (DMCA) от Американской ассоциации кинокомпаний.Popcorn Time представляет собой сервис потоковог...

Из репозитория PyPI удалили два вредоносных пакета Два поддельных пакета, размещенных в репозитории Python Package Index (PyPI), содержали вредоносный сценарий для кражи данных с компьютера пользователя. Авторы назвали свои фальшивки созвучно легитимным библиотекам, чтобы заставить авторов приложений включить зловред в соста...

Хакер получил доступ к GitHub-репозиториям Microsoft Злоумышленник скомпрометировал private-репозитории Microsoft, однако исходные коды продуктов компании или другие критические данные в его руки не попали.

Российские власти предполагают создать аналог GitHub Минэкономики РФ предложило создать в стране аналог принадлежащего Microsoft сервиса GitHub — хранилища открытого кода. Это необходимо на случай отключения России от GitHub и других подобных мировых репозиториев из-за санкций.  Как сообщается в последней версии федеральн...

[Из песочницы] Частотный анализ русского текста и облако слов на Python Частотный анализ является одним из сравнительно простых методов обработки текста на естественном языке (NLP). Его результатом является список слов, наиболее часто встречающихся в тексте. Частотный анализ также позволяет получить представление о тематике и основных понятиях т...

Свыше 700 библиотек в RubyGems похищали данные биткоин-кошельков Неизвестные хакеры загрузили в репозиторий RubyGems 725 вредоносных библиотек, ворующих данные из буфера обмена пользователей. Об этом сообщили исследователи ReversingLabs. CSO: RubyGems typosquatting attack hits Ruby developers with trojanized packages: https://t.co/tVk75CS...

CalyxOS: лучший способ очистить Android от следов Google Android Open Source Project — свободный проект. Однако в него очень глубоко проникла корпорация Google. К сожалению, всё больше API и библиотек Android теперь доступны только на смартфонах с предустановленными приложениями Google Apps (GApps). Таким способом Google эффектив...

[Перевод] Разработка более быстрых приложений на Vue.js JavaScript — это душа современных веб-приложений. Это — главный ингредиент фронтенд-разработки. Существуют различные JavaScript-фреймворки для создания интерфейсов веб-проектов. Vue.js — это один из таких фреймворков, который можно отнести к довольно популярным решениям. Vu...

Переход с Mercurial на GIT в Atlassian Bitbucket с сохранением файлов в кириллице Предыстория Ещё летом в официальном блоге BitBucket опубликовали запись, в которой сообщили об окончании поддержки репозиториев Mercurial. Прекращение поддержки Mercurial будет проходить в два этапа: С 1 февраля 2020 года пользователи больше не смогут создавать новые репоз...

GitHub предоставил бесплатным аккаунтам доступ ко всем основным функциям Сервис для совместной разработки GitHub анонсировал, что все основные функции стали бесплатными для пользователей на тарифе GitHub Free. Пользователи смогут создавать безлимитное количество приватных репозиториев с неограниченным количеством соавторов. Ранее бесплатные аккау...

Власти предлагают создать в России аналог GitHub В Минэкономики подтвердили “Коммерсанту”, что идея российского аналога GitHub актуальна и является одним из "ключевых мероприятий для обеспечения условий для создания открытых библиотек ИИ" в рамках реализации национальной стратегии развития ИИ до 2030 ...

[Перевод] 10 хитростей Python, о которых полезно знать По данным StackOverflow Python — это самый быстрорастущий язык программирования. Например, в одном из отчётов Forbes речь идёт о том, что использование Python выросло на 456%. Python применяется в Netflix, в IBM, и ещё в тысячах компаний по всему миру. Давайте не забывать и ...

Изучаем React: 300+ вопросов для подготовки к собеседованию Доброго времени суток, друзья! Представляю вашему вниманию первую версию репозитория с большим количеством вопросов (с ответами, разумеется) по React и связанным с ним технологиям. А много — это сколько? Это 322. Почему первая версия? Потому что будет еще и вторая, прим...

Издатель 2K Games удалил свои проекты из библиотеки NVIDIA GeForce NOW Новый сервис компании NVIDIA GeForce NOW предлагает играть в игры с удаленных серверов, не используя ресурсы вашего компьютера. Многие разработчики решили отказаться от сервиса NVIDIA и отзывают свои игры из библиотеки GeForce NOW. До сегодняшнего дня такими были: Ac...

Современный Web-UI для SVN в 2020 году cSvn — это web-интерфейс к Subversion репозиториям. Основу cSvn представляет CGI-скрипт написанный на языке С. В мае 2020 года был опубликован релиз очередной версии Apache Subversion 1.14.0. В свете этого события, был создан новый, современный web-интерфейс для просмотра S...

Вжух, и прогоны автотестов оптимизированы. Intellij IDEA плагины на службе QA Automation Привет, Хабр. Я работаю QA Automation инженером в компании Wrike и хотел бы поговорить о том, как нам удалось оптимизировать процесс код-ревью для репозитория с 30 000+ автотестов при помощи IntelliJ IDEA плагина. Я расскажу о внутреннем устройстве плагина и о том, какие п...

Google вывел из беты поиск по наборам данным Сервис Google Dataset Search, запущенный в 2018 году, вышел из беты. В индексе поисковой системы содержится около 25 млн наборов данных. Поиск по наборам данных позволяет исследователям находить статистику, связанную с окружающей средой и социальными науками, правительственн...

ViennaNET: набор библиотек для backend’а. Часть 2 Сообщество .NET-разработчиков Райффайзенбанка продолжает краткий разбор содержимого ViennaNET. О том, как и зачем мы к этому пришли, можно почитать в первой части. В этой статье пройдемся по еще не рассмотренным библиотекам для работы с распределенными транзакциями, очеред...

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

Вредоносные Python-библиотеки воровали ключи SSH и GPG Из PyPI были удалены две вредоносные библиотеки, пойманные на краже ключей SSH и GPG из проектов разработчиков. Одна из библиотек оставалась незамеченной почти год.

[Перевод] Тысячи забытых TODO в коде Kubernetes Фото Yancy Min на Unsplash Kubernetes — большой проект. Не только потому, что очень востребован, но и с точки зрения исходного кода. На момент написания этой статьи насчитывалось более 86 000 коммитов, более 2000 участников, более 2000 открытых тикетов, более 1000 открыты...

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 Иногда во время работы над проектом на языке Python возникает желание использовать библиотеку, которая написана не на Python, а, например, на C или C++. Причины для этого могут быть разные Во-первых, Python — язык замечательный, но в некоторых ситуациях недостаточно быстрый....

50/200+ вопросов по JavaScript Доброго времени суток, друзья! Предлагаю Вашему вниманию небольшой интерактив — своего рода викторину по JavaScript, на данный момент состоящую из 50 вопросов. На мой взгляд, решение подобных задач — лучший способ определить свой уровень мастерства. Предисловие Данная ча...

Мы скачали 10 миллионов Jupyter-ноутбуков с Github — и вот что мы выяснили Привет, Хабр! На связи команда Datalore by JetBrains. Хотим поделиться с вами результатами анализа нескольких миллионов публично доступных репозиториев Github с Jupyter-ноутбуками. Мы скачали ноутбуки, чтобы немного больше узнать в цифрах о текущем статусе, пожалуй, сам...

[Из песочницы] Сериализация в C++ В данной статье речь пойдет об автоматизации процесса сериализации в C++. В начале будут рассмотрены базовые механизмы, позволяющие упростить чтение/запись данных в потоки ввода-вывода, после чего будет дано описание примитивной системы генерации кода на основе libclang. Ссы...

Простой rpm репозиторий используя Inotify и webdav В этом посте рассмотрим хранилище rpm артефактов c помощью простого скрипта с inotify + createrepo. Заливка артефактов осуществляется через webdav используя apache httpd. Почему apache httpd будет написано ближе к концу поста. Итак, решение должно отвечать cледующим требован...

Подземелья, драконы и аутизм: интервью с Адамом Дэвисом В этом году увидит свет настольная ролевая игра Critical Core, которая представляет собой адаптированный вариант D&D, специально предназначенный для развития социальных и коммуникативных навыков у детей с аутизмом и другими особенностями развития. Critical Core — это п...

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

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

Redux Toolkit как средство эффективной Redux-разработки В настоящее время разработка львиной доли веб-приложений, основанных на фреймворке React, ведется с использованием библиотеки Redux. Данная библиотека является самой популярной реализацией FLUX-архитектуры и, несмотря на ряд очевидных преимуществ, имеет весьма существенные ...

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движке на C++ и Vulkan. Меня вдохновил на это Hopson, который сделал то же самое при помощи C++ и OpenGL. В свою очередь, его вдохновил Шейн Бек, которого вдохновила Minecraft, и...

В отключке: зачем России свой GitHub Министерство экономического развития предлагает создать в России аналог репозитория открытого кода GitHub на случай отключения страны от подобных сервисов из-за санкций. Сам проект оценивается в 2,1 млрд рублей. Зачем российским пользователям отечественный GitHub и оправданн...

[Перевод] Изучаем mutmut — инструмент для мутационного тестирования на Python Мутационное тестирование позволяет выявить баги, которые не покрыты обычными тестами. У вас есть тесты на все случаи жизни? Или может быть, в репозитории вашего проекта даже лежит справка «О 100-процентном тестовом покрытии»? Но разве в реальной жизни всё так просто и дости...

[Перевод] 3 полезных Python-инструмента для упрощения работы с кодом Любой разработчик использует те или иные вспомогательные инструменты. Какие-то из них позволяют ускорить процесс, какие-то — избавиться от ошибок, сделать код более понятным. Такие инструменты есть практически в любой сфере разработки. Престон Бадир (Preston Badeer), Pyth...

Пробуем запустить GAN сети в OpenVINO Репозиторий моделей Open Model Zoo библиотеки OpenVINO содержит много самых разных глубоких нейронных сетей из области компьютерного зрения (и не только). Но нам пока не встретилось GAN моделей, которые генерировали бы новые данные из шума. В этой статье мы создадим такую мо...

[Из песочницы] Nuxt + Django + GraphQL на примере Предисловие Nuxt — "фреймворк над фреймворком Vue" или популярная конфигурация Vue-based приложений с использованием лучших практик разработки на Vue. Среди них: организация каталогов приложения; включение и преконфигурация самых популярных инструментов в виде Nux...

Material Components Android Examples: работаем с Material Components Примеры приложений для Android с Material Components. Приложения в этом репозитории являются реализацией примеров Material Studies — каждое из них построено с использованием библиотеки MDC-Android и демонстрирует создание цветов, типографики и форм с помощью Material T...

[Перевод] Разработчик игры VVVVVV в честь её десятилетия сделал исходный код открытым Сегодня — десятилетняя годовщина релиза VVVVVV! Хотя, возможно, и завтра — строго говоря, впервые игра стала доступной 3 часа утра по GMT 11 января 2010 года, спустя очень долгий день устранения каждого найденного мной бага, создания сборок последней минуты и попыток медле...

Чиновники предложили создать российский аналог GitHub за 2,1 млрд рублей Идея создания аналога GitHub описана в свежей редакции федерального проекта "Искусственный интеллект". Чиновники объясняют необходимость появления такого сервиса рисками отключения России от GitHub и других подобных мировых репозиториев из-за санкций.

Google будет платить издателям за публикации новостей в сервисе Google News Google будет развивать сервис доступа к платному новостному контенту в противовес Apple News+. Теперь Google будет платить за наиболее популярный контент и развивать новую услугу по всему миру. Первыми участниками новой службы стали Spiegel Group в Германии, InQueensland и I...

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

Учимся разворачивать микросервисы. Часть 3. Helm Привет, Хабр! Это третья часть в серии статей "Учимся разворачивать микросервисы", и сегодня речь пойдет о Helm 3. В прошлой части мы создали Kubernetes конфигурацию для учебного проекта из 2 микросервисов (бекенда и шлюза) и задеплоили все это в Google Kubernetes...

[Перевод] Itertools в Python Модуль itertools стандартизирует основной набор быстрых эффективных по памяти инструментов, которые полезны сами по себе или в связке с другими инструментами. Вместе они формируют «алгебру итераторов», которая позволяет лаконично и эффективно создавать специализированные инс...

[Перевод] Marshmallow vs. Pydantic: две лучшие библиотеки для сериализации и валидации данных на Python Сериализация и десериализация данных — это преобразование между необработанной структурой данных и экземплярами классов для их хранения и передачи. Например, преобразование объектов Python в JSON-представление. Мы рассмотрим две популярные Python-библиотеки Marshmallow и Pyd...

Дополнительные компоненты для кроссплатформеннной библиотеки материального дизайна KivyMD Приветствую, уважаемые любители и знатоки Python! Если вы используете в своих приложениях Python и такие кроссплатформенные инструменты как фреймворк Kivy и библиотеку материального дизайна KivyMD, тогда вам точно будет интересно эта статья, в которой я расскажу о дополнит...

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

Какой язык выбрать для работы с данными R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно По запросу R или Python в интернете вы найдёте миллионы статей и километровых обсуждений по теме какой из них лучше, быстрее и удобнее для работы с данными. Но к сожалению особой пользы все эти статьи и споры не несут. Цель этой статьи — сравнить основные приёмы обработки д...

CrowdSec — современная альтернатива Fail2Ban и коллективный иммунитет для Интернета CrowdSec Инструмент Fail2Ban хорошо известен админам. Программа анализирует логи на сервере и подсчитывает количество попыток доступа с конкретных IP-адресов по указанным протоколам. В случае нарушения правила данный IP-адрес блокируется на заданный отрезок времени. Наприм...

[Перевод] Как создать свой первый open source проект на Python (17 шагов) Каждый разработчик ПО должен знать как создать библиотеку с нуля. В процессе работы Вы можете многому научиться. Только не забудьте запастись временем и терпением. Может показаться, что создать библиотеку с открытым исходным кодом сложно, но Вам не нужно быть потрепанным ж...

Используем бесплатные возможности Github Actions для CI/CD на Flutter-проекте GitHub Actions — инструмент для автоматизации рутинных действий с репозиторием и подспорье при создании CI/CD для вашего проекта. Пользователи GitHub’а ежемесячно получают по 2000 минут, чтобы выполнять GitHub Actions на инфраструктуре сервиса. Применим это бесплатное время...

Прокачай свой CLI Сейчас многие фреймворки имеют в своем арсенале CLI (Command Line Interface) и ангуляр – не исключение. Впервые с CLI-утилитами я столкнулся, когда пробовал EmberJS и тогда мне это показалось очень удобным инструментом, который довольно сильно экономил мое время. Но, к сожал...

[Перевод] Java: свертывание многострочных логов в однострочный лог с помощью Spirng и логгера Logback или Log4j2 Logback и Log4j2 – одни из самых известных фреймворков логирования в JAVA. Фреймворк Logback используется только совместно с библиотекой SLF4J, которая представляет собой интерфейс для систем протоколирования событий. Log4j2 представляет собой вторую, улучшенную версию логге...

[Перевод] Типовые ситуации при непрерывной интеграции Вы изучили команды Git но хотите представлять, как непрерывная интеграция (Continuous Integration, CI) происходит в реальности? Или может вы хотите оптимизировать свои ежедневные действия? Этот курс даст вам практические навыки непрерывной интеграции с использованием репозит...

Wash & Cure не очень богатого человека (3) Сегодня закончил с разводкой платы. Пользовался бесплатным онлайн инструментом EasyEda. Оказывается, там можно генерить такие прикольные 3d-модели готовой платы. А вот сохранить модель нельзя ((.Вобщем, схема несложная, разводил вручную. Компонненты стандартные:- Arduino pro...

Как и почему мы переехали с собственного npm-репозитория на Verdaccio Всем привет. Меня зовут Андрей Фримучков, я работаю в команде инфраструктуры разработки интерфейсов Яндекса. Последние два месяца участвовал в запуске нового хранилища пакетов. Около года назад мы упёрлись в ограничения собственного решения и после череды экспериментов пришл...

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

Netflix назвал Топ-10 самых популярных фильмов, сериалов и контента другого формата 2019 года Стриминговый сервис Netflix поделился самыми популярными фильмами, сериалами, шоу и контентом другого формата, который привлек наибольшее количество зрителей в уходящем 2019 году. Для выяснения наиболее популярных релизов учитывалось количество аккаунтов, которые посмотрели ...

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

Запускаем свой RTMP сервер для стриминга Иногда YouTube или Twitch не подходят как стриминговая платформа — скажем, если вы пилите портал с вебинарами или контентом 18+, нарушаете авторские права или хотите максимально отгородить свою трансляцию от остального интернета. У них есть много альтернатив как в виде сер...

Решил 50 задач и ответил на вопрос — Python или JavaScript? Привет, друзья! Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python ...

Jinja2 в мире C++, часть третья. «Теперь ты в конане» С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пару дней назад в жизни библиотеки произошло важное событие: она была добавлена в основной репозиторий conan'а (conan...

Состоялся релиз стабильной версии Windows Terminal В прошлом году Microsoft анонсировала приложение Windows Terminal с открытым исходным кодом, которое призвано стать единым местом для получения доступа к PowerShell, CMD, Windows Subsystem for Linux (WSL) и Azure Cloud Shell. Теперь же компания объявила о выходе стабильной ...

Что собой представляет блог о хайпах? Известный с 2004 года блог о хайпах https://hyiphunter.org/ включает в себя информацию, касающуюся наиболее интересных инвест-проектов, а также сведения относительно их главных особенностей и перспектив. Важно сказать, что представленный хайп блог является самым популя...

Nvidia CUDA можно использовать на GPU Intel. Для этого понадобится инструмент ZLUDA Платформа Nvidia CUDA существует на рынке уже почти 15 лет. Это программный комплекс, представляющий собой расширение языка программирования C, и предназначенный для неграфических вычислений на GPU.  При этом CUDA всегда была эксклюзивом карт Nvidia...

Github законсервирует исходный код биткоина среди арктических льдов Сервис для хостинга IT-проектов Github поместит код наиболее популярного клиента сети биткоин Bitcoin Core на глубине 250 метров на одном из островов архипелага Шпицберген в Северном Ледовитом океане. Об этом сообщает Coindesk. Bitcoin Core в качестве одного из популярных ре...

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

Сервис NVIDIA GeForce Now добавляет новые игры в свою библиотеку По четвергам, компания NVIDIA добавляет в игровой сервис GeForce Now новые игры. На этой неделе добавлено 8 игр, одна из которых возвращается после того, как была удалена ранее - это видеоигра Russian Fishing 4. Еще один интересный проект Othercide - инди-стратегия выпущенна...

Mozilla обвиняет плагины Avast в сборе пользовательских данных Группа Mozilla приняла решение удалить продукты Avast и AVG из репозитория дополнений своего браузера после того, как был выявлен сбор большого количества пользовательских данных.

Простой классификатор P300 на открытых данных Мой коллега Рафаэль Григорян eegdude недавно написал статью о том, зачем человечеству потребовалась ЭЭГ и какие значимые явления могут быть зарегистрированы в ней. Сегодня в продолжение темы нейроинтерфейсов мы используем один из открытых датасетов, записанных на игре, испол...

Делаем маршрутизацию (роутинг) на OpenStreetMap. Добавляем поддержку односторонних дорог Продолжаем цикл статей про построение систем роутинга со сложными требованиями на основе Open Source базы данных PostgreSQL и расширения PgRouting на карте OpenStreetMap. Сегодня мы поговорим о том, как добавить поддержку односторонних дорог (направлений движения). Зачастую,...

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

Docs as code против или вместе с Confluence? Обзор нескольких способов публикации из репозитория в Confluence Многие уже давно или активно используют или смотрят в сторону модели хранения и публикации документации как кода, это значит применять к документации все те же правила, инструменты и процедуры, что и к программному коду, например, хранить в репозитории, прогонять тесты, соби...

Microsoft анонсировала Windows Package Manager для Windows 10 В ходе Build 2020 компания Microsoft анонсировала диспетчер пакетов Windows Package Manager для Windows 10, который призван облегчить разработчикам настройку рабочей среды, например, после переустановки операционной системы. Если раньше разработчикам приходилось вручную заг...

Google дал возможность перенести музыкальные библиотеки пользователей из «Google Play Музыки» в «YouTube Music», доступ к старому сервису закроют до конца года Сегодня компания Google начала приглашать пользователей сервиса Google Play Музыка переносить свои музыкальные библиотеки, личные вкусовые предпочтения и плейлисты в сервис для прослушивания и поиска музыки YouTube Music. На данный момент пользователи будут иметь доступ к об...

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

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

Рассказываем про библиотеку для Process Mining: теперь SberPM в открытом доступе Process Mining – это подход к извлечению, анализу и оптимизации процессов на основе данных из так называемых журналов событий (event logs), доступных в корпоративных ИТ-системах. Являясь своеобразным мостиком между Data Mining и Process Management, он выводит исследование би...

[Перевод] Видеозвонки с виртуальным фоном и опенсорсные инструменты Сейчас, когда многие из нас находятся на карантине из-за COVID-19, видеозвонки стали куда более частым явлением, чем раньше. В частности, сервис ZOOM неожиданно стал очень популярным. Вероятно, самой интересной возможностью Zoom является поддержка виртуального фона (Virtual ...

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

Сверточная нейронная сеть и ее интеграция в iOS (часть 1) Средства реализации. Различные алгоритмы машинного обучения интегрированы в множество высокоуровневых языков программирования. Наиболее популярным и быстро развивающимся из них является Python. TensorFlow — открытая программная библиотека для машинного обучения, разработа...

Google выпускает обновленную библиотеку в YouTube Music Сервис YouTube Music был представлен два года назад. Хотя Google создавал его как музыкальный проигрыватель по умолчанию для Android, он пока не смог полностью заменить своего предшественника – Google Play Music. Прежде всего из-за отсутствия бесшовного интерфейса. Но ...

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Java-дайджест за 10 декабря Вышла четвертая альфа-версия «Remnants of the Precursors» — написанного на Java бесплатного аналога «Master of Orion» (это игра 1993 года). Пятую альфу обещают 5-го сентября. Автор обещает выложить исходники после перехода в бету. Скачать четвертую альфу можно по ссылке. ...

33 потрясающих GitHub-репозитория для разработчиков мобильных приложений В этой статье мы рассмотрим 33 полезных GitHub-репозитория для разработчиков iOS, Android и Flutter.

Масштабное обновление ОС Astra Linux Common Edition ГК Astra Linux выпустила масштабное обновление ОС общего назначения Astra Linux Common Edition релиз «Орел» 2.12.29. В новой версии реализованы сервис для подписания документов и проверки ЭЦП с применением «КриптоПро CSP» и множество улучшений, сделавших работу с ОС у...

[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей Привет, Хабр! Представляю Вашему вниманию перевод статьи «Improve SPA performance by splitting your Angular libraries in multiple chunks» автора Kevin Kreuzer. Angular — отличный фреймворк. Мы все его любим <3. Одна из вещей, которая делает Angular успешным и прекрасным в...

Тесты в Python: все основные подходы, плюсы и минусы. Доклад Яндекса Перед вами доклад Марии Зеленовой zelma — разработчика в Едадиле. За час Маша рассказала, в чём состоит тестирование программ, какие тесты бывают, зачем их писать. На простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы...

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

Что смотрят в карантине? Самые популярные фильмы, мультфильмы и сериалы Многие видеосервисы сегодня предоставляют бесплатный временный доступ на период самоизоляции карантина. Стриминговые платформы собирают информацию о том, какие фильмы, сериалы и мультфильмы сейчас наиболее популярны и востребованы у зрителей. Статистикой сервиса Wink с нам...

Трансформация Android-разработки с Jetpack Compose и Корутинами Jetpack Compose — одна из наиболее обсуждаемых тем из серии видео про Android 11, заменивших собой Google IO. Многие ожидают от библиотеки, что она решит проблемы текущего UI-фреймворка Android, содержащего много легаси-кода и неоднозначных архитектурных решений. Другим не м...

100 теоретических вопросов по JavaScript Доброго времени суток, друзья! Представляю вашему вниманию список из первых 100 вопросов по основам JavaScript из этого репозитория с краткими ответами и ссылками на «Современный учебник по JavaScript» Ильи Кантора (JSR) и MDN. Также в конце имеются ссылки на статьи для п...

[Из песочницы] pyqtdeploy, или упаковываем Python-программу в exe'шник… the hard way Наверняка, каждый, кто хоть раз писал что-то на Python, задумывался о том, как распространять свою программу (или, пусть даже, простой скрипт) без лишней головной боли: без необходимости устанавливать сам интерпретатор, различные зависимости, кроссплатформенно, чтобы одним ...

Activision Blizzard отзывает игры с сервиса GeForce Now Запуск Nvidia GeForce Now позволяет играть любую из библиотеки которая запускается с удаленного сервера. Многие разработчики игр предоставили свои проекты, но не Activision Blizzard. Студия Activision Blizzard отказалась от сервиса потоковой передачи игр NVIDIA GeForce Now...

Как восстановить файлы (фото, документы, контакты), удаленные из iCloud Странно, что Apple не афиширует такие важные функции как восстановление данных, причём сами инструменты находятся далеко не на виду. Механизм восстановления контента в iCloud работает по аналогии с таковым в штатном приложении «Фото» на iOS: удалённые данные будут храниться ...

Steam назвал самые успешные игры 2019 года Компания Valve опубликовала рейтинги наиболее популярных и успешных игр этого года на своей игровой онлайн-платформе Steam.  Игры разделены на три категории и представляют собой самые продаваемые проекты года по количеству общей выручки, самые...

[Перевод] Продвинутый уровень визуализации данных для Data Science на Python Как сделать крутые, полностью интерактивные графики с помощью одной строки Python Когнитивное искажение о невозвратных затратах (sunk cost fallacy) является одним из многих вредных когнитивных предубеждений, жертвой которых становятся люди. Это относится к нашей тенденции...

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

Установка Ubuntu на Microsoft Surface Pro Планшеты из линейки Surface Pro от Microsoft выглядят привлекательным рабочим инструментом, потому что они позволяют устанавливать традиционные приложения для настольных компьютеров. Тема с установкой Linux на Surface не нова и довольно популярна: На Хабре 6 лет назад уже...

Как Python используется в разработке мобильных приложений До определенного времени о разработке приложений под Android на языке Python не могло быть и речи. Однако энтузиасты все же смогли приспособить один из лучших языков программирования, который в основном используется для веб-разработки, к индустрии мобильных приложений. И хо...

Как (вы)жить без отдела безопасности Безопасность — это защита объектов и интересов от угроз. Когда кажется, что с ней всё хорошо, в интернете появляется много интересного: списки e-mail и телефонов из незащищённой базы данных крупных магазинов, записи колл-центров некоторых операторов, логины и пароли производ...

5 новых инструментов для создания упоротого контента Квартиру убирает робот-пылесос, контент генерирует искусственный интеллект. Такой ли ты представлял реальность 20-х? Как бы там ни было, знай — набор помощников на случай творческого кризиса пополнился новинками. Читать дальше →

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

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

Нас Django вкус волнует и манит Прошло уже несколько недель, как официально вышла 3 версия Django. Я работал с этой версией ещё до публикации официального релиза и, к сожалению, заметил, что развитие Django сильно замедлилось. Версия 1.3 от 1.7 отличается в разы, а вот 3 версия содержит косметические изм...

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

Packer, Terraform и Ansible: деплой кластера Kubernetes за час Привет, меня зовут Андрей Щукин, я помогаю крупным компаниям мигрировать сервисы и системы в Облако КРОК. Вместе с коллегами из компании Southbridge, которая проводит в учебном центре «Слёрм» курсы по Kubernetes, мы недавно провели вебинар для наших заказчиков. Я решил в...

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

Знакомство с wal-g системой бекапирования PostgreSQL WAL-G — простой и эффективный инструмент для резервного копирования PostgreSQL в облака. По своей основной функциональности он является наследником популярного инструмента WAL-E, но переписанным на Go. Но в WAL-G есть одна важная новая особенность — дельта-копии. Дельта-копи...

SOTabBar: красивый TabBar для iOS Начнем неделю с чего-нибудь простого! Наконец-то красивый и относительно простой в использовании TabBar для iOS. Встречайте SOTabBar — самый быстрорастущий репозиторий на GitHub в прошлый понедельник :). Пример использования: import UIKit import SOTabBar class MainView...

KODI: собираем удобный и функциональный медиацентр для дома. Часть 5. Яндекс.Музыка Продолжаем «изобретать» домашний медиацентр с помощью Kubuntu и KODI.Сегодняшняя публикация будет совсем короткая, но надеюсь многим полезная. Особенно тем, кто не имеет локальной библиотеки музыки, но не прочь ее слушать на домашнем медиацентре, с подключенной к нему хороше...

Трепещущий Kivy. Обзор возможностей фреймворка Kivy и библиотеки KivyMD Kivy и Flutter — два фреймворка с открытым исходным кодом для кроссплатформенной разработки. Flutter: создан компанией Google и выпущенный в 2017 году; в качестве языка программирования использует Dart; не использует нативные компоненты, рисуя весь интерфейс внутри со...

[Перевод] Добро пожаловать в Angular 11 Специально к старту нового потока курса «Fullstack веб-разработчик на JavaScript» представляем вам обзор новой версии популярного фреймворка JavaScript — Angular. 11.0.0 версия уже доступна, и в ней есть отличные обновления, которые затрагивают всю платформу, включая сам фре...

[Перевод] 10 отличных Github репозиториев для разработчиков (часть 2) Привет, хабровчане. Недавно у меня был пост, где я перевел статью со списком крутых репозиториев на Github. Читателям зашло, поэтому решил сделать продолжение, тем более, что автор оригинала предложил еще один интересный список. Кому интересно, добро пожаловать под кат. Как...

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

Немаленький успех: в выживалку Grounded сыграло более 1 миллиона игроков за первые два дня Xbox Game Studios и студия Obsidian Entertainment объявили о том, что в первые 48 часов с выхода выживалки Grounded в ранний доступ проект преодолел отметку в 1 миллион игроков на Xbox One и ПК. Grounded представляет собой выживалку, в которой игроки, став уменьшенными детьм...

[Перевод] Поля расстояний Raymarching-а: объяснение и реализация в Unity Raymarching — это достаточно новая техника, используемая для рендеринга сцен реального времени. Она особенно интересна тем, что полностью вычисляется в шейдере экранного пространства. Другими словами, рендерер не получает доступа к данным мешей и сцена отрисовывается на одн...

Как писать музыку на Python — помогут три тематические библиотеки (для специалистов разного уровня) Продолжаем тему музыкального программирования — ранее мы говорили о языках Csound, SuperCollider и Pure Data, а сегодня рассказываем Python и библиотеках FoxDot, Pippi и Music-Code. Читать дальше →

[Из песочницы] Разработка круговых интерфейсов Оглавление Введение Классификация круговых интерфейсов Принципы проектирования кругового интерфейса Основы анимации кругового интерфейса Библиотека классов на JavaScript для реализации круговых интерфейсов Введение Круговой интерфейс – это графический интерфейс, элементы кот...

Google Play Pass заработал в России — сколько стоит и что нужно знать? Google наконец-то запустила свой сервис Google Play Pass в России. Он позволяет оформлять помесячную или годовую подписку, чтобы наслаждаться сотнями игр на Android. Некоторые сравнивают этот сервис с Apple Arcade, но отличия всё же имеются: Apple предлагает эксклюзивные про...

[Перевод] «Ленивая» загрузка с помощью Intersection Observer API Доброго времени суток, друзья! В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для...

Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов Приветствую вас, дорогие любители и знатоки Python! Прошло пол года с момента моей последней публикации на Хабре. Был погружен в пучину обстоятельств и сторонние проекты. Начиная с сегодняшней, статьи будут выходить с периодичностью раз в месяц. В этой статье мы рассмотрим к...

Джедайская техника уменьшения сверточных сетей — pruning Перед тобой снова задача детектирования объектов. Приоритет — скорость работы при приемлемой точности. Берешь архитектуру YOLOv3 и дообучаешь. Точность(mAp75) больше 0.95. Но скорость прогона всё еще низкая. Черт. Сегодня обойдём стороной квантизацию. А под катом рассмотри...

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

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

Управляя Github-ом: через Terraform к самописному решению на Ansible У нас 350+ человек и 400+ репозиториев на Github-е. В каждой репе может быть несколько админов, и они творят, что считают нужным, — естественно, случается так, что один человек не знает, что делает другой. Когда нам в инфре надоело смотреть на мучения других и добавлять/удал...

Книга «C++ для профи» Привет, Хаброжители! С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвину...

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

Стали известны характеристики Xbox Series X и PlayStation 5 На днях была произведена утечка характеристик нового поколения консолей. Это стало возможным благодаря тому, что компания AMD в закрытой репозитории GitHub сохранила данные о тестировании нового оборудования, которое проходило полгода назад. Характеристики Xbox Series X CPU:...

[Перевод] Terraform, моно-репозитории и compliance as code Всем привет. OTUS открыл набор в новую группу по курсу «Инфраструктурная платформа на основе Kubernetes», в связи с этим мы подготовили перевод интересного материала по теме. Возможно, вы один из тех, кто использует terraform для Infrastructure as a Code, и вам интересно...

Google упростил создание действий для Assistant На конференции Voice Global компания Google представила несколько нововведений, связанных с голосовым помощником Assistant. В их числе – новый веб-инструмент Actions Builder. Actions Builder представляет собой интегрированную среду разработки (IDE), которая позволяет управля...

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

[Перевод] Альтернатива ML-Agents: интегрируем нейросети в Unity-проект с помощью PyTorch C++ API Кратко объясню, что будет происходить в этой статье: покажу, как использовать PyTorch C++ API для интеграции нейросети в проект на движке Unity; сам проект я подробно описывать не буду, это не имеет значения для данной статьи; использую готовую модель нейросети, преобраз...

Внедрение зависимостей (Dependency Injection) с GetIt во Flutter Внедрение зависимостей - DI - Dependency injection - термин часто встречающийся на собеседованиях. Сам по себе концепт опирается на более объемный принцип инверсии зависимостей (буква D в SOLID), но намного проще и ближе к практике. Кратко можно сказать, что при внедрении за...

[Перевод] Заменяем Redux c помощью Observables и React Hooks Управление состоянием — одна из важнейших задач, решаемых в разработке на React. Было создано множество инструментов в помощь разработчикам для решения этой задачи. Наиболее популярным инструментом является Redux — небольшая библиотека, созданная Дэном Абрамовым, и предназн...

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

SQL в DjangoORM Меня зовут Алексей Казаков, я техлид команды «Клиентские коммуникации» в ДомКлик. В большинстве приложений, с которыми мне приходилось иметь дело, при взаимодействии с БД не ограничиваются лишь драйвером, который позволяет выполнять сырые запросы. Для удобства и избавл...

Стриминговый сервис HBO Max официально стартует 27 мая 2020 года, там будет 10 тыс. часов контента за $15/мес. Сегодня компания WarnerMedia официально объявила точную дату запуска фирменного стримингового сервиса HBO Max. Платформа, которая объединит более 10 тыс. часов видеоконтента, включая классические и современные фильмы и сериалы Warner Bros. и HBO, стартует в США 27 мая 2020 г...

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

Яндекс ответил на вопросы о копировании Турбо-страниц в Директе Недавно был обновлен конструктор Турбо-страниц в Яндекс.Директе — теперь он позволяет создавать несколько связанных страниц с ускоренной загрузкой.  После запуска команда Директа  получила много вопросов о копировании Турбо-страниц, и ...

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

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

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

Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок Всем привет, на связи Александр Панов, техлид из Pixonic. В компании я отвечаю за межпроектные решения и околопроектную периферию и сегодня хочу поделиться своим опытом и наработками. Платформы непрерывной разработки и интеграции, или CI/CD, сейчас используются повсеместн...

Facebook объявил о покупке Giphy Facebook покупает один из самых популярных поисковиков по GIF в интернете – Giphy. По данным Axios, стоимость сделки составила $400 млн. Согласно официальному заявлению Facebook, сотрудники стартапа присоединятся к команде Instagram. Библиотека Giphy будет интегрирована с In...

Сниппет, расширение для VSCode и CLI. Часть 1 Доброго времени суток, друзья! В процессе разработки Современного стартового HTML-шаблона я задумался о расширении возможностей его использования. На тот момент варианты его применения ограничивались клонированием репозитория и скачиванием архива. Так появились HTML-снипп...

gRPC в качестве протокола межсервисного взаимодействия. Доклад Яндекса gRPC — опенсорсный фреймворк для удаленного вызова процедур. В Яндекс.Маркете gRPC используется как более удобная альтернатива REST. Сергей Федосеенков, который руководит службой разработки инструментов для партнеров Маркета, поделился опытом использования gRPC в качестве пр...

[Из песочницы] Актуальные библиотеки визуализации данных для react-разработчиков Привет, Хабр! Представляю вашему вниманию перевод статьи «Data Visualization Libraries for React Developers in 2019» автора Veronika Rovnik. Вот уже несколько лет подряд React не сдаёт позиции и входит в тройку самых любимых библиотек профессиональных разработчиков по всему...

«Книга Брайлем». В Украине появилась бесплатная онлайн-библиотека книг для детей с нарушениями зрения Благотворительные организации «Фонд родини Нечитайло» и «Здоров’я майбутнього» объявили о запуске онлайн-библиотеки детских книг шрифтом Брайля, которые можно заказать для временного пользования бесплатно. Проект получил короткое и ясное название «Книга Брайлем». На сайте пр...

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

Windows 10 получает новую функцию передачи контента для Android Microsoft сейчас не делает смартфоны на Windows, но компания нашла способ сделать так, чтобы их присутствие в пространстве смартфонов ощущалось даже без их собственной мобильной ОС. Приложения Microsoft на Android хорошо работают в Play Market, и одним из последних примеров ...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

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

Вечерний Java-дайджест за 18 декабря Вышел первый пробный билд JDK 15. Страничка проекта — здесь, но смотреть там пока совершенно нечего. RedHat зарелизили WildFly 18. Заявлена поддержка Jakarta EE 8, MicroProfile 3.0, JDK 13, есть куча изменений в подсистемах безопасности и EE, и многое другое. Tobias Hart...

[Из песочницы] Кодогенерация в Go на примере создания клиента к БД В данной статье хотелось бы рассмотреть вопросы кодогенерации в Golang. Заметил, что часто в комментариях к статьям по Go упоминают кодогенерацию и рефлексию, что вызывает бурные споры. При этом на хабре статей по кодогенерации мало, хотя она применяется довольно много где в...

SARIF SDK и его ошибки Сегодня у нас на тесте очередной качественный проект Microsoft, в котором мы всё же попытаемся героически поискать ошибки при помощи PVS-Studio. SARIF – аббревиатура от «Static Analysis Results Interchange Format», представляет собой стандарт (формат файла), предназначенный...

Google обновил инструмент удаления URL в Search Console Google объявил о запуске обновлённой версии инструмента удаления URL в Search Console. Ранее этот инструмент позволял только временно удалять страницы сайта из результатов поиска. Теперь в нём также будут доступны данные по запросам по устаревшему контенту и фильтрации средс...

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

Найдена слишком горячая для водорода планета Планета находится очень близко к своей звезде, из-за чего год на ней продолжается 1.48 земных суток. Не мудрено, что там жарко. Но, как выяснили ученые, там даже жарче, чем на многих звездах. Как сообщает РИА Новости, используя данные космического телескопа Spitzer, астроном...

Народный флагман Pocophone F1 получит Android 10 следующим обновлением Компания Xiaomi выпустила новую фирменную оболочку MIUI 11 для пользователей бестселлера Pocophone F1 в октябре 2019 года.   Правда, пока MIUI 11 для Pocophone F1 базируется на не самой свежей версии Android —  Android 9 Pie. Судя по всему, в самое ближ...

[Перевод] Мой новый стек веб-технологий для 2020 года Помните те времена, когда стеки веб-технологий были простыми? Когда уровни этих стеков можно было обозначить в виде четырёхбуквенного сокращения вроде LAMP, LEMP или LEPP? Когда всё, что было нужно для создания и поддержки сайтов, сводилось к вполне обычному железу, к какому...

jsqry — лучше, чем jq В своей прошлой статье на Хабре я писал про библиотеку Jsqry, которая предоставляет простой и удобный язык запросов (DSL) к объектам JSON. С тех пор прошло много времени и библиотека тоже получила свое развитие. Отдельный повод для гордости — библиотека имеет 98% покрытие ко...

Тонкости настройки CI/CD: как работает GitLab runner, когда использовать Docker-in-Docker и где пригодится Argo CD В конце прошлого года в «Слёрме» вышел видеокурс по CI/CD. Авторы курса инженер Southbridge Александр Швалов и старший системный инженер Tinkoff Тимофей Ларкин ответили на вопросы первых студентов. В частности, обсудили: Как работает GitLab runner: сколько задач берёт и ск...

Обидно за мнения про статические анализаторы кода Инструменты статического анализа кода ушли далеко вперёд. Это вовсе не те "линтеры", которые активно применялись 20 лет тому назад. Однако многие по-прежнему относятся к ним, как к очень простым инструментам. Обидно. Обидно, как за методологию анализа кода в целом,...

Компания AMD объявила о поддержке проекта аппаратного ускорения машинного обучения в Windows 10 Вчера компания AMD объявила о поддержке проекта аппаратного ускорения машинного обучения (МО) в Windows 10. Это позволит пользователям систем на платформе AMD, включая разработчиков ПО и тех, кто изучает программирование, участвовать в проектах машинного обучения и сове...

[Из песочницы] Конвертация текстовых документов в xml на С# Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Решение использо...

Телескоп TESS нашел «невозможную» экзопланету #79: Лучшие материалы «Популярной механики» за 2019 год В рамках нового исследования ученые проанализировали наблюдения TESS за звездами HD 212771 и HD 203949, у которых ранее уже были обнаружены экзопланеты. Исследователи изучили колебания данных звезд (исследованием колеба...

Опасная уязвимость в популярной библиотеке Sequelize Привет, Хабр! Данная статья будет интересна тем, кто уже использует библиотеку Sequelize или же только собирается с ней работать. Под катом мы расскажем, чем встроенный функционал operatorAliases может быть вреден и как избежать утечки из собственной базы данных. Читать да...

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

[Перевод] Представляем PyCaret: открытую low-code библиотеку машинного обучения на Python Всем привет. В преддверии старта курса «Нейронные сети на Python» подготовили для вас перевод еще одного интересного материала. Рады представить вам PyCaret – библиотеку машинного обучения с открытым исходным кодом на Python для обучения и развертывания моделей с учителем...

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

OpenPGP переписывают на Rust: проект Sequoia Секвойя Стагг в роще Олдер-Крик, Калифорния В 2018 году три бывших разработчика GnuPG начали работу над проектом Sequoia — реализацией OpenPGP на Rust. Как известно, OpenPGP — это открытый стандарт шифрования данных, часто используемый для защищённой электронной почты; а G...

monobank запускает обслуживание счетов ФОП Популярный платежный сервис monobank анонсировал запуск следующей важной услуги, которая являлась наиболее запрашиваемым пользователями нововведением за все время. Конечно же, речь идет об обслуживании счетов ФОП. Грядущий запуск столь горячо ожидаемой многими услуги анонсир...

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

Анализатор исходного кода Microsoft Application Inspector Компания Microsoft выпустила «Microsoft Application Inspector», кросс-платформенный опенсорсный (!) инструмент для анализа исходного кода. Читать дальше →

Цены на Китайские принтеры на TaoBao Сегодня мы хотели бы поговорить на интересную тему. А именно, какие 3D принтеры популярны на территории Китая, и какие цены имеют популярные в России модели 3D принтеров.Мы сравнили 2 самые популярные платформы для розничных онлайн покупок. Это - известный многим TaoBao и Ji...

Android 10 для Pocophone F1 уже на подходе Народный флагман Pocophone F1 пока не получил преемника, но зато недавно получил MIUI 11. Правда, эта версия прошивки базируется на ОС Android 9.0 Pie, в то время как многим обладателям смартфона наверняка хотелось бы обновиться до самой актуальной версии Android. И она...

Fastify.js — не только самый быстрый веб-фреймворк для node.js Последние 10 лет среди веб-фреймворков для node.js самой большой популярностью пользуется Express.js. Всем, кто с ним работал, известно, что сложные приложения на Express.js бывает сложно структурировать. Но, как говорится, привычка — вторая натура. От Express.js бывает слож...

Унифицируем арсенал Gatling Тестирование производительности — это непрерывный процесс оптимизации, контроля быстродействия систем и подтверждения их отказоустойчивости как на стадии моделирования и проектирования, так и на каждой итерации внесения изменений. Сейчас в Тинькофф мы активно занимаемся разв...

Популярные блокировщики рекламы уличили в сборе личных данных Ресурс BuzzFeedNews провел расследование и обнаружил, что ряд популярных блокировщиков рекламы и VPN-сервисов тесно связан с аналитической компанией Sensor Tower. Эта фирма, а точнее созданная ей платформа, представляет многим разработчикам и прочим клиентам данные об аудито...

Как странный код скрывает ошибки? Анализ TensorFlow.NET Статический анализ – крайне полезный инструмент для любого разработчика, так как помогает вовремя отыскать не только ошибки, но и просто подозрительные и странные фрагменты кода, которые могут вызвать недоумение у программистов, которым пришлось бы работать с ним в будущем....

Это фиаско. Google случайно разослала видео пользователей незнакомцам Компания Google начала извещать пользователей сервиса Google Takeout о допущенной «технической ошибке». В результате этой ошибки, видео из Google Photos (Google Фото) некоторых пользователей были отправлены незнакомцам.  Сервис Google Takeout по...

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

K8S Multicluster Journey Привет, Хабр! Мы представляем команду платформы компании Exness. Ранее наши коллеги уже писали статью про Production-ready images for k8s. Сегодня мы хотим поделиться опытом миграции сервисов в Kubernetes. Читать дальше →

[Перевод] Нагрузочное тестирование на Gatling — Полное руководство. Часть 1 Эта статья представляет собой полное, подробное и исчерпывающее руководство по эффективному использованию Gatling для нагрузочного тестирования. Если вам нужно провести нагрузочное тестирование вашего сервера HTTP-приложений, то Gatling - идеальный инструмент для этой задачи...

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

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

Roslyn API, или из-за чего PVS-Studio очень долго проект анализировал Многие ли из вас использовали сторонние библиотеки при написании кода? Вопрос риторический, ведь без применения сторонних библиотек разработка некоторых продуктов затягивалась бы на очень-очень большое время, потому что для решения каждой проблемы приходилось бы "изобретать ...

Covid-19: зачем мы сидим на карантине, и ответы на другие вопросы Привет Хабр. Изначально я не планировал публиковать здесь статью про коронавирус, аналитики на хабре уже более чем достаточно. Однако, читая разные местечковые форумы и соцсети, я с удивлением обнаружил сколько достаточно вредных мифов гуляет в сети, и что обычные люди, не ...

Подготовка SDL2-проекта для запуска на android Всем привет. Сегодня мы посмотрим как подготовить проект с использованием библиотеки sdl2 для запуска игры на android. Читать дальше →

Создатели monobank сделали «Индекс карантина». Он позволяет в реальном времени отслеживать, как украинцы соблюдают режим самоизоляции На прошлой неделе Минцифры, как известно, запустило приложение «Дій вдома» для контроля соблюдения карантина соответствующими лицами, а также опубликовало карту нарушений по регионам. Создатели популярного платежного приложения monobank по собственной инициативе запустили пр...

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

Как проанализировать рынок фотостудий с помощью Python (1/3). Парсинг данных В интернете огромное количество открытых данных. При правильном сборе и анализе информации можно решить важные бизнес-задачи. Например, стоит ли открыть свой бизнес? С таким вопросом ко мне обратились клиенты, желающие получить аналитику рынка услуг фотостудий. Для них было...

POCO X3 Pro в Европе начинает получать MIUI 12.5 Всего несколько дней назад мы увидели появление глобальной версии MIUI 12.5 для Xiaomi Mi 11, сегодня настала очередь POCO X3 Pro, который начал получать версию обновленной оболочки Global ROM, предназначенную для европейского рынка. Это обновление с номером сборки V12.5.1.0...

Платная версия шутера Alien Shooter 2 - Reloaded вышла в App Store Студия Sigma Team вслед за недавним запуском в Google Play выпустила обновленную версию шутера Alien Shooter 2 с подзаголовком Reloaded и в App Store. Обновление представляет собой всего лишь премиум-версию игры без внутриигровых покупок. Ранее она распространялась как «Леге...

Сложности работы с ANTLR: пишем грамматику Ruby В «Ростелеком-Солар» мы разрабатываем статический анализатор кода на уязвимости и НДВ, который работает в том числе на деревьях разбора. Для их построения мы пользуемся оптимизированной версией ANTLR4 – инструмента для разработки компиляторов, интерпретаторов и трансляторов...

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

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 3. Библиотека для анализа данных Pandas Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (3. データ分析ライブラリPandas編)". Это третья статья из серии. Ссылки на предыдущие статьи: первая, вторая В данной статье я объясню, как работать с библиотекой Pandas, чтобы создавать De...

OnlyFans уладил все проблемы и передумал блокировать слишком откровенный контент Базирующийся в Лондоне сервис подписки на контент OnlyFans сообщил об отмене объявленных ранее планов ввести с 1 октября запрет на размещение контента откровенно сексуального характера. Решение блокировать взрослый контент вызвало негативную реакцию со стороны пользователей.

Learn Jetpack Compose By Example: учим Jetpack Compose на примерах Jetpack Compose переосмыслил то, как разрабатывается UI для Android-приложений, и внедрил принципы декларативного программирования в разработку интерфейсов. На него сильно влияют существующие веб и мобильные фреймворки, такие как React, Litho, Vue и Flutter. В этом репозитор...

Начало конца: пора переносить музыку с Google Play Music Закрытие музыкального сервиса Google Play Music становится неотвратимым. Начинается процесс переноса любимого контента в YouTube Music. С 12 мая пользователи Play Music начали получать сообщения о том, что они могут перенести все свои плейлисты и любимые библиотеки на новую ...

Microsoft вдвое увеличила скорость ввода и вывода за счет накопителей Seagate Exos 2X14 Exos 2X14, новый жесткий диск корпоративного класса компании Seagate, ― это первый накопитель, выполненный по революционной технологии MACH.2 Multi-Actuator. В настоящее время проводится его тестирование в центрах обработки данных нескольких компаний. По сравнению с накопите...

Open source: CI/CD и тестовая инфраструктура Авито для Android Мы вынесли в open source инфраструктуру Авито для Android: Gradle плагины, эмуляторы и библиотеки для тестов. Наш код будет полезен при автоматизации CI/CD, а также облегчит написание и поддержку автотестов. В этой обзорной статье мы расскажем, по...

Новогодний IMaskjs 6 — React Native, Pipes, ESM Всем привет! Я только что выпустил релиз шестой версии библиотеки imaskjs. После каждого мажорного релиза мне кажется, что это последняя версия. Библиотеке уже не один год, она стабильна и достаточно популярна среди сообщества. Что там еще можно сделать да еще и на мажорную...

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

Как скачать популярный набор утилит для Android со скидкой 50% Для работы с Android нужны серьезные утилиты Рано или поздно каждый сталкивается с необходимостью восстановить удаленные сообщения, фото или видео на смартфоне, перенести данные между двух мобильных устройств или наладить корректную работу телефона после неудачной установки ...

МТС и Первый канал совместно займутся контентом Соглашение подписали генеральный директор Первого канала Константин Эрнст и президент МТС Алексей Корня. "Уникальные возможности МТС по эффективному взаимодействию с 80-миллионной аудиторией российских пользователей, и опыт и экспертиза Первого канала по созданию контен...

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

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

JavaScript библиотека Webix глазами новичка. Часть 4. Работа с данными. CRUD Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

Binance открыла OTC-сервис для сделок свыше 10 000 USDT Популярная криптовалютная биржа Binance запустила портал внебиржевой (OTC) торговли. #Binance Launches OTC Trading Portal The portal is a live request for quotation (RFQ) platform in which users will be able to confirm trades and receive quick settlement directly into their ...

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

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

Microsoft выпусит антивирус на Android и iOS. Вот смешные! Компания Microsoft с особенным энтузиазмом в последнее время относится к мобильным продуктам. Так, например, не так давно она выпустила отдельное приложение Office со встроенным Word, Excel и PowerPoint. Приложение хоть и выступило лишь в качестве обертки над тремя уже суще...

Valve Proton уже обеспечивает полную совместимость с Linux для более чем 6,5 тыс. Windows-игр Инструмент Valve Proton сегодня перешагнул отметку в 6,5 тыс. поддерживаемых игр. Об этом свидетельствует фанатский сервис ProtonDB (аналог Steam Database), который внимательно за развитием проекта. История проекта Proton, являющегося частью инициативы Steam Play (возможност...

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

Делаем маршрутизацию (роутинг) на OpenStreetMap. Введение Хотелось бы поделиться опытом создания систем маршрутизации PostgreSQL/PgRouting на карте OpenStreetMap. Речь пойдет о разработке [коммерческих] решений со сложными требованиями, для более простых проектов, вероятно, достаточно обратиться к документации. Насколько мне извест...

Роутинг в комплексных чат-ботах с Hobot framework Начав разрабатывать боты для Telegram несколько лет назад, я открыл для себя производительность, простоту и гибкость работы с ними как с частным случаем интерфейса командной строки. Эти характеристики, доступные сегодня многим — во многом заслуга популярного фреймворка tel...

Одна из самых жестоких игр, Hatred, может выйти на Nintendo Switch Hatred — очень скандальная игра в жанре аркадного шутера от студии Destructive Creations, в котором игрокам предлагают взять под управление массового убийцу-мизантропа, который выходит на улицы, чтобы убивать людей просто из ненависти к человечеству. В свое время проект даж...

Язык R для пользователей Excel (бесплатный видео курс) В связи с карантином многие сейчас львиную долю времени проводят дома, и это время можно, и даже нужно провести с пользой. В начале карантина я решил довести до ума некоторые проекты начатые несколько месяцев назад. Одним из таких проектов был видео курс "Язык R для пол...

Citrus: Набор стилей для AvaloniaUI В комментариях к новостям об изменениях и улучшениях в новых версиях кроссплатформенного GUI-фреймворка AvaloniaUI довольно часто можно увидеть критику тем оформления, используемых по умолчанию. Дело в том, что данные темы были созданы на основе Metro — художественного стил...

[Перевод] Безопасная работа с секретами при сборке в Docker Compose Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Когда вы собираете Docker-образ вам могут понадобиться секреты, например, пароль к приватному репозиторию пакетов. Вы не хотите, чтобы этот секрет в конечном итоге оказался в образе, потому ...

Xiaomi создала арт-проект совместно с Андреем Бергером Компания Xiaomi представляет совместный проект с мировой звездой стрит-арта, художником Андреем Бергером. Проект призван ответить на вызовы, с которыми сталкивается современное уличное искусство, и пропитан духом инноваций – как и всё, к чему прикасается Xiaomi. Уличные ...

HR и таланты, эксперты и креатив: как прошел восьмой хабрасеминар Мы в контент-студии часто решаем HR-задачи бизнеса и знаем, что HR-имидж для компаний — это долгосрочный проект. Из чего он складывается, что и как работает и какой контент для него нужен, мы разобрали на нашем семинаре 28 ноября. Под катом — аргументы против звезд и за мо...

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

[Из песочницы] Create ML в iOS Искусственный интеллект становится ближе с каждым годом, ещё вчера он был доступен только для ограниченного числа людей. Сегодня же мы можем сами создавать модели машинного обучения и использовать их в своих проектах. В этой статье мы познакомимся с инструментами Create ML...

На YouTube заработали новые ограничения в отношении детей Команда популярного сервиса Youtube ввела в действие новые требования для видео, ориентированного на детей. Изначально новая политика конфиденциальности в отношении детей была разработана в ответ на требования Федеральной торговой комиссии США (FTC).  Тепер...

Вот вам и крутой сервис: миллионы учеток ZOOM утекли в Сеть Уже несколько лет в мире наблюдается большой спрос на видеосвязь. Не считая тех, кто запирается в мессенджерах, люди стали больше любить относительно ”живое” общение. Им уже не хватает просто поговорить голосом и хочется смотреть на собеседника. Особенно это актуально, когд...

Игра Mount Blade II: Bannerlord выпустила новый контент в Steam Самая популярная игра в библиотеке Steam в этом году Mount & Blade II: Bannerlord добавила два новых контента для пользователей. Два тестовых дополнения: альфа и бета. Альфа версия игры предложит полную свободу действий, разработчикам и пользователям кто занимается созда...

[Перевод] Flutter: 11 вещей, которые нужно помнить для вашего следующего проекта Создание нового проекта на Flutter - это благословение - свежая кодовая база, никакого легаси кода (пока что), null safety, самые последние версии ваших любимых библиотек и так далее. Однако, в то же время, необходимо принять критические решения в самом начале, которые будут...

[Перевод] Рейт лимиты с помощью Python и Redis В этой статье мы рассмотрим некоторые алгоритмы рейт лимитов на основе Python и Redis, начиная с самой простой реализации и заканчивая продвинутым обобщённым алгоритмом контроля скорости передачи ячеек (Generic Cell Rate Algorithm, GCRA). Для взаимодействия с Redis (pip in...

Xiaomi Mi 10 Pro уже доступен избранным Отлично зарекомендовавший себя инсайдер под ником Xiaomishka, который регулярно публикует интересные сведения о новинках мобильной индустрии, опубликовал очередные новости о смартфоне Xiaomi Mi 10. Если говорить точнее, то впервые на просторах всемирной паутины был обн...

«Невидимка» в Вайбере (быть невидимым онлайн): как включить Согласно данным 2018 года, Viber является одним из наиболее популярных мессенджеров в России и странах ближнего зарубежья. При этом большинство пользователей используют сервис исключительно для текстовой переписки, в которой «режим стелса» дает определенные преимущества. ♥ П...

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

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

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

Скандал вокруг удаления Fortnite нарастает. Epic подала в суд на Google Epic Games подала иск против Google в связи с предполагаемыми нарушениями антимонопольного законодательства, всего через несколько часов после того, как Fortnite исчезла из магазина приложений Google Play. Игру также удалили из App Store. В своем иске Epic Games ут...

Сравнение 6 популярных “Drag&Drop” тем на WordPress WordPress является одним из самых популярных инструментов, когда речь заходит о необходимости в легком управлении контентом и простой веб-разработке. Он успешно завоевал рынок инструментов для создания веб-сайтов, предоставляя своим пользователям быстрые, надежные и простые ...

Unity + git = дружба: часть 1 джентльменский набор Система контроля версий git уже давно стала стандартом де-факто в мире разработки, но для большинства разработчиков на Unity не секрет, что существует ряд трудностей связанных с особенностями Unity, которые мешают эффективно использовать ее совместно с git. Вот список типи...

[Перевод] Sktime: унифицированная библиотека Python для машинного обучения и работы с временными рядами Всем привет. В преддверии старта базового и продвинутого курсов «Математика для Data Science», мы подготовили перевод еще одного интересного материала. Решение задач из области data science на Python – это непросто Почему? Существующие инструменты плохо подходят для реше...

Бесплатный Плей Маркет на Андроид Многие современные гаджеты работают на операционной системе Андроид. Гугл Плей Маркет очень популярное приложение, с помощью которого можно загрузить игры и программы. Бесплатный плей маркет можно загрузить на сайте PlayMarket 4 ANDROID. С помощью этого приложения можно скач...

«Хаббл» получил потрясающий снимок галактики в более чем 130 млн световых лет ESA/Hubble & NASA, W. Li et al. На новом изображении, полученном космическим телескопом «Хаббл», видна галактика NGC 5468, располагающаяся от нас более чем в 130 миллионах световых лет. В данной галактике ученые смогли пронаблюдать ряд сверхновых звезд — явлений, в ...

Granblue Fantasy Versus появится 13 марта Granblue Fantasy Versus представляет собой жанр файтинг. В игре присутствует сюжетный режим. Этот режим будет включать в себя эксклюзивных боссов и его помощников в бою. Видеоигра использует игровой движок Unreal Engine 4. Ваша задача использовать весь потенциал выбранно...

Эксперты озвучили количество случаев с незаконным копированием российской техники Руководитель проектов по интеллектуальной собственности "Ростеха" Евгений Ливадный рассказал об удивительной статистике: согласно имеющимся данным, в течение последних 17 лет было выявлено порядка 500 случаев незаконного копирования российского вооружения, а также военной те...

Java-дайджест за 14 декабря Дело Google vs Oracle будет рассматривать Верховный Суд США. В последний раз. Запасаемся попкорном, русская рулетка начинается. Прочитать суть проблемы можно в оригинальной PDF-ке, в которой Oracle утверждает, что у них скопировали 11500 строк кода из 37 пакетов, тем самым...

Как улучшить письменный английский для коммуникаций за рубежом: проект Linguix Business Привет, Хабр! Сегодня я хотел бы снова рассказать вам о нашем проекте – сервисе для улучшения письменного английского Linguix.com. Сегодня мы запускаем новый продукт – систему улучшения коммуникаций для бизнеса. Linguix Business – это комбинация инструмента проверки грам...

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

MVVM: реализация Model-View-ViewModel на Swift MVVM — библиотека для тех, кто хочет начать писать iOS-приложения, используя MVVM (Model-View-ViewModel). Представляет базовые классы для UIViewController, UIView, UITableView, UICollectionView и многих других элементов, данных, навигации и т.п. Исходники: https://gith...

Развлекательное приложение AVATunes с участием звезд шоу-бизнеса за первые сутки скачали более 15 тыс. человек Компания «Эйс Гейминг» запустила первое развлекательное приложение AVATunes для смартфонов с технологией дополненной реальности (AR), в котором приняли участие звезды шоу-бизнеса. Сооснователями проекта стали Михаил Галустян и Александр ...

Миллиарды Илона Маска. SpaceX привлечет еще $1 млрд, компанию оценивают в $44 млрд, а рынок Starlink — в $1 трлн Источники сообщают, что компания SpaceX планирует привлечь около 1 млрд долларов инвестиций, которые будут потрачены на запуск Starlink и других проектов. В данный момент ведутся переговоры о возможной продажи акций компании по цене 270 долларов за штуку, но услови...

На какой старый флагман Samsung стоит обратить внимание в 2020 году На какой флагман Samsung стоит обратить внимание в 2020 году? Компания Samsung является лидером на рынке смартфонов, и с этим сложно не согласиться. Она занимает первое место по поставкам устройств в 2019 году с 21,6%. Конечно, её поджимает Huawei, однако неизвестно, что буд...

[Из песочницы] Введение в ASGI: становление асинхронной веб-экосистемы Python Привет, Хабр! Представляю вашему вниманию перевод статьи "Introduction to ASGI: Emergence of an Async Python Web Ecosystem" автора Florimond Manca. "Черепахи рядом с водоемом", Ricard Baraham на unsplash.com Python не замыкается только на Data Science, в...

Материалы с казанского Go-митапа: разбор XML, gopls, drone.io и работа с миграциями Привет! Мы вернулись из Казани, где проводили свой первый региональный митап для Go-разработчиков вместе с сообществом GolangKazan. Спасибо всем, кто пришёл послушать доклады и познакомиться — было здорово. На митапе выступали спикеры из компаний «Д...

Apple удалила учётную запись Epic Games из магазина App Store В середине августа Apple заявила о намерении удалить из App Store учётную запись Epic Games, если разработчики продолжат нарушать правила платформы, осуществляя поддержку собственного платёжного механизма в популярной игре Fortnite. Теперь Apple перешла от угроз к действиям ...

[Перевод] Процедурная генерация многоэтажных 3D-подземелий В последнее время я играл в несколько roguelike, поэтому решил попробовать написать собственный процедурный генератор подземелий. Существует множество способов решения этой задачи, и я выбрал алгоритм автора TinyKeep, описанный здесь. Я расширил этот алгоритм, чтобы он рабо...

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

В Fortnite выступили звёзды электронной музыки Сегодня ночью они отыграли небольшие сеты на главной сцене острова в рамках проекта Party Royale.

Павел Дуров заявил, что популярнейший сервис хранения данных «официально является инструментом слежки» Причиной столь резкого заявления российского интернет-гуру стала информация о том, что компания Apple отказалась от планов предоставить пользователям сервиса iCloud возможность полностью шифровать резервные копии со своих устройств.

Поднимаем Mercurial на Windows-сервере (с Nginx) Недавно случайно узнал, что BitBucket, где лежат мои Mercurial-репозитории, прекращает поддержку Mercurial: новые репозитории создавать уже нельзя, а существующие будут удалелы с 1.06.2020. Возможные варианты действий: перейти на Git, выбрать один из других сервисов, или нас...

Упрощаем работу с Angular с помощью @taiga-ui/cdk: 5 наших лучших практик CDK — базовый пакет библиотеки компонентов Taiga UI. Он не имеет никакой привязки к визуальной составляющей библиотеки, а скорее служит набором полезных инструментов для упрощения создания Angular-приложений.Среди всех этих инструментов я выделил мою пятерку фаворитов. Я исп...

«Альтернатива Google» для смартфонов Huawei появилась в России. Petal Search предлагает далеко не только поиск Компания Huawei объявила о запуске Petal Search для российских пользователей. Это фирменное поисковое приложение заслужило звание фирменной «альтернативы Google» и на этапе бета-тестирование было известно как Huawei Search.  Petal Search стало доступно...

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

[Перевод] Опенсорс-хелпдеск как альтернатива Zendesk и Help Scout. Архитектура, дизайн и юзабилити Это перевод ряда статей из блога одного опенсорсного хелпдеска (и общего почтового ящика) на Laravel. История данного проекта — хороший пример того, как опенсорс-сообщество может не просто повторить, но и местами улучшить дизайн и функционал уже готового распиаренного комм...

Панголинов заподозрили в переноске коронавируса Учёные Южно-Китайского сельскохозяйственного университета изучили более 1000 метагеномов диких животных и выяснили, что наиболее вероятным промежуточным переносчиком коронавируса нового типа 2019-nCoV являются панголины. Как сообщает Xinhua, специалисты выяснили, что последо...

[Перевод] Учимся писать информативные комментарии к GIT-коммитам используя общепринятую семантику Когда я только знакомился с системами контроля версий (особенно с git), я рассматривал их только как приложения, которые помогают мне хранить историю изменений моего кода. Т.е. когда случается что-то нехорошее, я могу просмотреть историю коммитов и вернуться к последнему «хо...

Пользуетесь Google Chrome? Значит Google собирет ваши данные через X-client-data Многие считают сервисы Google полезными и удобными в использовании, однако у них есть как минимум одна важная особенность. Речь идет о постоянной слежке за пользователями, об интенсивном сборе и отправке данных об их активности. Далеко не все пользователи представляют, как...

Собираем свою библиотеку для SSR на React Server Side Rendering часто применяется в разных проектах. Существуют крутые фреймворки для React – NextJS и Gatsby. Но в то же время любой фреймворк диктует архитектуру приложения, а это приводит к проблемам в больших приложениях. Поэтому часто можно встретить собственные с...

TikTok раскрыла некоторые секреты и слабые места системы рекомендации контента TikTok — одна из самых популярных в мире (особенно среди подростков) социальных платформ. Центральный элемент соцсети — лента рекомендаций для пользователей. По аналогии с популярными социальными сервисами и приложениями вроде Facebook, Twitter и Instagram в TikTok за подбор...

Samsung оказалась в эпицентре скандала на CES 2020 из-за ... Вчера на выставке CES 2020 с Samsung случился конфуз: компанию обвинили в копировании иконок сканера отпечатков пальцев Touch ID и технологии распознавания лица Face ID. А подсмотрел южнокорейский гигант исполнение пиктограмм у своего заклятого врага Apple.     По...

Как избежать популярных ошибок сетевой безопасности В середине сентября стало известно об утечке почти 2Тб данных, в которых содержалась информация о работе системы оперативно-розыскных мероприятий (СОРМ) в сети одного российского оператора связи. Утечка произошла из-за неправильно настроенной утилиты резервного копирования...

[Перевод] Чем отличаются Dagger, Hilt и Koin под капотом? Dagger и Koin, без сомнения, являются двумя самыми популярными фреймворками для внедрения зависимостей на Android. Обе эти библиотеки служат одной цели и кажутся очень похожими, но работают они по-разному.А при чем здесь Hilt? Hilt — это библиотека, которая использует Dagger...

Пользователи GeForce NOW теперь могут синхронизировать игры с библиотекой Steam Компания NVIDIA объявила о появлении новой функции в облачном сервисе GeForce NOW, которая облегчит жизнь пользователям Steam с большой библиотекой — теперь служба сама сканирует и добавляет в библиотеку доступные игры. Теперь пользователи могут синхронизировать свои библиот...

1,2 ТБ данных пользователей бесплатных VPN в открытом доступе Команда сервиса vpnMentor, специализирующегося на исследовании сервисов VPN, сообщила пренеприятнейшее известие. Базы данных шести бесплатных сервисов VPN утекли в сеть и оказались в открытом доступе.  Речь идёт о сервисах FAST VPN, Free VPN, Super VPN, Fla...

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

Pure DI для .NET Пока языки программирования не поддерживает DI из коробки и заняты копированием синтаксического сахара друг у друга, предлагается следующее не идеальное решение: библиотека Pure.DI для .NET Читать далее

Цифровая логистика: решение транспортной задачи спроса и предложения с помощью библиотеки DOcplex от IBM Всем привет, меня зовут Дмитрий Кузин (Application Development Senior Analyst в Accenture), и в своей статье я делюсь историей о том, как запрос на решение задачи в корпоративной рассылке привел к освоению Python библиотеки DOcplex от IBM, предназначенной для решения оптими...

Google удалила популярное приложение AnTuTu из каталога Play Store Google жестко расправляется с компаниями, которые нарушают правила Play Store, поэтому за последние пару недель сотни приложений были удалены с цифровой платформы Android. Хотя многие из этих приложений могут быть признаны виновными, некоторые могут быть побочными жертвами, ...

GSoC 2019: Проверка графов на двудольность и трансформеры монад Прошлым летом я участвовал в Google Summer of Code — программе для студентов от компании Google. Ежегодно организаторы отбирают несколько Open Source-проектов, в том числе от таких известных организаций, как Boost.org и The Linux Foundation. Для работы над этими проектами Go...

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

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

Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтен...

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

Приложение Apple TV теперь доступно на некоторых телевизорах LG 2019 года LG объявила о том, что приложение Apple TV и сопутствующий потоковый сервис «Apple TV» + теперь доступны на некоторых телевизорах LG 2019 года в США и более чем в 80 других странах. Добавление приложения «Apple TV» в линейку телевизоров LG 2019 года следует за дебютом CES но...

OpenFlexure: бюджетный микроскоп с 3D-печатной конструкцией Ученые Университета Бата разработали недорогой кастомизируемый опенсорсный микроскоп OpenFlexure с несущей конструкцией из напечатанных на 3D-принтере пластиковых деталей. Инструмент можно оптимизировать под разные задачи и оснащать как любительской, так и профессиональной о...

[Перевод] Преобразование природы в украшения с помощью 3D-сканирования Изготовление ювелирных изделий с помощью 3D сканера EinScan Pro 2x На вопрос о том, в каких сферах применяется 3D-сканирование, большинство людей не задумываясь ответят, что подобная аппаратура чаще всего находит применение в промышленности — в метрологии и реверсивном инж...

Сервис Pinterest Trends выходит в открытую бету Pinterest приступил к запуску нового инструмента Pinterest Trends, который позволяет видеть самые популярные поисковые запросы в США за последние 12 месяцев. Новый инструмент находится на стадии бета-тестирования и станет доступен на десктопах в ближайшие недели. Pinterest T...

Stadia Pro предлагает три новые игры в апреле Новый месяц, новые бесплатные игры. Подписчики Stadia Pro на данный момент получили доступ к нескольким играм. Это Destiny 2: The Collection, GRID, GYLT, Metro Exodus, Steamworld Dig 2, Steamworld Quest и Thumper. С 31 марта Thumper и Metro Exodus, должны покинуть библиотеку...

Аренда выделенного VPS сервера Для создания и поддержания любого проекта необходим выделенный сервер или VPS хостинг. Это наиболее популярный сервис хостинга для сайта. Он обладает рядом преимуществ и обеспечивает защиту и стабильность по сравнению с общим хостингом. VPS хостинг идеальный выбор для больши...

YouTube Rewind 2019: Самые популярные видео на YouTube в Украине и мире в 2019 году Сегодня компания Google традиционно представила YouTube Rewind 2019 — самые популярные видео года на YouTube в мире и Украине. «В 2019 году вы объединили свои усилия, чтобы установить рекорд по самому большому числу лайков для одного видео на YouTube, помочь нетип...

Managed Databases в Selectel: приглашаем в бету Сегодня мы представляем открытую для тестирования бета-версию Managed Databases для PostgreSQL, использование которой будет бесплатным на период бета-тестирования. Базы данных — один из наиболее значимых и сложных компонентов любой информационной системы или приложения. Пр...

Взломали аккаунт в Instagram, что делать? Как восстановить доступ Фотосервис Instagram пользуется огромной популярностью у пользователей, число которых, по некоторым данным уже превысило 1,2 млрд. Подписчики социальных сервисов нередко сталкиваются с проблемой взлома своего аккаунта и в результате не могут получить к нему доступ. Что же де...

Об этой особенности Samsung Galaxy S20 ранее не рассказывали У последних телефонов Samsung линейки Galaxy S20 есть ряд особенностей, но об этой мы еще не говорили. Речь идет о чипе, который отвечает за безопасность пользовательских данных. Многие производители смартфоном используют аппаратные решения для обеспечения безопасности,...

[Перевод] 10 практических рекомендаций по безопасности образов Docker. Часть 2 Перевод статьи подготовлен специально для студентов курса «Безопасность Linux». Читать первую часть 5. Не оставляйте чувствительные данные в образах Docker Иногда при создании приложения внутри образа Docker вам нужны такие секретные данные, как приватный SSH-ключ для извл...

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

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

Android: обнаружение Frida, отключение проверки на root и Android 11 Для подписчиковСегодня в выпуске: восемь способов обнаружить внедрение Frida в приложение, три совета, как защитить нативные библиотеки от реверса, отключение проверки на root в подопытном приложении, защита от метарефлексии в Android 11, принцип работы Huawei Quick Apps, а ...

Студенты обнаружили 17 новых планет. Некоторые из них похожи на Землю Студентка астрономического факультета Университета Британской Колумбии Мишель Кунимото открыла 17 новых экзопланет, в том числе потенциально обитаемую планету размером с Землю, сообщает портал phys.org. Изучив данные, собранные миссией НАСА «Кеплер» во время его ...

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

[Из песочницы] Keylogger для Windows с изменением прав в DACL Здесь будет рассмотрено создание Keylogger на базе .Net C# с вызовами системных функций. Сами системные функции в кратце описываются, но лучше прочитать официальную документацию от Microsoft. Ссылка на репозиторий с рабочей сборкой приведена в конце, так же как и ссылка на д...

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

Как установить Гугл Камеру почти на любой смартфон Google Camera — одно из главных программных чудес для Android-устройств. Для смартфонов серии Google Pixel это и вовсе ”Святой Грааль”, которым компания не спешит делиться со всеми. Правда, многие пользователи все равно устанавливали себе GCam и пользовались ей вместо...

Как будет выглядеть вспышка сверхновой с Земли? Любимая многими звезда Бетельгейзе, возможно, станет сверхновой. Такое мнение ранее высказали многие исследователи. Дело в том, что яркость Бетельгейзе — красного сверхгиганта — начала меняться в 2019 году. Это значит, что рано или поздно она станет сверхновой &...

Huawei поняла, как обойти запрет Google Huawei нашла способ обойти ограничение Google 15 мая прошлого года Министерство торговли США внесло Huawei в “черный список”. В это же время президент США Дональд Трамп подписал указ, запрещающий американским компаниям использовать оборудование, представляющее угрозу национа...

Опубликованы исходники швейцарского криптомессенджера Threema Архитектура веб-клиента Threema, источник Защищённый мессенджер Threema открыл исходный код и инструкции по воспроизводимой сборке приложений. Опубликованы 12 репозиториев для клиентов Android, iOS, веб-версии, рилеев нотификаций и других компонентов. Это важнейшее событие...

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

Как отличить восстановленный (реф, CPO) iPhone от б/у под видом нового Восстановленные устройства, они же «рефы» (refurbished), пользуются огромным спросом во всем мире, но в то же время многие с подозрением относятся к подобным девайсам, реализующимся по заманчиво низким ценам. Оказывается, не зря. ♥ ПО ТЕМЕ: В каком смартфоне самая лучшая кам...

Эксперименты с микроконтроллерами в Jupyter Notebook Jupyter Notebook — любимый инструмент-среда для data scientist'ов, аналитиков, инженеров, математиков, студентов и даже для нас — самых обычных ученых в экспериментальной физике. Этот инструмент предназначен для работы с интерпретируемыми языками и удобного графического пре...

CD Projekt вторая по популярности игровая компания в Европе Компания CD Projekt начинала как небольшая и независимая компания по разработкам игр. За последние десять лет она выросла в одну из наиболее популярных и активно-развивающих компаний. На данный момент студия CD Projekt занимает второе место в Европе после Ubisoft. Стоимост...

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

Современный курс по Node.js в 2020 Дорогие товарищи инженеры, сообщество Метархия представляет вашему вниманию современный курс по Node.js, который включает глубокий разбор всех возможностей и аспектов платформы. Основной упор делается на то, как создавать надежные высоконагруженные сервера приложений и API ...

Компьютеры X-Com в одном из военных ВУЗов России 12.12.2019, г. Москва. Компания X-Com завершила проект развития ИТ-инфраструктуры Михайловской военной артиллерийской академии. В рамках проекта выполнено оснащение аудитории учреждения компьютерным оборудованием. Подготовка курсантов военных учебных заведений в соо...

Университет "Синергия" заплатит штраф за нарушение законодательства о персональных данных Ранее на основании собранной Роскомнадзором информации, а также заявлений родителей учащихся Гимназии №2 г. Красногорска (Подмосковье) с приложением документов, подтверждающих нарушения законодательства о персональных данных, в отношении университета "Синергия" был...

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

Sony хочет, чтобы владельцы Nintendo Switch играли на ней в игры для PS4 Sony PS4 — самая популярная игровая консоль своего поколения. Nintendo Switch — самая быстрорастущая. Неудивительно, что у Sony возникла идея дать возможность владельцам Switch играть в игры для PlayStation. Пока не стоит говорить, что такая возможность точ...

Google представил Pigweed — инструменты разработки для встроенных систем Pigweed - коллекция инструментов и библиотек с открытым исходным кодом, для разработки и запуска вашего собственного программного обеспечения на встроенных платформах.

[Перевод] Вышел Flutter 1.17 Сегодня (6 мая 2020) мы с радостью представляем Flutter 1.17, наш первый стабильный релиз в этом году. Наша цель – выпускать стабильные релизы примерно ежеквартально. Однако, данный релиз занял немного больше времени, потому что мы меняли нашу инфраструктуру для нового проц...

TensorRT 6.x.x.x — высокопроизводительный инференс для моделей глубокого обучения (Object Detection и Segmentation) Больно только в первый раз! Всем привет! Дорогие друзья, в этой статье я хочу поделиться своим опытом использования TensorRT, RetinaNet на базе репозитория github.com/aidonchuk/retinanet-examples (это форк официальной репы от nvidia, который позволит начать использовать в ...

Zynga нанимает разработчиков для новой игры по вселенной Star Wars Студия Zynga анонсировала об открытии новой игровой студии в Техасе. Она будет заниматься мобильными играми и одним из первых, по всей видимости, является безымянный проект по вселенной Звёздных войн. Сейчас Zynga находится в поисках 25 сотрудников, возглавлять которых будут...

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

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

iOS 14 может подсказать, насколько надежны ваши пароли на сайтах В дополнение к переработанному главному экрану с виджетами, библиотеке приложений и таким функциям, как CarKey, в iOS 14 и iPadOS 14 также появились важные усовершенствования в «Связке ключей» iCloud. Теперь в разделе «Пароли», помимо, собственно, самих паролей, есть отдель...

[Перевод] Создание пайплайнов CI с помощью Tekton (внутри Kubernetes). Часть 2/2 Создание пайплайнов CI с помощью Tekton (Часть 2/2) В этой статье мы собираемся продолжить создание пайплайна CI с Tekton. В первой части мы установили Tekton на локальный кластер kind и определили нашу первую задачу, которая клонирует репозиторий GitHub и запускает тесты пр...

Интеграция в проект LVGL графической библиотеки для микроконтроллеров LVGL — Light and Versatile Graphics Library также известная как LittleVGL. Библиотека поддерживает большое количество микроконтроллеров, таких как STM32, ESP32 и другие. Мне пока удалось запустить полноценную демо программу на ESP32 и STM32f429 Discovery. Библиотека открыт...

Google Pay и Samsung Pay вместе не могут победить Apple Pay и... кофейное приложение Редактор популярного издания Bloomberg Джон Элрикман (Jon Erlichman) опубликовал график, который демонстрирует наиболее популярные мобильные платежные приложения на территории США. Первое место с результатом более 30 млн пользователей занимает приложение Apple Pay, что...

Mail.Ru Group создает конкурента YouTube В 2020 году компания запустит собственный видеохостинг, который составит конкуренцию популярной площадке Youtube. При подборе контента сервис будет опираться на пользовательские предпочтения.

Альтернативу Google Play уличили в мошенничестве с приложениями Жесткая «привязка» пользователей смартфонов к встроенному в систему магазину приложений устраивает не всех. Многие ищут альтернативы и среди них есть относительно надежные сервисы. По крайней мере, так было до недавнего времени. Одним из наиболее популярных и безопасных спос...

Google уличили в предвзятом ранжировании результатов поиска. Снова Официальная позиция корпорации, которая владеет самым популярным поисковым сервисом в интернете, гласит, что на его выдачу влияют только специально рассчитанные критерии пользовательских предпочтений. Номинально, поисковик google.com не отдает предпочтения никакому сайту, а ...

Новую Fable делают на движке ForzaTech, а не Unreal Engine 5 Microsoft ищет разработчика в студию Turn 10. Этот сотрудник будет работать над тремя AAA-играми из двух франшиз — Fable и Forza Motorsport / Horizon. И всё потому, что обе игры делаются на движке ForzaTech, а не Unreal Engine 5, как предполагалось ранее. Ссылка на вакансию ...

Грядёт важное изменение Google Фото: пользователи смогут искать фотографии по нескольким ключевым словам одновременно Известный блогер Джейн Вонг (Jane Manchun Wong) сообщает, что Google работает над важным улучшением системы поиска своего сервиса Google Фото. В данный момент пользователи могут искать фотографии по ключевым словам, указывая, например, животных, автомобили, места, ...

Google превзошла Apple в безопасности Резервные копии Android оказались защищены лучше, чем iOS Исторически так сложилось, что многие функции iOS сначала появлялись именно на Android. Не будем наклеивать ярлыки и обвинять одних в копировании идей других, в конце концов, большое значение имеет именно реализация, ...

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

[Перевод - recovery mode ] Учебный проект на Python: алгоритм Дейкстры, OpenCV и UI ( часть 1) Лабиринты — это распространенная головоломка для людей, но они представляют из себя интересную задачу для программирования, которую мы можем решить, используя методы кратчайшего пути, такие как алгоритм Дейкстры. Вспоминаем алгоритм Дейкстры Алгоритм Дейкстры — один из наиб...

Обновление Outriders не решило баг с пропажей снаряжения, но восстановило кроссплей Компания Square Enix и студия People Can Fly недавно выпустили кооперативный шутер Outriders. К сожалению, релиз не прошёл гладко: сперва в игре наблюдались проблемы с серверами, затем проявились многочисленные ошибки. Сегодня к проекту вышла первая крупная заплатка, однако ...

В NASA пришли к выводу, что крупный астероид Апофис не представляет угрозы для Земли в ближайшие 100 лет Астероид диаметром около 325 метров, получивший имя в честь древнеегипетского бога хаоса и тьмы, ранее называли одним из наиболее опасных для Земли. Но теперь ученые пересмотрели вероятность столкновения астероида с планетой в 2068 году.

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

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

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

Лучшие игры для iOS по версии Яблык: 100 самых-самых (часть 2) Это уже вторая часть подборки, которая включает в себя 100 наиболее любимых нами игр для iPhone и iPad. Кроме того, все представленные ниже приложения получили высокие оценки геймеров и отраслевых обозревателей, а приобрести или загрузить их бесплатно можно в магазине контен...

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

Как выглядит zip-архив и что мы с этим можем сделать. Часть 3 — Практическое применение Продолжение статьи Как выглядит zip-архив и что мы с этим можем сделать. Часть 2 — Data Descriptor и сжатие. Дорогие читатели, я снова приветствую вас на передаче Нетрадиционное программирование на PHP. Для понимания происходящего рекомендую ознакомиться с предыдущими двумя...

Обзор сервиса ZenMate VPN: принцип работы, преимущества, стоимость и акция Пандемия коронавируса заперла граждан многих стран мира в своих домах. В связи с этим потребление контента в Сети начало существенно расти. Но многие пользователи столкнулись с тем, что часть зарубежных сервисов потокового вещания заблокирована. Например, вы знали, что жител...

[Из песочницы] DLL & Python DLL & Python Недавно меня заинтересовала тема использования DLL из Python. Кроме того было интересно разобраться в их структуре, на тот случай, если придется менять исходники библиотек. После изучения различных ресурсов и примеров на эту тему, стало понятно, что примене...

[Из песочницы] Elite: Dangerous и CosmosDB o7 cmdr! Теплым карантинным вечером, в одном из телеграмных чатиков по Elite: Dangerous разгорелась дискуссия на тему: а у какого типа звезд чаще всего встречаются землеподобные планеты? Дело в том, что исследование планет является одной из основных механик игры. А в иерарх...

[Перевод] Опенсорсные инструменты и пакеты для работы с HTTP API Мы продолжаем серию статей о создании HTTP API с помощью .NET 5. В предыдущей статье мы рассмотрели создание обнаруживаемых HTTP API с помощью ASP.NET Core 5 Web API. В этой статье мы рассмотрим пакеты и инструменты для работы с HTTP API с открытым исходным кодом. Ну что ж, ...

Pentagram создал интерактивный динамик для детей с NFC-картами Pentagram Yoto Player - это интерактивный аудиоплеер для детей, который намеренно не имеет микрофона, камеры или экрана. Он просто предназначен для воспроизведения звука с помощью физических карт с поддержкой NFC. Даже маленькие дети могут поместить карты мультимедийного кон...

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

Лучшие ASMR-приложения на Android Хотите попробовать ASMR на своем смартфоне? Еще каких-то лет пять назад ASMR-контент был мало кому интересен. Сегодня же ASMR — это целый жанр со своими поклонниками и ненавистниками. Принято считать, что в основном контент подобного рода «обитает» лишь на ст...

Ленивая реализация обхода дерева дочерних элементов класса QObject Введение В статье описана ленивая реализация обхода дерева на языке C++ с использованием сопрограмм и диапазонов на примере улучшения интерфейса работы с дочерними элементами класса QObject из фреймворка Qt. Подробно рассмотрено создание пользовательского представления для р...

Как восстановить резервную копию на Android На Android резервное копирование – это явление не настолько развитое, как на iOS. Если Apple во все времена рекомендовала владельцам фирменной техники сохранять данные своих устройств в iTunes или iCloud, то Google никогда особенно не настаивала на удобстве подобных манипул...

Шаблон backend сервера на Golang — часть 2 (REST API) Представленный ниже шаблон сервера на Golang был подготовлен для передачи знаний внутри нашей команды. Основная цель шаблона, кроме обучения — это снизить время на прототипирование небольших серверных задач на Go. Первая часть шаблона была посвящена HTTP серверу: настройка...

Microsoft выпустила программу для восстановления потерянных или удалённых данных Компания Microsoft выпустила полезную программу для пользователей Windows 10, которые случайно удалили или каким-то другим образом потеряли данные.Приложение Windows File Recovery доступно для бесплатной загрузки в онлайн-магазине приложений Microsoft Store.Инструмент исполь...

Голодек компании Даллмайер с 4K проекторами Canon XEED Высокий уровень предлагаемых заказчикам компанией Dallmeier видеотехнологий и оборудования потребовал создания соответствующего им демонстрационного зала, получившего амбициозное название Holodeck Насколько обоснованы амбиции Dallmaier, немецкого разработчика и поставщика ...

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

Облако для проверяющих чиновников будет стоить 1,3 миллиарда Согласно документу, опубликованному на сайте министерства, регламент предполагает несколько видов подключения к защищенной сети ГИС ТОР КНД. Для подключения одного автоматизированного рабочего места (АРМ) на нем должно быть установлено ПО Vipnet Client 4 для ОС Windows (прод...

Huawei запустила новую версию альтернативы сервисам Google Китайская компания Huawei, которая старается удержать свои позиции на мировом рынке смартфонов на фоне американских санкций, работает над альтернативой Android и собственной версией сервисов Google. На этой неделе стало известно о том, что компания объявила о запуске на...

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

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

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

Обновление библиотеки Xbox Game Pass Новые игры должны быть добавлены 25 февраля. Как обычно, какие-то игры должны покинуть Game Pass, на которые придут новые. Их можно заполучить со скидкой в 20%, пока они не покинут библиотеку Xbox Game Pass. Библиотеку покинут: The Elder Scrolls IV: Oblivion, Fallout 3...

Telegram Open Network: теория и практика от валидатора сети В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на самом деле представляет из себя блокчейн TON? Является ли сеть TON действительно децен...

Как добавить недоступные песни в Spotify и как перенести свою музыку 15 июля 2020 года популярный музыкальный сервис Spotify официально появился в Украине. Чтобы использование приложения было максимально комфортным мы собрали несколько важных инструкций. Они помогут перенести библиотеку из других подобных сервисов, если вы решили уйти на Spot...

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

TikTok опубликовал списки самого популярного контента в 2019 году Популярный сервис коротких видео TikTok опубликовал списки самого популярного контента в 2019 году. Эти списки охватывают 10 категорий, которые дают представление о том, какие видео больше всего интересны пользователям приложения. Среди категорий значатся вирусные видео, мем...

Мобильная Radeon RX 5600 XT впечатляет своей производительностью в первых тестах Видеокарта Radeon RX 5600 XT становится всё понятнее. Официальный анонс намечен на 6 января, но уже сейчас мы примерно знаем, какой будет новинка AMD. Если верить имеющимся слухам, этот адаптер будет представлять собой несколько урезанную версию RX 5700 с ценой около 28...

Wapiti — тестирование сайта на уязвимости своими силами В прошлой статье мы рассказали о бесплатном инструменте для защиты сайтов и API от хакерских атак, а в этой решили сделать обзор популярного сканера уязвимостей Wapiti. Сканирование сайта на уязвимости — необходимая мера, которая, вкупе с анализом исходного кода, позволяет ...

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

Новая книга авторов «Хакера»: «Пентест. Секреты этичного взлома» Это уже третье издание из цикла «Библиотека журнала „Хакер“», и, надеемся, не последнее! Книга представляет собой сборник лучших, тщательно отобранных статей из «Хакера» о тестировании на проникновение, используемых пентестерами дистрибутивах Linux и другом инструментарии.

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

The_Otherside — микс из пошаговой RPG и настольной игры в Apple Arcade На прошлой неделе база сервиса Apple Arcade пополнилась проектом Neversong, а теперь авторы What The Golf?, которую многие считают одной из лучших игр в библиотеке, представили новенькую The_Otherside. Это микс из пошаговой RPG и настольной игры, в которой вы занимаетесь те...

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

Amazon Prime Video бесплатно развлечет детвору Если вы уже сбились с ног, придумывая, чем еще развлечь свое чадо на вынужденных каникулах, попробуйте заглянуть на Amazon Prime Video. Там вас ждет сюрприз! С усилением карантинных мер во многих странах компания Amazon пошла навстречу маленьким зрителям. На Prime Video откр...

Коронавирус объединяет: создатели Instagram снова вместе Кевин Систром и Майк Кригер внезапно объединились впервые со времен своего ухода из Facebook, чтобы сделать не социальную сеть. Создатели Instagram запустили Rt.live — сайт, который позволяет отслеживать распространение коронавируса в каждом штате. Ресурс построен на ...

Google объяснил, как использовать инструмент удаления URL в Search Console Сотрудник Google Дэниел Вайсберг (Daniel Waisberg) опубликовал новое видео в серии Search Console Training. Темой этого выпуска стал инструмент удаления URL. Общая информация об инструменте С помощью этого инструмента владельцы сайтов могут временно удалять контент из резуль...

Amnezia: всё будет забыто Согласно исследованиям британских учёных, каждую неделю публикуется новая статья «Как настроить собственный VPN». Но всё же большинство людей пользуются платными коммерческими VPN-сервисами, коих несчётное множество. А вы уверены, что ваш VPN будет продолжать работать в усл...

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

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

NewNode — децентрализованная CDN от разработчика FireChat На днях я наткнулся на упоминание некоего NewNode: NewNode — SDK для мобильной разработки, который делает любое приложение неубиваемым для любой цензуры и DDoS, и драматически снижает нагрузку на сервере. P2P сеть. Может работать в теории без интернета. Выглядело довольно...

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

Великобритания готова опубликовать секретные данные об инопланетянах Существует ли НЛО? Существует ли внеземная жизнь? Пожалуй, этот вопрос можно считать одним из самых популярных по количеству запросов в поисковых системах Google или Яндекс. Словно пытаясь еще больше раззадорить массы, правительства разных стран чаще всего попросту помещают ...

На мобильных вышло приключение-головоломка Isoland 3: Dust of the Universe Isoland — это популярная в определенных кругах серия головоломок от студии Cotton Game. Первые две части доступны в App Store и Google Play по фиксированной цене. Игры представляют собой сюжетные приключения с необычными загадками и оригинальным визуальным стилем. Третья ча...

[Перевод] В самом популярном фрагменте кода за всю историю StackOverflow ошибка!  Недавнее исследование «Использование и атрибуция сниппетов кода Stack Overflow в проектах GitHub» внезапно обнаружило, что чаще всего в опенсорсных проектах встречается мой ответ, написанный почти десять лет назад. По иронии судьбы, там баг. Давным-давно… Еще в 2010 году я ...

Бот в telegram, который следит за доменом Привет жителям Хабра. В попытках изучения PHP и долгих раздумьях, пришла в голову мысль, для практики написать какого-нибудь бота на PHP, без использования фрэймворков. Выбор пал на бота, который будет получать информацию о жизни домена (whois), затем доставать оттуда дату...

#видео | В зоне Златовласки обнаружена экзопланета земного типа Перед вами TOI 700d — планета земного типа, на которой может быть жизнь Жизнь на нашей планете возникла благодаря совокупности множества факторов, одним из которых является расположение Земли в Солнечной системе. Чтобы вода на планете была в жидкой фазе, планета должна...

Игровой автомат "In Jazz" - официальное казино Фараон Эта игра от казино Фараон https://777pharaonbet.com/ представляет собой очень красивый слот, посвященный истории джаза. В начале своего триумфального движения по миру этот музыкальный стиль представлял собой негритянскую музыку, которая была особенно популярной среди интелли...

Самый популярный в мире WhatsApp добился почти невозможного Признанный самым популярным в мире приложением принадлежащий Facebook мессенджер WhatsApp достиг нового рубежа. Ранее такое удавалось только одному приложению, разработанному не Google.  Как заметил тематический ресурс AndroidPolice, количество установок WhatsApp ...

TESS обнаружил похожую на Землю экзопланету в зоне обитаемости NASA’s Goddard Space Flight Center Как сообщает NASA, космический телескоп TESS обнаружил свою первую похожую на Землю планету в зоне обитаемости. Объект получил индекс TOI 700d; он находится в системе, включающей три планеты и располагающейся примерно в 100 световых го...

14 самых популярных Node.js-библиотек в 2020 году Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «14 Most Useful NodeJS Libraries in 2020». В данной статье автор делится своими находками среди многочисленных пакетов Nodejs. Express Быстрый, гибкий, минималистичный, легкий в изучении фреймворк...

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

[Перевод] Python Gateway в InterSystems IRIS Эта статья посвящена Python Gateway — комьюнити-проекту с открытым исходным кодом для платформы данных InterSystems IRIS. Этот проект позволяет оркестрировать любые алгоритмы машинного обучения, созданные на языке Python (основная среда для многих Data Scientists), использов...

Ростех интегрирует «Электронную школу» с функционалом образовательных онлайн-платформ Интеграция систем "БАРС.Образование - Электронная школа" с ЦОР "ЯКласс" − резидентом Кластера информационных технологий Фонда "Сколково" − позволит планировать уроки при помощи цифровых ресурсов, автоматизировать проверку школьных ра...

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

Tangi — аналог TikTok от Google с обучающими видео Tangi — аналог TikTok от Google Как же так получается, что Google выпускает приложение не для Android, а для iOS? Компания выпустила аналог TikTok под названием Tangi. Ещё 6 дней назад разработчики приложения опубликовали пресс-релиз на официальном сайте Google, однако...

Типизированные запросы OData в TypeScript Традиционно запросы OData к данным выражаются в виде простых строк без проверки типов при компиляции или без поддержки IntelliSense, кроме того, разработчику приходится изучать синтаксис языка запросов. Данная статья описывает библиотеку TsToOdata, которая превращает запрос...

Игровая индустрия с 16 по 22 декабря 2019 года В сегодняшнем выпуске: В Steam появился Gothic Playable Teaser. В The Last of Us 2 будут присутствовать отсылки к первой части. Rambler хочет заблокировать Twitch в России. Выход The Wolf Among Us 2 произойдет не раньше 2021 года. Все самое интересное из мира игр и игровой ...

В сети кофеен CoffeeBean запущена оплата по биометрии Сервис оплаты покупок с использованием технологии распознавания лица запустили "Ростелеком" и банк "Русский стандарт". К середине 2020 года биометрический эквайринг будет внедрен во всех кофейнях сети CoffeeBean. Оплачивать покупки "одним взглядом&qu...

Прозрачный дисплей TRANSPARENT OLED SIGNAGE от LG Компания LG Electronics (LG) представляет на российском рынке уникальный прозрачный дисплей LG Transparent OLED, возможности которого покажутся волшебством.Прозрачный дисплей LG Transparent OLED поможет реализовать уникальные проекты и сможет привлечь внимание надолго, незав...

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

TOTP (Time-based one-time Password algorithm) С ростом числа угроз кибербезопасности, для разработчиков становится все более и более необходимым обновлять стандарты безопасности веб-приложений и быть при этом уверенными в том, что аккаунты пользователей в безопасности. Для этого в настоящее время многие онлайн-приложени...

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

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

На iPhone 11 пришлось 69% продаж смартфонов Apple в США в минувшем квартале Смартфоны Apple — один из самых популярных товаров в новогодний сезон, тем более что производитель с учетом этого представляет новые модели в начале четвертого квартала. По подсчетам CIRP (Consumer Intelligence Research Partners), 69% смартфонов iPhone, проданных ...

«Связной» пообещал ремонт электроники за 30 минут Российский ритейлер «Связной»  объявил о запуске собственной сети авторизованных сервисных центров «Связной сервис» прямо в своих магазинах. На данный момент сервисные центры уже запущены в Вологде и Уфе, а до конца года планируется ...

Число подписчиков Яндекс.Музыки достигло 3 млн Количество подписчиков сервиса Яндекс.Музыка достигло 3 млн пользователей, за три года увеличившись в 12 раз. На сегодняшний день библиотека сервиса включает более 60 млн треков и более 90 тысяч подкастов. Сервис доступен в 12 странах, включая Россию, страны СНГ и Израиль. П...

Флагман Huawei Mate 30 Pro 5G доступен в новой версии Сегодня компания Huawei объявила, что с 12 декабря флагманский смартфон компании Huawei Mate 30 Pro 5G будет доступен в зеленом цвете с 8 ГБ ОЗУ и 128 ГБ флэш-памяти. Смартфон Huawei Mate 30 Pro 5G в данной конфигурации стоит около 909 долларов. Стоит отметить, что с мо...

Poly представляет Poly Lens с облачной аналитикой и возможностью управления видеоустройствами Функции управления и аналитики в новом сервисе Poly Lens еще больше облегчают работу с конечными устройствами на корпоративном уровне; это первый шаг к объединению инструментов управления Poly в одном мощном облачном решении.

Заменяем Google Assistant на нейросеть Порфирьевич и троллим Алису Вы уже видели, что вытворяет нейросеть Порфирьевич? Она дописывает текст к любой вашей фразе. И действительно забавные штуки получаются, потому что обучена она на книгах Достоевского, Толстого, Пушкина, Булгакова, Гоголя и Пелевина. «Озвучить все это дело голосом Левитана ...

Приложения Яндекса успешно интегрированы в магазин приложений AppGallery Теперь такие популярные приложения как Яндекс.Такси, Яндекс.Драйв, Яндекс.Карты, Яндекс.Еда, КиноПоиск и многие другие доступны на всех смартфонах брендов HUAWEI и HONOR. Магазин приложений AppGallery активно развивается в России: начиная с августа 2019 года количество интег...

Найден уникальный топорик из кости бегемота возрастом 1,4 млн. лет Археологии обнаружили в формации Консо в Южной Эфиопии уникальный артефакт – костяной топорик, изготовленный Homo Erectus. Несмотря на то, что данный инструмент широко применялся 1-2 млн лет назад, все найденные до этого образцы были исключительно каменными. До этого открыти...

Немного про устройство современного радио на примере HackRF One Приветствую, Habr! Некоторое время назад в поле моего зрения очень часто попадало множество статей, видеороликов о теме SDR трансиверов. Тема представляет интерес и сегодня. Большой популярностью среди радиолюбителей и других, разного рода, «технарей» пользуются устройства H...

Компания Ubisoft будет полностью поддерживать сервис NVIDIA GeForce Now В то время как многие разработчики удаляют свои игровые проекты из сервиса NVIDIA GeForce Now, компания Ubisoft объявила о полной поддержке сервиса NVIDIA GeForce Now. Представители компании Ubisoft официально объявили о том, что обеспечит полную поддержку сервиса NVIDI...

Космический райдшеринг. SpaceX запустила онлайн-сервис покупки мест на ракетах Falcon 9 Компания SpaceX запустила новый веб-инструмент заказа мест в ракете Falcon 9 для потенциальных клиентов, которые хотели бы отправить свой спутник в космос. Этот сервис был анонсирован в прошлом году, чтобы сделать космические запуски более доступными для небольших компаний, ...

Aсинхронный PHP Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP, а не срочно переп...

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

Яндекс.Маркет назвал самый популярный смартфон 2019 года Аналитики Яндекс.Маркета изучили спрос на смартфоны и назвали самые популярные модели 2019 года. В исследовании использовались данные сервиса о переходах пользователей в интернет-магазины с 1 января по 31 декабря 2019 года. Самыми популярными производителями в прошлом году ...

Использование journalctl для просмотра и анализа логов: подробный гайд Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструмен...

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

Систему хранения данных варшавского музея оптимизировала Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, оптимизировала хранилище данных варшавского Музея истории польских евреев, недавно осуществившего проект масштабной цифровизации культурных объектов. В рам...

[Из песочницы] Начинаем работу с Google Sheets на Python. От регистрации до чтения данных Довольно долго я обходился выгрузкой данных в Excel, но мода меняется, пользователи хотят в облака. Начав переводить ряд проектов на Python, решил, что самое время сменить (или дополнить) Excel чем-то более современным. Когда я впервые столкнулся с необходимостью работы c ...

Из опенсорсного Yahoo! и справочника о порно — в первую интернет-энциклопедию: история рождения и первого года Wikipedia Откуда взялся движок Wiki, чем занимался Джимми Уэйлс до Wikipedia, как она поглотила своего «родителя» Nupedia и почему проект «выстрелил» после теракта 11 сентября.

Из опенсорсного Yahoo! и каталога порно — в первую интернет-энциклопедию: история рождения и первого года Wikipedia Откуда взялся движок Wiki, чем занимался Джимми Уэйлс до Wikipedia, как она поглотила своего «родителя» Nupedia и почему проект «выстрелил» после теракта 11 сентября.

Как восстановить файл почти любого формата на Mac или Windows Мы часто работаем с файлами различных форматов — .docx и PDF для текста, .psd и .ai в случае с графическими файлами (Photoshop и Illustrator) и многими другими. Но из-за того, что даже самое продвинутое программное обеспечение зачастую несовершенно, так называемая «ош...

Владельцев сайтов с аудиторией более 0,5 млн россиян обяжут открывать филиалы в РФ Такая норма содержится в законопроекте о регулировании зарубежных IT-компаний, пишет ТАСС со ссылкой на сообщение главы комитета Госдумы по информполитике Александра Хинштейна."Наш законопроект обяжет владельцев крупных информресурсов с ежедневной аудиторией в РФ от 500...

Java-сериализация: максимум скорости без жёсткой структуры данных Наша команда в Сбербанке занимается разработкой сервиса сессионных данных, который организует взаимообмен единым Java-контекстом сессии между распределёнными приложениями. Наш сервис крайне нуждается в очень быстрой сериализации Java-объектов, поскольку это часть нашей missi...

Куда могут пропасть фото на iPhone Если вы включили «Фото iCloud» на своем iPhone или iPad, возможно, вы заметили, что часть ваших снимков не отображается. Я впервые заметил это несколько дней назад, когда искал видео, которое, как помню, снял на свой iPhone за несколько дней до этого. По какой-то причине ро...

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

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

Найдено объяснение спиральным рукавам Млечного пути Галактика, R5519 состоит из плоского кольца звезд с отверстием в середине, пробитым другой галактикой. Подобные образования называются «кольцеобразными» и нечасто образуются в современной вселенной. Галактики же в ранней вселенной были очень активными, буквально взбивая горя...

Кораллы начали печатать на 3D-принтере ради спасения рифов Американская дизайн-студия Objects and Ideograms объявила о старте проекта Coral Carbonate, в рамках которого специалисты на 3D-принтере печатают искусственные кораллы и затем погружают их в океан, чтобы помочь в восстановлении коралловых рифов — одной из самых уязвимых экос...

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

Портировать игры на DirectX 12 станет еще проще Компания Microsoft на прошлой неделе выложила в открытый доступ библиотеку D3D12 Translation Layer, которая должна упростить портирование игр на API DirectX 12. D3D12 Translation Layer – это одна из вспомогательных библиотек для переноса графических концептов и команд с API ...

[Перевод] Миллион спрайтов при 120 с лишним fps Если вы побродите по форуму DOTS, то можете встретить там подобные посты о том, как автор написал библиотеку, способную рендерить миллион анимированных спрайтов, и всё равно получает только 60fps. Я создал собственный рендерер спрайтов DOTS, который достаточно хорош для наш...

[Перевод] Python, pandas и решение трёх задач из мира Excel Excel — это чрезвычайно распространённый инструмент для анализа данных. С ним легко научиться работать, есть он практически на каждом компьютере, а тот, кто его освоил, может с его помощью решать довольно сложные задачи. Python часто считают инструментом, возможности которог...

Qualcomm представила среднеуровневую SoC Snapdragon 678, которая представляет собой слегка разогнанный вариант Snapdragon 675 Qualcomm продолжает планомерное обновление ассортимента мобильных процессоров для смартфонов и сегодня компания анонсировала среднеуровневую SoC Snapdragon 678. Как несложно догадаться, это обновление популярной Snapdragon 675, представленной в 2018 году. Однокристальная сис...

Сервис NVIDIA GeForce Now добавляет в библиотеку 18 игр Библиотека NVIDIA GeForce Now каждый четверг добавляет игры. В этот раз компания NVIDIA добавила 18 игр, включая бейсбольный симулятор Super Mega Baseball 3 и пошаговую ролевую игру ATOM RPG Trudograd. Список игр ATOM RPG Trudograd Super Mega Baseball 3 Aven Colony Ba...

Хакатоны. Как выжать максимум и выжить Доброго всем времени суток! Меня зовут Александр Михалин — я .NET разработчик в компании “Рексофт”. За моей спиной 7 хакатонов, причем один в качестве члена жюри. Я не спал 8 ночей, выпил 52 чашки кофе, 15 банок редбулла, со мной в команде побывали 24 человека. Сегодня я х...

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

В TikTok нашли уязвимость, позволяющую подменять ролики пользователей Проблема заключается в том, что популярный сервис использует сети доставки контента, в которых применяется незащищенный протокол HTTP. Это позволило исследователям подменить ролики в аккаунте ВОЗ фейками о коронавирусе в масштабах атакованной сети.

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

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

В России заработал облачный игровой сервис SberPlay СберБанк объявил о запуске игрового облачного сервиса SberPlay. С сегодняшнего дня всем владельцам умной телеприставки SberBox доступна бесплатная бета-версия сервиса облачного гейминга SberPlay.  Сервис позволяет запускать популярные ПК-игры на ТВ без необходимос...

Проблемы Zoom только нарастают. 530 000 аккаунтов продают за копейки и даже раздают бесплатно Крайне популярный на удаленке сервис Zoom будут судить из-за уязвимостей. В Сеть слили тысячи пользовательских видео Акционер Zoom Video Communications Inc. Майкл Дриу (Michael Drieu) подал коллективный иск, в котором он обвинил компанию в мошенничестве и сокрытии проб...

Что роднит iPhone SE2 и смартфоны Huawei? В Сети появились новые подробности о смартфоне iPhone SE2, который, предположительно, выйдет в марте этого года. Согласно новым данным, он получит новую для Apple систему Touch ID. Вместо традиционного датчика, размещаемого под экраном, iPhone SE2 получит боковой датчик...

Hunt Royale — непонятная королевская битва со своими фишками и одной картой Кто-то пытается быть похожим на PUBG Mobile. Кто-то смотрит на Brawl Stars и решает сделать его недалёкого клона. Последний момент касается Hunt Royale. Это вертикальная аркада, которая позиционирует себя как королевскую битву. Основной режим рассчитан на четыре игрока. Их з...

В Android 11 тестируют усовершенствованную функцию Live Caption Одна из интересных функций, появившихся в Android 10, перекочует в следующую версию ОС, но с новыми возможностями. Сервис Live Caption станет еще более полезным. Этот сервис позволяет включить субтитры под любым мультимедийным контентом, даже под видео, которое записал сам п...

Что нового в TestMace часть 1. Облачная синхронизация, обновленный интерфейс и многое другое Всем привет! После долгого перерыва TestMace вновь вылезает из норы, чтобы поведать миру о новостях, связанных с проектом. Если кто забыл либо не читал статью о нас, TestMace — это IDE для работы с API. Наша тулза ставит целью покрыть весь спектр работ с существующим API, к...

rpm-gpg-repository-mirroring — Скрипт для скачивания RPM пакетов из репозиториев, для которых нельзя сделать RPM зеркало В некоторых организациях с серверов нет доступа в интернет. В таких случаях делают зеркала основных репозиториев. Но что делать, если доступ с серверов ограничен, а нужные rpm пакеты нужно установить? Обычно используют скачивают reposync или скачивают руками и делают локальн...

[Перевод] Тестирование в Puppeteer vs Selenium vs Playwright: сравнение производительности Ранее мы уже писали о том, когда бывает нужна автоматизация тестирования и какие проверки при этом используют. Сегодня предлагаем обсудить использование инструментов на практике и оценить их производительность. С разрешения Giovanni Rago – автора серии полезных материалов о ...

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

Самоизоляция существенно повлияла на продажи программного обеспечения в России Компания "Системный софт" провела анализ изменения спроса на различные виды ПО в марте 2020 года и сравнила его с показателями того же периода 2019 года. Экспресс-исследование проведено для того, чтобы выяснить, как перевод значительной части бизнеса на удаленную работу и в...

Лемматизируй это быстрее (PyMorphy2, PyMystem3 и немного магии) Я работаю программистом, и в том числе занимаюсь машинным обучением применительно к анализу текстов. При обработке естественного языка требуется предварительная подготовка документов, и одним из способов является лемматизация – приведение всех слов текста к их нормальным фор...

МТС оценил телепредпочтения абонетов Самым популярным видом контента в ТВ-сетях МТС является кинопродукция. Так, зрители кабельного ТВ и IPTV тратят на просмотр художественных фильмов и сериалов 45%, а пользователи мобильной платформы - треть суммарного времени смотрения в этих средах. Второе место в кабельной ...

ComNews опубликовал обзор "Центры управления и порталы обратной связи с населением" В российских регионах начинают создаваться центры управления (ЦУР). Что они должны собой представлять и в чем их коренное отличие от уже существующих ситуационных центров (СЦ), известно немного. Пока речь идет о тиражировании опыта Московской области и ее портала обратной св...

В России на замену Zoom тестируют госсервис «Сферум» Как пишет "Интерфакс" со ссылкой на министра просвещения Сергея Кравцова, проекту теперь предстоит пройти тестирование еще в 15 субъектах России. В Mail.ru Group сообщили CNews , что называться сервис будет "Сферум"."Сферум" - это сервис видеоко...

[Перевод] Проверка образов с помощью Gitlab CI/CD Всем привет, в преддверии старта курса «CI/CD на AWS, Azure и Gitlab» подготовили перевод интересного материала. В этой статье мы поговорим о том, как проверять образы контейнеров на платформе Gitlab CI/CD с помощью Sysdig Secure. Образы контейнеров, которые не соответст...

Gameloft дарит игры в честь своего юбилея Gameloft исполнилось 20 лет, и чтобы отпраздновать, компания отдает несколько игр бесплатно. Ну как несколько, 30! Известная мобильная игровая студия, популярная благодаря своим франшизам, таким как Modern Combat и Asphalt, назвала этот пак Gameloft Classics. Это приложение,...

[Перевод] Питонистический подход к циклам for: range() и enumerate() Автор заметки, перевод которой мы сегодня публикуем, хочет рассказать о некоторых особенностях использования циклов for в Python. Цикл for — это один из краеугольных камней программирования. С этими циклами будущие программисты знакомятся в самом начале учёбы и, после пер...

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

Honor MagicBook 14 только поступил в продажу, и сразу же стал бестселлером Сегодня в Китае стартовали продажи специальных версий недавно представленных ноутбуков Honor MagicBook 14 и 15. В составе одних – APU AMD Ryzen и 16 ГБ оперативной памяти, а в составе других – процессоры Intel. Какие в итоге оказались наиболее популярны &nda...

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

[Из песочницы] Материальный Python. Что нового в библиотеке KivyMD Приветствую! Не так давно уже писали о Python в Mobile development и разработке мобильных приложений на Python с помощью библиотек Kivy и KivyMD. Эта статья продолжит знакомить вас с кроссплатформенными Python инструментами, а конкретно сегодня мы рассмотрим новинки, котор...

Самый популярный Linux побил Windows 10 в тесте на производительность Основатель Phoronix Media и главный разработчик Phoronix Test Suite Майкл Ларабел (Michael Larabel) провёл интересный тест производительности Windows 10 и Ubuntu.  Ubuntu разрабатывается организацией Canonical и представляет собой самый популярный десктопны...

[Перевод] Декодируем JPEG-изображение с помощью Python Всем привет, сегодня мы будем разбираться с алгоритмом сжатия JPEG. Многие не знают, что JPEG — это не столько формат, сколько алгоритм. Большинство JPEG-изображений, которые вы видите, представлены в формате JFIF (JPEG File Interchange Format), внутри которого применяется ...

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

Роскомнадзор запустил систему слежки за поисковиками и VPN По информации ТАСС, создание системы обошлось в 19,92 млн руб. Ее разработчик был определен в результате конкурсных закупочных процедур, состоявшихся в апреле 2019 г. Им стал Федеральный испытательный центр (ФИЦ) "Информатика и управление" Российской академии наук ...

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

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

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

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

Неисповедимы пути контента или про CDN замолвим слово Дисклеймер: Данная статья не несет в себе сведений ранее неизвестных читателям, знакомым с понятием CDN, а носит характер обзора технологии Первая веб-страница появилась в 1990 году и имела размер в считанные байты. С тех пор контент масштабируется как качественно, так и ко...

Обзор и тестирование материнской платы MSI MPG X570 Gaming Edge Wi-Fi MSI Gaming – это популярный и узнаваемый бренд. Многим известен этот логотип с драконом, остается лишь позавидовать компании, что она вовремя поняла конъюнктуру и выбрала нужное направление. Действительно, аудитория геймеров – самый перспективный рынок для высоких технологий...

Как перенести пароли с Андроида на Андроид Функция автозаполнения – относительно недавнее нововведение Android. Непонятно почему, но долгое время Google исправно игнорировала эту функцию. Поэтому, когда она наконец решилась на её внедрение, пользователи ликовали. Ещё бы, ведь теперь у них появилась возможность не вв...

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

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

Mail.ru обновляет персональный виджет для Android-пользователей Mail.ru Group обновила виджет быстрого доступа к продуктам компании в смартфонах на Android. Он позволяет перейти к сервисам Mail.ru прямо с домашнего экрана устройства.  Виджет представляет собой информационный блок, расположенный на домашнем экране смартфона. В него в...

Онлайн-библиотека «КиберЛенинка» впервые вышла на самоокупаемость Выручка компании за 2019 год выросла в 3 раза до 12 млн рублей по РСБУ. При этом стоит отметить увеличение доходов от новых сервисов. Соотношение в выручке реклама/сервисы составляет 50/50, тогда как годом ранее — 65/35.

За 11 месяцев выявлено более 16,5 тыс. радиоэлектронных средств операторов «большой четверки», работающих с нарушениями Больше всего РЭС, которые эксплуатировались с нарушениями, принадлежит ПАО "ВымпелКом" - 6 095, что на 197 РЭС больше, чем в аналогичном периоде прошлого года. У ПАО "МегаФон" - 4 065 РЭС (меньше на 51 РЭС), у ПАО "МТС" - 4 382 (больше на 280 РЭ...

Топ смартфонов 2019 на Яндекс.Маркете Аналитики Яндекс.Маркета изучили спрос на смартфоны и назвали самые популярные модели 2019 года. В исследовании использовались данные сервиса о переходах пользователей в интернет-магазины с 1 января по 31 декабря 2019 года. Самыми популярными производителями в пр...

Озвучены цены подписок Spotify в России: всё, как у Apple Spotify представляет собой один из самых популярных в мире музыкальных сервисов. Несмотря на это, до конца 2018 года компания оставалась убыточной. Лишь по итогам 2018 года она смогла получить чистую прибыль в размере примерно 90 млн долларов.

WireGuard заработал в режиме ядра WindowsNT Разработчик WireGuard VPN Джейсон Доненфельд выпустил новую версию WireGuardNT, которая работает в режиме ядра WindowsNT (7, 8.1, 10, 11, 2012, 2016, 2019, 2022). Перенос всего кода в ядро значительно повышает пропускную способность туннеля практически на любых соединениях...

Hisense объявляет о выпуске VIDAA Компания Hisense объявила о глобальном запуске ее платформы VIDAA. Платформа, предназначенная для «умных» телевизоров и имеющая более 20 000 фильмов и телепередач, получила новый интерфейс и поддержку сервисов поставщиков контента для максимального удобства пользо...

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

Россияне стали меньше интересоваться техникой Популярный российский интернет-сервис для размещения объявлений о товарах “Авито” проанализировал поисковые запросы россиян за прошлый год, выделив наиболее популярные. Так, согласно аналитическим данным сервиса, жители страны потеряли интерес к технике.

Закрыт ещё один проект отечественного смартфона Как сообщает CNews со ссылкой на главу компании Infowatch Наталью Касперскую, причиной неудачи «Тайгафона» стали неудовлетворительные технические характеристики и отсутствие программного обеспечения. Софт для стандартной версии Android был несовместим с аппаратом, а корпорат...

[Перевод] Wasm или не Wasm? Мы, в компании Linkurious, занимаемся работой над Linkurious Enterprise. Это — веб-платформа, которая, используя возможности графов и средства их визуализации, призвана помогать компаниям и органам власти, расположенным по всему миру, бороться с финансовыми преступлениями. ...

Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье разберемся с легенькой JavaScript обфускацией, загрузим бэкдор через репозиторий Git, и отладим...

Красивый концепт WordPad в Windows 10 В настоящее время происходит обновление Windows 10 с применением Fluent Design, а это означает, что приложения постепенно получают новый визуальный стиль. Тем не менее, одно из приложений, не получающих обновлений, является WordPad, который по-прежнему остается одним из самы...

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

Разведка с geo2ip и reverse-whois Разведка сетевых ресурсов компании главным образом заключается в брутфорсе поддоменов с последующим ресолвом найденных сетевых блоков. Далее могут быть найдены новые домены 2 уровня и процедура повторяется снова. Это позволяет найти новые IP-адреса на каждой итерации.Этот ме...

Как мы считаем людей с помощью компьютерного зрения Фото из открытых источников Массовые скопления людей создают проблемы в самых разных областях (ритейл, госслужбы, банки, застройщики). Заказчикам необходимо объединять и мониторить информацию о количестве людей во множестве мест: в офисах обслуживания, административных пом...

65% россиян не копируют свои данные Причины, по которым россияне не делают резервные копии своих данныхИз тех, кто не создает резервные копии своих данных, больше половины (55%) утверждают, что у них нет данных или файлов, достаточно важных для резервного копирования. Другие основные причины: 26 % не знают, ка...

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

Глава Epic Тим Суини выступил в поддержку игрового стримингового сервиса NVIDIA GeForce Now Многие издатели и разработчики игр решили убрать свои проекты из стримингового сервиса NVIDIA GeForce Now. Ранее мы уже сообщали, что из сервиса исчезли все игры Activision Blizzard и почти все игры Bethesda. Но не все компании отказываются от взаимовыгодного сотрудничества ...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

WhatsApp запретили пользоваться, и вот почему Самым популярным и известным в мире сервисом для общения является WhatsApp, а используют его на постоянной основе более чем 1,6 млрд человек, и это вполне себе реальный факт. Данный сервис старается делать все возможное для Сообщение WhatsApp запретили пользоваться, и вот п...

Стали известны полные характеристики Oppo Reno Ace 2 Изображения смартфона Oppo Reno Ace 2, который будет представлен в следующем месяце, недавно появились в базе данных TENAA, раскрыв его дизайн. Сегодня список был дополнен подробными характеристиками устройства.Согласно полученной информации, Reno Ace 2 получит 6,5-дюймовый ...

Разбираемся с Custom Tooling в Argo CD Спустя некоторое время после написания первой статьи, где я ловко управлялся с jsonnet и гитлабом, я понял что пайплайны это конечно хорошо, но излишне сложно и неудобно. В большинстве случаев требуется типовая задача: "сгенерировать YAML и положить его в Kubernetes&qu...

Тестирование AI и стартаперство: интервью с Адамом Карми (Applitools) Есть популярная фраза «scratch your own itch»: если хочешь создать новый продукт, делай такой, которого тебе самому не хватает. В этом случае лучше всего понимаешь, как сделать его хорошо. Адам Карми остро ощущал нехватку инструмента для визуального тестирования, который по...

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

Обзор HYUNDAI H-PCD400. Яркий и сочный портативный бумбокс Много ли среди читателей этого обзора тех, кто застал моду на бумбоксы? Те самые магнитофоны с батарейками, которые можно было носить на плече, делясь любимой музыкой с окружающими. С этого момента прошло много времени, но, как и во многих других сферах, мода циклична, и сей...

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