Социальные сети Рунета
Понедельник, 29 ноября 2021

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

Из Chrome Web Store удалено 49 расширений. Они воровали данные криптовалютных кошельков Из Chrome Web Store удалили почти пять десятков вредоносных расширений, имитировавших такие приложения криптовалютных кошельков, как Ledger, MyEtherWallet, Trezor, Electrum и так далее. Все они похищали приватные ключи и мнемонические фразы пользователей.

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

Еще один пакет npm воровал информацию из браузеров и Discord Исследователи Sonatype обнаружили вредоносную библиотеку discord.dll, предназначенную для кражи конфиденциальных файлов из браузеров и Discord. Похожую малварь уже находили в начале осени.

Обнаружен еще один вредоносный пакет npm с бэкдором Специалисты по безопасности удалили вредоносную JavaScript-библиотеку twilio-npm с сайта npm. Библиотека содержала вредоносный код, который открывал бэкдор на компьютеры пользователей.

С GitHub удалили 18 проектов для скачивания контента с YouTube Правообладатели из Американской ассоциации звукозаписывающих компаний (RIAA) добились удаления проекта youtube-dl с GitHub. Данная Python-библиотека применялась во многих инструментах и сервисах для копирования контента с YouTube, и была удалена из-за нарушения DMCA.

Библиотека ASE для атомных симуляций: создаем наночастицы Библиотека ASE Библиотека ASE — это python-библиотека для проведения атомных манипуляций и вычислений. В данной статье мы будем создавать наночастицы с помощью этой библиотеки. Установка Устанавливается ASE стандартно через pip: pip install ase. Читать дальше →

Android-приложения, установленные 5,8 млн раз, воровали пароли пользователей Facebook Специалисты Google удалили из Google Play Store девять приложений, загруженных 5 856 010 раз, так как эти приложения были пойманы на краже учетных данных от Facebook.

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

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

Taiga UI — библиотека компонентов под Angular, которую вам стоит попробовать Привет!Саша Инкин и я регулярно пишем на Хабр статьи по Angular. Почти все они основаны на нашем опыте разработки большой библиотеки компонентов.Эту библиотеку мы развиваем, перерабатываем и дополняем уже несколько лет, а свои идеи проверяем на нескольких десятках проектов Т...

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

Android 12 превратит смартфоны Google Pixel и Samsung в ключи для автомобилей Почти через год после того, как Apple анонсировала скорую возможность использования iPhone в качестве ключей для автомобилей, Google намерена представить похожую технологию.

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

RUI – библиотека для создания web-приложений на языке go Хочу представить вам свой проект – библиотеку RUI (Remote User Interface). Библиотека предназначена для создания web-приложений на языке go.  Особенностью библиотеки заключается в том, что вся обработка данных осуществляется на сервере, а браузер используется как тонкий...

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

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

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

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

Хакеры используют .NET библиотеку для создания вредоносных файлов Excel Группировка Epic Manchego использует в атаках специальные файлы Excel, созданные для обхода защитных механизмов, обнаружили аналитики NVISO Labs. Такие файлы создаются не через Microsoft Office, а с использованием .NET библиотеки EPPlus.

Репозиторий youtube-dl восстановили на GitHub после вмешательства EFF Сегодня на GitHub восстановили репозиторий опенсорсного проекта youtube-dl, который ранее был удален из-за нарушения DMCA. Данная Python-библиотека применяется во многих инструментах и сервисах для копирования контента с YouTube, имеет более 72 000 звезд на GitHub и представ...

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

Изготовление ключей от «БОБЁРМАСТЕР» — удобная услуга или идея для бизнеса? В современном обществе у каждого взрослого человека при себе есть хотя бы одна связка ключей. А с ключами может произойти всё, что угодно: ключи теряются, ломаются или возникает необходимость сделать его дубликат. Хорошо, когда рядом с домом или местом работы есть проверенна...

ABBYY NeoML 2.0: Python и многое другое Прошел почти год с тех пор, как мы опубликовали на GitHub библиотеку для машинного обучения NeoML. О чем, конечно же, была статья на Хабре. Мы обещали поддерживать и развивать ее. Свое обещание мы сдержали, и на днях свет увидела вторая версия библиотеки! С первой версии ...

Reactive Data Display Manager. История одного рефакторинга Борясь с рутиной по конфигурации UITableView и UICollectionView, мы создали библиотеку RDDM. В её основе — адаптер, имплементирующий DataSource и Delegate, и генератор, соответствующий ячейке коллекции.Библиотека дорабатывалась и становилась мощнее. Но чем больше мы вно...

В интернете раздают бесплатный доступ к библиотеке компьютерных игр Origin На сайте компании SteelSeries проходит раздача ключей Basic-подписки Origin Access на месяц. Подписка включает в себя свободный доступ к библиотеке игр платформы цифровой дистрибуции от Electronic Arts.

Из Chrome Web Store удалили 106 вредоносных расширений Из Chrome Web Store была удалены 106 расширений, пойманные на сборе конфиденциальных данных пользователей.

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

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

Чешская библиотека выбирает сеть хранения данных Infortrend для кластерной виртуализации ТАЙБЭЙ, 27 апреля 2021 г /PRNewswire/ — Компания Infortrend® Technology, Inc. (TWSE: 2495), являющаяся ведущим в своей отрасли поставщиком корпоративных хранилищ, выиграла ряд тендеров на реализацию ИТ-проектов Муниципальной библиотеки в Праге. В рамках ...

ЛитРес:Школа и Мегафон запустили детскую цифровую библиотеку ЛитРес:Школа - это проект который предоставляет образовательным организациям доступ к мобильной библиотеке с возможностью дистанционно выдавать электронные книги.

AMD выпустила открытую библиотеку FEMFX для создания реалистичной физики Компания AMD сообщила о доступности библиотеки деформируемой физики FEMFX (Finite Element Method — метод конечных элементов), предназначенной для расчета процессов на многоядерных ЦП. Библиотека является частью инициативы GPUOpen. Разработчики могут получить доступ к.....

Swifty Guitar Chords: гитарные аккорды на Swift Swifty Guitar Chords — библиотека для отображения гитарных аккордов. Генерирует CAShapeLayers для любого аккорда из своей базы данных. Все, что вам нужно сделать, это указать ключ (C, C # и т.д.) и суффикс (мажор, минор, sus4 и т.д.), чтобы найти подходящий аккорд. У к...

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

[Перевод] Взаимные блокировки и внешние ключи в SQL Server В реляционных базах данных внешние ключи (foreign key) используются для обеспечения целостности связей между таблицами. Простыми словами, внешний ключ — это столбец (или несколько столбцов), ссылающийся на первичный ключ другой таблицы. Таблица с внешним ключом называется до...

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

В Google Play Store обнаружены приложения, ворующие данные Администрация Play Store уже удалила из маркета 9 вредоносных приложений.

Установка УТМ 4.x на АТОЛ-HUB20 Установка УТМ 4.x на АТОЛ-HUB20.В январе 2021 года компания АТОЛ прекратила развитие проекта «HUB-УТМ». На сайте появилась прошивка для Атол-Hub20 с возможностью установки УТМ 4.x , но УТМ не стартует. Запускаем УТМ4 путем подмены бинарников и библиотек Java и библиотеки PKC...

Xiaomi выпустила ключ-карту с NFC для открытия смарт-замков Aqara Компания Xiaomi выпустила электронный ключ-карту с NFC для открытия смарт-замков Aqara.Aqara Smart Door Lock NFC Card оценивается в 49 юаней ($7). Внутри находится микропроцессор, который обеспечивает безопасность на высшем уровне. Размеры карты составляют 42 x 26 x 3.5 мм п...

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

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

Активисты построили в Minecraft свободную «Библиотеку без цензуры» Студия BlockWorks, коллектив художников и дизайнеров, построила в игре Minecraft глобальную цифровую библиотеку «The Uncensored Library»(Библиотека без цензуры). Ее открытие состоялось 12 марта, во Всемирный день борьбы с киберцензурой, и это не просто масштабный игровой объ...

Как открыть замок без ключа Даже если ключ от двери потерялся или сломался, вы сможете попасть домой.

Скидки на Windows 10 – ключи для изданий Pro и Home продаются менее чем за 10 долларов Стартовала очередная распродажа, на которой ключ для Windows 10 Pro стоит около 8 долларов.

[Перевод] 20 инструментов Android-разработчика, о которых вы могли не знать Набор полезных, но не очень известных инструментов и библиотек Android.Работая над статьями о 30 лучших библиотеках и проектах Android 2019 г. и 25 лучших библиотеках и проектах Android 2020 г., я наткнулся на множество замечательных инструментов и проектов, которые могут пр...

[Перевод] Clustergram: визуализация кластерного анализа на Python В этой статье, переводом которой мы решили поделиться специально к старту курса о Data Science, автор представляет новый пакет Python для генерации кластерограмм из решений кластеризации. Библиотека была разработана в рамках исследовательского проекта Urban Grammar и совмест...

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

Кастомный ключ от домофона Привет всем. Не так давно сломался ключ от домофона. При этом крышка отвалилась и с ключа вывалилась катушка с чипом.

Летняя распродажа: ключ для Windows 10 Pro можно купить со скидкой 87% На распродаже вам будут доступны лицензии OEM для Windows 10 Home и Pro, а также ключи для наборов Microsoft Office.

Как бесплатно активировать Windows 10 ключом от Windows 7 или 8 Компания Microsoft по-прежнему не возражает против бесплатной активации Windows 10 ключами от старых версий операционной системы.

Riot Games упростила получение ключей на закрытое бета тестирование Valorant Теперь гораздо больше стримеров могут раздавать ключи

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

Ключ для Windows 10 Pro продают за 600 рублей на весенней распродаже В рамках акции можно со скидкой до 58% купить ключи на некоторые программы и операционную систему Windows 10 Home или Professional.

Около 8% приложений в Google Play Store уязвимы перед багом в библиотеке Play Core Эксперты компании Check Point предупредили, что разработчики многих популярных Android-приложений (включая Microsoft Edge, Grindr, OKCupid и Cisco Teams) забыли обновить одну важную библиотеку и теперь уязвимы для атак.

Square Enix бесплатно раздает ключи на две игры о Ларе Крофт На официальной странице компании Square Enix появился пост с раздачей бесплатных ключей на игры Lara Croft and the Guardian of Light (2010) и Lara Croft and the Temple of Osiris (2014). Чтобы получить...

Компания Twitter предупредила разработчиков о возможной утечке ключей API Из-за неправильных настроек сервера на портале Twitter Developer, браузеры кэшировали ключи API, токены доступа и секреты.

Функциональное программирование в Python. Генераторы, как питонячий декларативный стиль Общее введение ФП Введение в ФП Главные свойства функционального программирования Основные термины Встроенное ФП поведение в Python Библиотека Xoltar Toolkit Библиотека returns Литература Генераторы Введение в итераторы Введение в генераторы Генераторы vs итераторы Генер...

Google удалила из Play Store ряд приложений, воровавших учётные данные Facebook Компания Google удалила сразу 9 приложений из магазина Play Store после того, как аналитики Dr.Web обнаружили, что они были троянами, ворующими учётные данные Facebook. Это были достаточно популярные приложения, общее количество их загрузок превысило5,8 млн. Например, это бы...

Для вымогателя SynAck опубликованы ключи дешифрования Хак-группа El_Cometa, ранее известная как SynAck, выпустила мастер-ключи для дешифрования данных, которые пострадали от атак их шифровальщика в период с июля 2017 года по начало 2021 года.

Цена ключей для Windows 10 Home и Pro снижена до 1100 рублей на распродаже Магазин BOBKeys, где собраны ключи на разное программное обеспечения, предлагает прекрасную возможность купить лицензию на Windows 10 Home или Pro по низкой цене.

Доллар растёт, Windows 10 дешевеет. Теперь ещё доступнее — за 852 р. Интернет-магазин BOBkeys, торгующий лицензионными ключами Microsoft, снизил цены, а также предложил российским покупателям новые лоты — ключи для активации Windows 10 или Office на двух компьютерах.

[Перевод] Как сделать интерактивную карту с помощью Python и open source библиотек Сегодня делимся с вами пошаговым руководством создания интерактивных карт для веб-приложения или блога. Просто сохраните эту статью в закладках. Хоть и существует, например, библиотека d3.js, которая может создавать пользовательские карты, есть несколько инструментов еще пр...

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

В YouTube Music появился инструмент для переноса библиотеки из Google Play Music Достаточно пары кликов и вся библиотека будет перенесена в YouTube Music. После того, как Google […]

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

Jetpack Compose — как легко построить UI на Android В июле этого года вместе с Android Studio Arctic Fox вышла одна из долгожданных библиотек — Jetpack Compose. Она позволяет создавать пользовательский интерфейс в декларативном стиле и обещает быть революцией в построении UI.Разбираемся, так ли это на самом деле, какие у библ...

Twitter Text: парсинг текста Twitter Text — Swift-реализация библиотеки синтаксического анализа текста твитов. В библиотеке есть методы для анализа текста и вычисления длины, валидности, синтаксического анализа @mentions, #hashtags, URL-адресов и т.д. Исходники: https://github.com/nysander/twitter...

MEGOGO расширяет библиотеку 4К-контента: Форсаж, Варкрафт, Джейсон Борн — уже более 850 фильмов Онлайн-кинотеатр MEGOGO объявил о расширении библиотеки фильмов с разрешением 4K.

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

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

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

В декабре библиотеку Xbox Game Pass расширит Control и еще десяток игр для Xbox, ПК и Android Microsoft анонсировала декабрьское обновление библиотеки Xbox Game Pass, в котором геймеры получат Control и десяток других игры.

Большое обновление библиотеки "Кино+" на Vodafone TV Vodafone обновил библиотеку в пакете "Кино+" на Vodafone TV.

Акция на сайте BOBKeys – лицензия на Windows 10 Pro за 1000 рублей и скидки 25% на ПО Магазин ключей для программного обеспечения BOBKeys проводит очередную акцию. Специальное предложение распространяется на ключи для офисного программного обеспечения Microsoft и операционных систем американской компании.

Сериал Locke & Key по одноименной серии комиксов Джо Хилла — сына Стивена Кинга — выйдет на Netflix 7 февраля Стриминговый сервис Netflix назвал дату выхода сериальной адаптации известной серии графических романов Locke & Key («Ключи Локков»). Все 10 эпизодов первого сезона шоу в жанре хоррор-драма станут доступны на платформе 7 февраля. Помимо этого, Netflix опубликовал полноце...

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

[Перевод] Окей, Гугл, опубликуй свои секретные ключи DKIM Интернет даже в лучшие свои годы был опасным местом. Иногда архитекторы Интернета находили способы снижения угроз, иногда терпели неудачу. Однако постоянно повторяется ситуация, когда крупная Интернет-компания находит решение, которое на самом деле ухудшает ситуацию почти ...

Что такое v9s, и почему потребовалось писать еще одну библиотеку валидации? Примерно год назад фронтенд нашего проекта, в качестве фреймворка для которого используется Vue.js 2, дошел до состояния, хорошо описываемого словами "проще сжечь".К тому времени наш нетипизированный корабль уже трещал по всем швам, и решено было убить сразу нескольких зайце...

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

[Перевод] Система рекомендаций фильмов с GUI на Python «Без опыта я никому не нужен! Где взять опыт?» — часто думают люди, осваивающие новую для себя сферу или изучающие новый язык программирования. Решение есть — делать пет-проекты. Представленный под катом проект системы рекомендации фильмов не претендует на сложность и точно...

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

Нахлобучиваем домофонные ключи iButton с помощью Flipper Zero Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14] iButton — это общее название для формата электронного ключа в форм-факторе металлической...

Проверка коллекции header-only C++ библиотек (awesome-hpp) Волею судьбы мы проверили большинство библиотек, входящих в коллекцию под названием "Awesome hpp". Это небольшие проекты на языке C++, состоящие только из заголовочных файлов. Надеемся, найденные ошибки помогут сделать эти библиотеки немного лучше. Также мы будем ...

[Перевод] Простая хэш-таблица для GPU Я выложил на Github новый проект A Simple GPU Hash Table. Это простая хэш-таблица для GPU, способная обрабатывать в секунду сотни миллионов вставок. На моём ноутбуке с NVIDIA GTX 1060 код вставляет 64 миллиона случайно сгенерированных пар ключ-значение примерно за 210 мс и...

«Яндекс» откроет библиотеку приложений для работы с ИИ Nvidia GPU Cloud (NGC) — это библиотека специализированного ПО, сейчас в ней доступно более 80 оптимизированных приложений для работы с искусственным интеллектом, машинным обучением, нейронными сетями и высокопроизводительными вычислениями.

В России появилась «Библиотека стратегий цифровой трансформации» Фонд развития цифровой экономики (ФРЦЭ) сформировал Библиотеку стратегий цифровой трансформации субъектов Российской Федерации и отраслей экономики.

Ключ для Windows 10 Pro продают со скидкой 87% на распродаже Стартовала летняя распродажа ключей для программного обеспечения Microsoft в интернет-магазине KeysOff со скидкой до 87%.

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

Бесплатно обновитесь до новейшей ОС с помощью ключа для Windows 10 Ключ активации подхватывается новой ОС автоматически в процессе инсталляции.

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

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

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

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

CD Projekt устраивает бесплатную раздачу цифрового ключа культовой РПГ – Ведьмак 3: Дикая охота Отличная возможность взять цифровой ключ бесплатно для своего друга

Как восстановить ключи Медок? Восстановление ключей электронной подписи (КЭП, ЭЦП, ЭП) в программе Медок может потребоваться, например, при переносе программы на другой компьютер или сбое работы ПО. Сообщение Как восстановить ключи Медок? появились сначала на TechnoGuide.

Новые «умные» приложения для мошенничества в Google Play Вредоносные программы встроены в фоторедакторы, обои, головоломки, оболочки клавиатуры и другие приложения. Вредоносные программы перехватывают уведомления о SMS-сообщениях, а затем совершают несанкционированные покупки. Легальные приложения перед тем, как попасть в Google P...

Использование Obj библиотек в KolibriOS в языках высокого уровня Вступление В KolibriOS системные библиотеки имеют формат MS COFF и расширение Obj. В этой статье будет рассказано как их импортировать и использовать в C--, GCC и TinyC. Читать дальше →

[Перевод] Ускоряем код на Python с помощью Nim Python — один из самых популярных и доступных языков программирования, но далеко не самый быстрый. Многие создатели библиотек и фреймворков прибегали к использованию расширения на С, чтобы их код работал быстрее, чем код на нативном Python. Этот способ вполне рабочий, н...

Вредоносная программа HackBoss выдает себя за хакерский инструмент в Telegram для кражи криптовалюты Авторы вредоносного ПО для кражи криптовалюты распространяют его через Telegram среди начинающих киберпреступников под видом бесплатных вредоносных приложений.

Магазин Keysworlds дарит Windows 10 при покупке Microsoft Office Мы уже несколько раз писали об акциях, которые проводит интернет-магазин ключей для программного обеспечения Keysworlds. Сейчас на площадке действует ещё одно специальное предложение. В рамках очередной промо-акции можно по скидке приобрести OEM-лицензию к операционным систе...

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

[Из песочницы] JavaScript библиотека Webix глазами новичка Я начинающий JS front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим первым опытом и оформить, своего рода учебное пособие по освоению этой элегантной и мощно...

Игровой сервис NVIDIA GeForce Now добавляет 11 игр в библиотеку На этой недели в библиотеку игрового сервиса GeForce Now компании NVIDIA были добавлены 11 игр. Среди них есть новые игры, это Dead Age 2, Blightbound и Hellpoint. Игры уже доступны в игровом сервисе GeForce Now. Подписчики сервиса могут синхронизировать свою библиотеку Stea...

Подборка полезных библиотек для Python с примера #1 У Python одно из самых больших комьюнити. Этот язык любят за его простоту, лояльность и за его универсальность, которая была достигнута созданием огромного числа библиотек и фреймворков, таких как numpy, django, flask, pygame, tornado, tensorflow и других. На сайте pypi соде...

Сбер предложил предпринимателям электронные ключи для macOS Корпоративные клиенты Сбера теперь могут подтверждать операции в интернет-банке СберБизнес с компьютеров на macOS, используя усиленную электронную подпись. Разработка электронного ключа (токена), совместимого с ПО Apple, была одним из самых частых пожеланий по...

[Из песочницы] Создание простого Discord бота с помощью библиотеки discord.py Асинхронная библиотека discord.py содержит все что нужно для бота, с помощью нее даже можно работать с голосовыми каналами сервера. В этой статье я расскажу как создать простенького бота для вашего discord сервера. Читать дальше →

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

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

Закупайте электронные ключи Microsoft Office для дома и бизнеса 2019 – получайте подарочные карты! Новым партнерам дарим сертификаты федеральных розничных сетей. Купи электронные ключи Microsoft Office для дома и бизнеса 2019 – получи подарочную карту! С 1 февраля 2020 года действует акция на покупку ключей Microsoft Office для дома и бизнеса 2019 ...

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

[Из песочницы] Ещё раз про аппаратные ключи GPG за копейки В февралe 2020 года на Хабре появилась увлекательная статья про преобразованию программатора ST-Link v2 в аппаратный ключ шифрования. Уже тогда в комментариях появились жалобы на то, что результат не удаётся повторить, но они остались без ответа. За прошедшее время до меня ...

Проект Natasha. Набор качественных открытых инструментов для обработки естественного русского языка (NLP) Два года назад я писал на Хабр статью про Yargy-парсер и библиотеку Natasha, рассказывал про решение задачи NER для русского языка, построенное на правилах. Проект хорошо приняли. Yargy-парсер заменил яндексовый Томита-парсер в крупных проектах внутри Сбера, Интерфакса и РИА...

Акция в магазине GoDeal24: скидки до 62% на ключи для Windows 10 и MS Office Задумываетесь о переходе на лицензионное программное обеспечение? Сейчас есть прекрасная возможность сделать это и сэкономить. Магазин ключей для ПО GoDeal24 предлагает лицензии на операционной системы и офисное программное обеспечение с большой скидкой.

Распродажа в Keysbuff – ключ для Windows 10 по цене 1 000 рублей Магазин запустил распродажу ключей для Windows 10 Home, Windows 10 Pro и другого ПО.

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

Что выбрать в качестве библиотеки компонентов для React-проекта Меня зовут Ксюша Луговая. В СберКорусе я занимаюсь поддержкой библиотеки React-компонентов Korus-UI. С проблемой выбора библиотеки рано или поздно сталкивается почти каждый разработчик, и порой решение может быть нетривиальным. Возникают вопросы: чем руководствоват...

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

Зал Трудовой Славы JavaScipt С появлением библиотек JavaScript, которые разрабатываются большими коллективами, таких как Angular, React, Vue, — безвозвратно ушли с арены гении-одиночки, которые разрабатывали всю или, по крайней мере, основную часть библиотеки самостоятельно. Предлагаю вместе вспомнить н...

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

Сервис 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...

iOS 14: что умеет новая библиотека приложений На презентации новой iOS 14 Apple представила так называемую библиотеку приложений (App Library). Она должна помочь навести порядок на рабочем столе. О том, что может эта библиотека, рассказываем в статье. 

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

Я выпустил Grafar — JS-библиотеку для визуализации После пяти лет в столе я готов представить свою библиотеку для визуализации — grafar. У нас есть: 3D, реактивные вычисления и самое простое АПИ для построения математических графиков прямо в браузере. В статье рассказываю, что я сделал и как этим пользоваться. Читать далее

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

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

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

[Из песочницы] Валидация данных в C++ с использованием библиотеки cpp-validator Казалось бы, валидация данных — это одна из базовых задач в программировании, которая встретится и в начале изучения языка вместе с "Hello world!", и в том или ином виде будет присутствовать в множестве зрелых проектов. Тем не менее, Google до сих пор выдает ноль ...

iOS 13.4 сможет превращать iPhone и Apple Watch в ключи от автомобиля Стало известно о том, что в первой бета-версии программной платформы iOS 13.4, которая была выпущена вчера, имеется API CarKey, благодаря которому пользователи смогут использовать смартфоны iPhone и смарт-часы Apple Watch в качестве ключей для транспортных средств с поддержк...

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

Опубликован релиз Sequoia 1.0, реализации OpenPGP на языке Rust Спустя три года после начала разработки опубликован релиз Sequoia 1.0. Это реализация OpenPGP на языке Rust, содержащая обширную библиотеку функций и инструментарий командной строки. Релиз опубликован после того, как разработчики закончили работу над низкоуровневым API — в ...

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

First DI: Первый DI на интерфейсах для Typescript приложений Делюсь одной из своих библиотек которая называется First DI. Она уже много лет помогает мне решить проблему внедрения зависимостей в браузерных приложениях для таких библиотек как React, Preact, Mithril и другие. При написании First DI за основу была взята идеология DI библи...

ML5.JS — это как TensorFlow только без нижних уровней На Хабре есть уже множество статей об крутой библиотеке TensorFlow.js, но я так и не смог найти что-то об ml5.js - это как TensorFlow, только здесь не надо заботиться об нижних уровнях нейросети. К слову ml5.js не хуже TensorFlow, просто эта библиотека уже больше подходит дл...

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

Я бы не отказался от библиотеки приложений на Mac, а вы? Библиотека приложений стала одним из главных дизайнерских нововведений iOS 14. И в то же время самым спорным обновлением из всех. Одни пользователи нашли ее очень удобной, в то время как остальные, кто аккуратно годами складывал приложения по папкам, оказались возмущены еще...

SPPermissions: получение разрешений в Swift На этой неделе мы писали про PermissionsSwiftUI — библиотеку запроса разрешений на SwiftUI. Оказывается, что это копия большой либы SPPermissions, которая делает тоже самое, но на чистом Swift. Запрос прав на 12 доступов, полная настройка UI, поддержка iPad, темный реж...

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

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

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

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

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

[Перевод] Работа с библиотеками KTX Когда вы используете Android Java API в Kotlin, к вам достаточно быстро приходит понимание, что вам не хватает некоторых фич Kotlin, которые делают написание кода намного проще и приятнее. Вместо того, чтобы писать свои собственные обертки и функции расширения для этих API, ...

[Из песочницы] Аппаратный ключ шифрования за 3$ — возможно ли это? Итоговый результат — ключ размером с флешку Повсеместное шифрование и, как следствие, обилие ключей заставляет задуматься об их надежном хранении. Хранение ключей на внешних устройствах, откуда они не могут быть скопированы, уже давно считается хорошей практикой. Я расскаж...

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

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

Новая библиотека для уменьшения размерности данных ITMO_FS — зачем она нужна и как устроена Студенты и сотрудники лаборатории Машинного обучения Университета ИТМО разработали библиотеку для Python, которая решает ключевую задачу машинного обучения. Расскажем, почему появился этот инструмент и что он умеет. Читать дальше →

Самодельные библиотеки ассемблера FASM Здесь я немного расскажу о библиотеках strnum.inc и myMSVlib.dll, которые я сам сделал. Они могут кому-то пригодится. Я уверен что написал не без ошибок. Все ниже перечисленные функции сохраняют состояние регистров, кроме регистра eFLAGS. Исходный код прилагается. Все функци...

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

Обнаружено большое количество вредоносных Android-приложений Японская компания Trend Micro, которая специализируется на безопасности, сообщила об обнаружении в Google Play замаскированных зловредов.Специалисты сообщают, что речь идет о популярных приложениях, число загрузок которых превышает 470 000. Google уже удалила эти программы и...

Бэкдор для LUKS. Как перехватить ключ и пароль от зашифрованного раздела в Linux Для подписчиковLUKS — популярная и распространенная система шифрования дисков. Однако вполне возможно установить закладку и перехватывать ключи зашифрованных разделов! В этой статье мы разберемся с LUKS, cryptsetup и посмотрим, как изменить исходный код таким образом, чтобы ...

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

В репозитории RubyGems обнаружено более 700 вредоносных библиотек ИБ-исследователи из компании ReversingLabs обнаружили 725 вредоносных библиотек в официальном репозитории RubyGems.

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

Разработка сервера для многопользовательской игры с помощью nodejs и magx Многие разработчики начинают разработку многопользовательского онлайн сервера на основе библиотеки socket.io. Эта библиотека позволяет очень просто реализовать обмен данными между клиетом и сервером в реальном времени, но продумать и реализовать всю логику и интерфейс взаимо...

И еще несколько полезных библиотек для Python (с примерами) У python одно из самых крупных комьюнити, это обусловлено тем, что этот язык любят многие за его простоту и универсальность. Очень много энтузиастов, которые создают всё новые и новые библиотеки для облегчения разработки, поэтому среди всего этого разнообразия каждый может п...

Интернет-магазин Keysworlds предлагает самые дешевые ключи на Microsoft Office в 2020 году Люди все чаще жалуются на падение продуктивности труда. В первую очередь это связано с массовым переходом на удаленную работу: теперь у многих рабочий день начинается утром и длится до поздней ночи. Еще одной из причин падения стало то, что при переходе на «удаленку» все важ...

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

Apple удалила из App Store сервис знакомств Unjected Apple удалила из своего магазина приложений гибридный сервис для общения и знакомств Unjected, заявив, что тот в "неприемлемом" ключе упоминает темы и концепции, связанные с пандемией COVID-19.

Апрельская распродажа – ключ на Windows 10 Pro за $7,45 В рамках апрельской распродажи скидки на ключи для программного обеспечения достигают 58%.

Исследование качества кода Open XML SDK от Microsoft Моё знакомство с Open XML SDK началось с того, что мне понадобилась библиотека для создания документов Word с некоторой отчётностью. После работы с Word API более 7 лет, захотелось попробовать что-нибудь новое и более удобное. Так я узнал, что у Microsoft есть альтернативно...

[Из песочницы] BoxView — удобный autolayout для iOS Хочу поделиться библиотекой для эффективного построения пользовательского интерфейса iOS приложений на основе autolayout. Хотя с появлением SwiftUI актуальность autolayout быстро уменьшается, пока этот механизм все еще активно используется, и библиотека может быть полезна ...

Наследие Мейерхольда доступно онлайн Корпорация ЭЛАР оцифровала для Российской государственной библиотеки искусств редкие книги, которые входят в список литературы, рекомендованной для специальности «Актерское мастерство» в вузах. Электронная библиотека РГБИ пополнится редкими ...

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

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

Создаем Swift Package на основе C++ библиотеки Данная статья поможет вам создать свой первый Swift Package. Мы воспользуемся популярной C++ библиотекой для линейной алгебры Eigen, чтобы продемонстрировать, как можно обращаться к ней из Swift. Для простоты, мы портируем только часть возможностей Eigen. Читать далее

Accompanist — первый аккорд. Обзор библиотеки для Jetpack Compose Обычно новым фреймворкам не хватает хороших примеров использования, туториалов и инструментов. Но не в случае с Jetpack Compose: параллельно с разработкой фреймворка Google развивал репозиторий, богатый на примеры использования. Вырисовывался набор полезных утилит,...

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

Destiny 2: Beyond Light, Halo 4 и другие игры добавят в Xbox Game Pass В конце октября мы писали о некоторых новых проектах для Xbox Game Pass, игрового сервиса от Microsoft, который доступен по подписке. Он позволяет получить большую библиотеку игр; она доступна для геймеров на PC, консолях Xbox и даже на Android через сервис Microsoft xCloud....

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

20 популярных игр Bethesda пополнят библиотеку игр Xbox Game Pass 12 марта Как и ожидалось, в рамках сегодняшнего круглого стола «Bethesda joins Xbox» объявили масштабное расширение библиотеки подписочного сервиса Game Pass играми Bethesda — уже завтра, 12 марта, 20 знаменитых игр издательства. 16 из этих игр будут доступны на ПК, Xbox и в xCloud. ...

NVIDIA GeForce Now добавила в библиотеку 30 игр На этой неделе NVIDIA пополнила библиотеку новыми играми. Добавлено 30 игр, в их числе игры от разработчика Ubisoft, GSC Game, Piranha Bytes, Digitalmindsoft и многих других. Библиотеку пополнили: франшиза Assassin’s Creed (Deluxe Edition, Remastered, Brotherhood, Revelat...

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

Взять и заняться цифровой обработкой сигналов — какие библиотеки стоит попробовать в деле В прошлый раз мы рассказали о библиотеках для аудиосинтеза на C++. Сегодня поговорим об альтернативных инструментах, которые заточены под работу с объемным звуком и подходят для коррекции акустики помещения, — библиотеках CamillaDSP и DaisySP, а также фреймворке Spatial Audi...

EKWB выпустил универсальный ключ EK-Loop Multi Allen EK-Loop Multi Allen разработан специально для того, чтобы заменить стандартные 6 мм, 8 мм и 9 мм шестигранные ключи, которые необходимы для контура жидкостного охлаждения. Многофункциональный ключ EK-Loop Multi Allen изготовлен из прочного пластика. Конструкция ключа гаран...

[Перевод] Вышел cert-manager 1.0 Cert-manager - «родной» контроллер управления сертификатами Kubernetes. С его помощью можно выпустить сертификаты из различных источников: Let's Encrypt, HashiCorp Vault, Venafi, пары ключей для подписи и самоподписанных. Он также позволяет поддерживать ключи актуальными по ...

Apple представила iOS 14 с поддержкой виджетов, CarKey и обновлённой Siri Без лишних слов (разве можно считать слова Тима Кука о расовом неравенстве лишними?) Apple начала презентацию iOS 14. Обновление оказалось именно таким, как мы и ожидали. Разработчики компании проделали большую работу и доработали операционку не только с точки зрения функци...

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

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

[Перевод] Мейнтейнер популярнейшей JS-библиотеки приговорен к тюремному заключению за смертельное ДТП по его вине Мы в TestMace активно следим за судьбой проектов, значимых для js сообщества, в частности core-js. И, по нашему мнению, резонансное событие, описанное в статье, не получило должного освещения на хабре. Что ж, мы решили исправить это дело и публикуем перевод статьи, кратко пе...

Epic Games Store на этой неделе раздает Borderlands: The Handsome Collection Еще один крупный проект можно бесплатно добавить в свою библиотеку Epic Games Store. Набор Borderlands: […]

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

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

Разбираемся, как работает Spring Data Repository, и создаем свою библиотеку по аналогии В статье показано, как работают библиотеки Spring (Spring Data, Spring Feign), и показано, как можно создать свою похожую библиотеку. Читать далее

Альтернативное понимание контекста с помощью статистической языковой модели В интернете полно статей на тему основанных на N-граммах языковых моделей. При этом, готовых для работы библиотек довольно мало. Есть KenLM, SriLM и IRSTLM. Они популярны и используются во многих крупных проектах. Но есть проблемы: Библиотеки старые, не развиваются. Пло...

[Перевод] 5 визуализаций, который помогут улучшить Data Story Статья переведена в преддверии запуска курса «Разработчик Python». Сторителлинг – один из важнейших навыков для специалистов, которые занимаются анализом данных. Чтобы доносить идеи и делать это убедительно, нужно простраивать эффективную коммуникацию. В этой статье мы поз...

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

[Перевод] Библиотека Oboe для высокопроизводительного аудио в играх и приложениях Мы добавили в Android Game SDK библиотеку Oboe C++ для работы со звуком. Она позволяет разрабатывать высокопроизводительные аудиоприложения с низкой задержкой для максимального спектра устройств Android. Эта библиотека также отлично подойдет большинству разработчиков игр. О ...

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

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

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

Разработка круговых интерфейсов. Часть 2. Перенос библиотеки с JavaScript на QML Оглавление Введение Библиотека круговых интерфейсов v2.0 Круговая CAPTCHA Перенос библиотеки с JavaScript на QML Демонстрационное мобильное приложение Заключение Введение Предыдущая статья была вводной к вопросу разработки круговых интерфейсов. В ней рассмотрены определение,...

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

Как устроена библиотека дизайн-системы Авито в Фигме В Авито колоссальное количество интерфейсов и экранов — около 1000 на десктопе и в мобильных приложениях. Чтобы интерфейсы были консистентными и корректно работали, а создавать их получалось быстрее и проще, у нас есть дизайн-система.На самом базовом уровне дизайн-систему по...

В марте библиотека Xbox Game Pass пополнится Outriders, Yakuza 6 и другими играми В официальном блоге команда Xbox опубликовала список игр, которые пополнят библиотеку Xbox Game Pass до 1 апреля, причём одна из перечисленных игр уже доступна подписчикам сервиса. Новинки в Xbox Game Pass на ближайшие недели: Undertale (Xbox и ПК) — уже доступно Empire of...

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

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

Microsoft анонсировала крупное декабрьское пополнение библиотеки Xbox Game Pass (Control, DOOM Eternal на ПК и другие) и предложила Game Pass Ultimate на 3 месяца за $1 Microsoft анонсировала очередную партию игр, которые в ближайшие недели пополнят библиотеку Game Pass. В их числе — экшен Control от Remedy Entertainment, чьё добавление на днях тизерили в официальном твиттере Xbox Game Pass. В свежую подборку также вошли два шутера Bethesda...

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

Можно ли подружить Stream API и JPA? В этой статье я хотел бы познакомить сообщество с библиотекой JPAstreamer. Идея этой библиотеки очень проста, но в то же время гениальна - получать нужные нам сущности из базы так, как если бы мы просто обрабатывали поток сущностей в стриме.Если интересно посмотреть, что мож...

Сбер предложил предпринимателям электронные ключи для macOS <p>Корпоративные клиенты Сбера теперь могут подтверждать операции в&nbsp;интернет-банке СберБизнес с&nbsp;компьютеров на&nbsp;macOS, используя усиленную электронную подпись. Разработка электронного ключа (токена), совместимого ...

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

Уязвимости INFRA:HALT затрагивают промышленное оборудование 200 производителей Эксперты Forescout и JFrog раскрыли информацию о 14 уязвимостях в библиотеке NicheStack TCP/IP, которым было присвоено общее название INFRA:HALT. Эта библиотека используется в промышленных устройствах более чем 200 производителей, и по данным исследователей, в настоящее врем...

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

До 26 августа в библиотеку Xbox Game Pass войдут Psychonauts 2, Humankind, Twelve Minutes и другие игры Команда Xbox в своём блоге опубликовала список игр, которые появятся в библиотеке Xbox Game Pass до 26 августа этого года. Новинки Xbox Game Pass на ближайшие недели: Humankind (ПК) — 17 августа Recompile (Xbox и ПК) ID@Xbox — 19 августа Train Sim World 2 (Xbox и ПК) — 19 ...

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

Создание пакета NuGet для библиотеки с платформозависимым API Когда речь заходит о создании .NET библиотеки, части API которой являются платформозависимыми, приходится думать, как всё это оформить в NuGet пакет, да так, чтобы установленная из пакета библиотека работала в разных сценариях (.NET Framework, .NET Core, self-contained app и...

[Из песочницы] Аккуратнее с vtable, или как выстрелить себе в ногу обновлением библиотеки Представьте, что вы разрабатываете приложение, использующее какую-то shared-библиотеку. Библиотека тщательно следует принципам обратной совместимости, не меняя старый интерфейс и лишь добавляя новый. Оказывается, даже с учетом этого обновление библиотеки без непосредственной...

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

Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL) Привет, Хабр! В этой статье я хотел бы рассказать о своем опыте подключения LCD дисплеев к микроконтроллеру STM32 с использованием библиотеки HAL по I2C шине. Подключать буду дисплей 1602 и 2004. Они оба имеют припаянный I2C адаптер на основе чипа PCF8574T. Отладочной пл...

[Из песочницы] Проблемы автономных СКУД — Там, откуда не ждали Всем доброго времени суток. Начну с предыстории, о том, что меня побудило провести данное исследование, но прежде предупрежу: все практические действия были выполнены с согласия управляющих структур. Любая попытка использовать данный материал в целях проникновения на закрыту...

Обнаружено вредоносное ПО для Windows Subsystem for Linux Эксперты по безопасности обнаружили вредоносное ПО, работающее в среде Windows Subsystem for Linux (WSL). Бинарный файл под Linux пытается атаковать Windows и загрузить дополнительные программные модули. Источник: freepik.com О проблеме сообщили эксперты команды Black Lotus ...

[Перевод] Проектирование API: почему для представления отношений в API лучше использовать ссылки, а не ключи Привет, Хабр! У нас выходит долгожданное второе издание книги "Веб-разработка с применением Node и Express". В рамках исследования этой темы нами была найдена концептуальная статья о проектировании веб-API по модели, где вместо ключей и значений базы данных при...

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

И еще раз по аппаратные ключи GPG за копейки Началось все с того что я почитав статью Аппаратный ключ шифрования за 3$ — возможно ли это? решил запилить такую штуку. В итоге stlink приехал со второго раза. Первый потерялся в недрах почты. После приезда я выяснил что там стоит чип cks и по второй статье залил прошивку. ...

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

Зачем вам чужие ошибки? Исправляем уязвимости в сторонних библиотеках Любое ПО содержит уязвимости, причем они появляются на разных этапах его жизненного цикла. Полностью избавиться от уязвимостей в коде достаточно сложно, но можно, как минимум, сократить их количество. Для этого используются средства SAST, DAST и IAST – статический, динамичес...

Фальшивый генератор ключей для беты Valorant ворует пароли игроков В последние недели закрытый бета-тест нового тактического шутера Valorant от Riot Games привлек пристальное внимание игроков: трансляции на Twitch смотрят миллионы пользователей (в том числе из-за дропов, в надежде получить «пропуск» в бету). Разумеется, ситуацией не премину...

Oppo разрабатывает цифровой ключ для автомобилей Сегодня Oppo объявила, что в партнерстве с NIO завершит совместную разработку и тестирование стандартных цифровых автомобильных ключей, основанных на CCC 2.0. Эти цифровые ключи от машины будут совместимы и работать с приложением-кошельком на смартфонах и даже умных часах ки...

Скачать Windows 11 и получить лицензионный ключ бесплатно Жизненный цикл операционной системы Windows 10 подходит к концу, так как еще никогда ранее ни одна «винда» не оставалась самой новой в своем классе дольше 5 – 6 лет, а этот временный период в случае Читать полную версию публикации Скачать Windows 11 и получить лицензионный ...

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

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

Приглашаем на DINS SCALA EVENING: Cassandra4io, Calypso, Higher Kinded Data На митапе Сергей Рублев из DINS расскажет, как они с командой написали легковесную библиотеку с типизированными запросами в doobie-like стиле. Ахтям Сакаев из компании «Метр квадратный» поговорит о Calypso — Scala-библиотеке для удобной работы с BSON. Олег Нижников из Tinkof...

The Elder Scrolls V: Skyrim пополнит библиотеку Xbox Game Pass вместе с Among Us и проектами серии Yakuza Skyrim — уже в этом месяце.

Весенняя распродажа ПО в магазине BZFuture: скидки до 60% и бесплатный ключ на Windows 10 Pro Интернет-магазин BZFuture проводит весеннюю распродажу. В рамках акции есть прекрасная возможность начать пользоваться лицензионным ПО. Что-то интересное найдется для всех! Так, при покупке ключей в подарок вы получите ключ для операционной системы Windows 10 Pro бесплатно. ...

[Перевод] Как защитить Python-приложения от внедрения вредоносных скриптов Python-приложения используют множество скриптов. Этим и пользуются злоумышленники, чтобы подложить нам «свинью» — туда, где мы меньше всего ожидаем её увидеть. Одним из достоинств Python считается простота использования: чтобы запустить скрипт, нужно просто сохранить его ...

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

Работа с pdf-файлами с помощью библиотеки fitz Возникла идея создать небольшую утилиту на Python, которая будет парсить PDF и сверять со списком швов, взятых из BIM модели. Изначально я обратился к библиотеке pdfminer, вернее к ее форку pdfminer.six. Но скорость работы меня совершенно не устраивала. Вот, например, загруз...

[Перевод] 20 библиотек для эффектного iOS-приложения Из огромного количества iOS-библиотек нет особого смысла составлять какие-то рейтинги. Поэтому просто представляем двадцатку эффектных/полезных инструментов для тех, кто пишет приложения под гаджеты Apple. Все анимации являются ссылками на свои полноразмерные версии. Боль...

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

Microsoft представила процессор, который определит будущее ПК на Windows Microsoft только что сделала интересный анонс. Вместе с AMD, Intel и Qualcomm компания представила «совместное видение будущего ПК на Windows», в котором средства безопасности встроены в само ядро. Как отмечают разработчики, новый процессор безопасности под...

Впервые в истории: компьютерная игра SiN удалена из библиотеки пользователей Steam Владельцы игры в ярости, и их можно понять

UGrid: красивый CollectionView UGrid — аналог UICollectionView, только с ячейками трех разных размеров. Их (размеры) можно определять в коде для каждого элемента, а библиотека сама разместит их так, чтобы не оставалось пустого места. Библиотека: https://github.com/AramSemerjyan/ugrid

[Из песочницы] Работа с куки на чистом JavaScript без головной боли Привет, Хабр! Недавно я столкнулся с необходиомстью работать с куки-файлами при помощи JavaScript. Когда я увидел, насколько ужасна работа с document.cookie на чистом JavaScript, я полез искать библиотеку для удобства работы с куками. Как оказалось, немногие библиотеки для р...

[Перевод] Простая интеграция RabbitMQ и Spring Boot Перевод статьи был подготовлен в преддверии старта курса «Разработчик на Spring Framework». Всем привет! Я хотел бы поделиться с вами библиотекой с открытым исходным кодом, которая облегчает интеграцию RabbitMQ с приложениями на Spring Boot. Кроме того, эта библиотека пре...

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

Первый пошел. Doom Eternal пополнит библиотеку Game Pass для Xbox 1 октября Только в понедельник Microsoft объявила о покупке Zenimax/Bethesda, после чего сооснователь студии id Software (она, среди прочих, входит в состав Bethesda) Джон Кармак выразил надежду на возвращение к работе над классическими франшизами. Между тем, реальные перемены не заст...

Осенняя распродажа в магазине GoDeal24: скидки до 62% на ключи для ПО Со дня на день компания NVIDIA и партнеры начнут продавать видеокарты GeForce RTX 3070, RTX 3080 и RTX 3090. Магазин ключей GoDeal24 предлагает вместе с графической подсистемой обновить и программную составляющую персонального компьютера. В рамках первой осенней распродажи у...

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

И снова про Компас 3D Home (64 bit) и смешанную среду приложений (32+64 bit) Помните анекдот?Лето, жара, на полигоне грязные, потные танкисты ремонтируют гусеницу танка. И вдруг возле них появляется сказочная фея с волшебной палочкой. "Ребята, а что это вы тут делаете?" — спрашивает фея. "Еб...мся" — зло отвечают танкисты. "Да? — удивляется фея, — А ...

В мае в библиотеку Xbox Game Pass войдут Red Dead Online, Final Fantasy X/X-2, FIFA 21 и другие игры Команда Xbox в своём блоге опубликовала список игр, которые появятся в каталоге подписки Xbox Game Pass до 13 мая этого года. В частности, на консолях в библиотеку будет добавлен Red Read Online. Новинки Xbox Game Pass на ближайшие недели: Dragon Quest Builders 2 (Xbox и П...

Hidden Survivor — это мультиплеерные прятки для iOS и Android Hidden Survivor от Joy Brick — это интересный проект с двумя составляющими: выживанием с полноценным сюжетом и напряженными «прятками». Вместе они создают странное, но интересное целое. На боевой арене с прятками ваша задача — искать полезные предметы. А грамотное использов...

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

[Перевод] В поисках способа освободить биткоины на сумму $300 000 из старого файла ZIP Между человеком и его криптовалютой стояло несколько квинтиллионов вариантов ключей расшифровки В октябре Майкл Стэй получил с LinkedIn странное сообщение. Некий незнакомец потерял доступ к приватным ключам своей криптовалюты и попросил у Стэя помощь в возвращении доступа ...

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

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

Apple нашла новый способ бороться со взломами iPhone Недавно один из исследователей безопасности опубликовал в Twitter ключ шифрования iPhone. Apple потребовала удалить его, сославшись на Закон об авторском праве в цифровую эпоху (DMCA). Позже пользователи сети заподозрили компанию в применении этого же закона для попытки удал...

Акция в магазине KeysOff: Windows 10 Professional за $8.34, MS Office 2016 Pro за $22.31 и другие ключи со скидкой до 62% Магазин ключей для программного обеспечения KeysOff предлагает прекрасную возможность задёшево перейти на использование лицензионного софта. В рамках акции у пользователей есть шанс купить лицензии на популярное ПО компании Microsoft. Благо распродажа OEM-лицензий – это очер...

Правоохранители Ирландии не получили доступа к биткоинам наркоторговца на $57 млн из-за потери ключей Бюро по криминальным активам (CAB) Ирландии не может получить доступ к 6000 биткоинов, конфискованным у наркоторговца. Тот утверждает, что утратил приватные ключи от кошельков, сообщает Irish Times. CAB конфисковало криптовалюту, оцениваемую в $56,7 млн по текущему курсу, у ...

[Из песочницы] «Данная ситуация выходит за рамки наших компетенций» – как быстро и просто остаться без ESD ключей ESD лицензия – это отличный выбор для быстрой покупки подлинного программного обеспечения: оплатили счёт – через пару часов получили заветный подлинный ключ. Но даже если вы покупаете её у официального реселлера компании Microsoft, это вовсе не гарантирует, что вы можете исп...

Исследователи клонировали ключ безопасности Google Titan, раскрыв уязвимость чипсета Уязвимость (CVE-2021-3011) позволяет восстановить первичный ключ шифрования и обойти двухфакторную аутентификацию. Специалисты по безопасности из NinjaLab объяснили работу потенциальной хакерской атаки для токенов Google Titan на базе чипа NXP A700X, но теоретически та же с...

В апреле в библиотеку Xbox Game Pass войдут GTA V, NHL 21 и другие игры Команда Xbox в блоге Xbox Wire опубликовала список игр, которые появятся в каталоге подписки Xbox Game Pass до 20 апреля этого года. Стоит отметить, что после почти годичного перерыва в библиотеку возвращается Grand Theft Auto V, правда только для консолей. Новинки Xbox Gam...

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

[Перевод] Графический интерфейс на Python за 5 минут Python легко использовать. В нем вы можете найти огромное количество библиотек для чего угодно. И это его основное преимущество. Из нескольких строк кода вы ничего не сделаете. Если вам нужны скрипты для личного пользования или для технически подкованной аудитории, то вам ...

Библиотеку Xbox Game Pass вскоре пополнят Need for Speed: Hot Pursuit Remastered и ещё восемь проектов Взамен уберут восемь непопулярных игр.

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

[Перевод] Тестирование интеграции с внешним API при помощи мок-объектов на Python В этом руководстве продемонстрирован способ тестирования интеграции с внешним API при помощи мок-объектов на Python.Интеграция со сторонним приложением — это отличный способ расширить функционал продукта.В то же время преимущества интеграции несут с собой потенциальные ...

Взлом года: подробности о кибератаке на SolarWinds, список компаний-жертв Sunburst и другая информация После того, как стало известно о масштабной и весьма изощрённой атаке на клиентов SolarWinds, было опубликовано множество новостей, технических подробностей и аналитических материалов о взломе. Объём информации огромен, и мы предлагаем некоторую выжимку из них. Хотя об атаке...

Разработка мобильных приложений на Python. Библиотека KivyMD Приветствую! Сегодня речь снова пойдет о библиотеке KivyMD — наборе виджетов для кроссплатформенной разработки на Python в стиле Material Design. В этой статье я сделаю не обзор виджетов KivyMD, как в недавней статье, а, скорее, это будет материал больше о позиционировании...

GitHub: библиотека для сбора SSL-сертификатов Представляем еще одну библиотеку, написанную на Go – GoTransparencyReport предназначенную для автоматизации сбора и обработки SSL-сертификатов по API сайта transparencyreport.google.com (ранее мы уже размещали библиотеку для поиска данных о корпоративных email по домену). Су...

Крупнейшая свободная электронная библиотека выходит в межпланетное пространство Library Genesis - настоящий бриллиант Интернета. Онлайн-библиотека, предоставляющая свободный доступ более чем к 2.7 миллионам книг, на этой неделе сделала долгожданный шаг. Одно из веб-зеркал библиотеки теперь дает возможность скачать файлы через IPFS - распределенную файл...

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

До 9 сентября в библиотеку Xbox Game Pass войдут Final Fantasy XIII, The Artful Escape и другие игры Команда Xbox в своём блоге опубликовала список игр, которые появятся в библиотеке Xbox Game Pass до 9 сентября этого года. Новинки Xbox Game Pass на ближайшие недели: Craftopia (предварительная версия) (Xbox и ПК) — 2 сентября Final Fantasy XIII (Xbox и ПК) — 2 сентября Si...

iPhone и Apple Watch могут скоро заменить ключи от машины Смартфоны могут выполнять множество функций, и вскоре они смогут разблокировать, заблокировать и даже завести автомобиль. Функция, которая была обнаружена в бета-версии iOS 13.4 для разработчиков, позволяет владельцам iPhone и Apple Watch использовать устройства в качестве а...

ЭларСкан оцифровывает библиотеку университета Дананга Специалисты ведущего вуза Вьетнама приступили к оцифровке изданий и пополнению электронной библиотеки с помощью нового российского универсального планетарного сканера ЭларСкан A2-400КС. «Коллектив университета быстро освоил новый сканер ...

Жуки, бабочки, цикады и прочие. Google пополнила библиотеку AR-поиска более чем двумя десятками разных насекомых Google продолжает активно наполнять библиотеку 3D-объектов, с которыми можно взаимодействовать в дополненной реальности прямо из результатов поиска. Google объявила о внедрении поддержки дополненной реальности в рамках расширения функциональности панели Knowledge Panel в 201...

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

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

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

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

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

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

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

Apple наконец опубликовала библиотеку macOS Big Sur Sketch для дизайнеров и разработчиков Почти через два месяца после публичного выпуска macOS Big Sur компания Apple наконец выпустила обновленную библиотеку Sketch, оптимизированную и переработанную в соответствии с требованиями новой операционной системы. Дизайнеры и разработчики пользовательского интерфейса оче...

Вредонос XCSSET продолжает атаковать макбуки и крадёт данные из разных приложений Стало известно, что вредоносное программное обеспечение XCSSET, которое изначально использовалось для атак на разработчиков софта для macOS, научилось красть данные из множества приложений. Об этом пишет издание CNews со ссылкой на данные исследования компании Trend Micro, р...

Google удалил более 500 вредоносных расширений из Chrome Web Store Google удалил более 500 вредоносных расширений из своего официального магазина приложений Chrome Web Store. Это было сделано после того, как компания ознакомилась с результатами двухмесячного расследования команды Duo Security из Cisco.Удалённые расширения внедряли вредоносн...

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

Как организовать и упорядочить библиотеку фотографий на Mac в приложении «Фото» Организация собственной библиотеки фотографий – непростой вопрос. Сегодня у большинства людей основной инструмент съемки – смартфон. Но когда фотографий на нем становится очень много, мы просто сгружаем их на компьютер. Но и там постепенно образуется беспорядочная куча из сн...

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

Что нужно знать о популярных фреймворках Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Group, Front-end, ABBYY. Студенты недавно задали мне вопрос: «Что лучше: Angular или React?». Я начал отвечать и понял, что мне понадобится для этого статья. Позже я понял, что и одной...

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

Пакет валидации mobx form validation kit 2.0 (TypeScript / Flutter) Предисловие Почти полтора года назад мы выпустили первую версию библиотеки "Новый пакет валидаций для React на Mobx @quantumart/mobx-form-validation-kit" Время шло, и библиотека корректировалась и не стояла на месте, да собственно, как и наше развитие в целом. Мы п...

[Перевод] Kedro — ключ к модульной Data Science Kedro — фреймворк модульного кода в Data Science. С его помощью вы можете создавать проекты по шаблону, настраивать конвейер в YAML, делить его на части, документировать проект — и это далеко не всё. Материалом о работе с Kedro делимся к старту курса по Data Science. Читать ...

Обзор ORICO PVM2F-C3. Корпус для внешнего диска M.2 B-Key Несколькими неделями ранее мы проводили тестирование корпуса внешнего диска ORICO TCM2-C3 под установку М.2 накопителя с типом ключа M-key. Сегодня же продолжая изучение актуальной модельной линейки, в центре внимания будет ORICO PVM2F-C3, отличием которого стала поддержка М...

[Из песочницы] Flutter. Как прокачать ваш BLoC Реализующих BLoC паттерн библиотек много. Но та, о которой я расскажу, необычная, и называется isolate_bloc. Как можно понять из названия — это какой-то необычный блок, а особенность его в том, что он работает в отдельном Isolate (далее изолят) и не тормозит ваш UI. В че...

Как поделиться своими секретами и остаться в выигрыше Начну свое повествование с примера, описанного в книге неизвестного бельгийского автора "Gent und seine Schönheiten". В городе Генте была построена ратушная башня, в одной из комнат которой хранились очень важные документы. Эти документы лежали в шкафу, закрывавшемся на три ...

2 в 1: шифрование с имитозащитой Классическими задачами, которые решаются криптографическими методами, являются обеспечение конфиденциальности и обеспечение аутентичности/имитостойкости хранимых и передаваемых данных. Ранее (примерно до середины 2000-х годов) для решения подобных задач использовались шифров...

[Перевод] Заметки о Unix: история Unix до readline Unix и программы, работающие в этой ОС, существуют уже очень давно. В частности, библиотека GNU Readline появилась в 1989 году (как и Bash). Времени существования этой библиотеки (и подобных проектов) вполне достаточно для того чтобы она стала бы распространённым инструменто...

[Перевод] Конференция DEFCON 27. Изготовление дубликатов механических ключей с ограниченным доступом. Часть 2 Конференция DEFCON 27. Изготовление дубликатов механических ключей с ограниченным доступом. Часть 1 Давайте поговорим об одном из основных продуктах компании «Медеко» – это замок M3. Наша компьютерная программа выдала вот такой профиль заготовки ключа, и все что нам теперь ...

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

Ключи буры Для всех тех в чьих венах течет магма, раскаляя сердца, и кто знает что такое "настоящее мужское слияние"!(А для всех остальных, всегда можно приобщиться, к почти что классическому аниме, Гуррен-Лагган)И пусть ваш бур пронзит небеса!АБС Грег, 0.12 мм, ацетон. шкурение, акрил...

FSTB – работа с файлами в Node.js без боли Когда я работаю с файлами в Node.js, меня не оставляет мысль, что я пишу очень много однотипного кода. Создание, чтение и запись, перемещение, удаление, обход файлов и подкаталогов, всё это обрастает неимоверным количеством бойлерплейта, который еще усугубляется странными на...

[Перевод] Маленькие хитрости SSH В этой статье собраны наши лучшие приемы для более эффективного использования SSH. Из нее вы узнаете как: Добавить второй фактор к логину SSH Безопасно пользоваться agent forwarding Выйти из вставшей SSH сессии Сохранить постоянный терминал открытым Поделиться удаленной се...

ABBYY NeoML: как мы делали библиотеку машинного обучения и зачем она нужна Привет, Хабр! Меня зовут Стас, и я отвечаю за направление Common Libraries в компании ABBYY. Недавно мы выложили на GitHub созданную нами библиотеку для машинного обучения NeoML. NeoML — это кроссплатформенная C++ библиотека, позволяющая организовать полный цикл разработки ...

Flipper Zero/One — теперь два устройства. Подготовка к Кикстартеру Flipper — проект карманного мультитула для хакеров в формфакторе тамагочи, который я разрабатываю с друзьями. Предыдущие посты [1],[2]. Сайт проекта: flipperzero.one Пока мы работали над линуксовой частью флиппера, у нас в руках был почти готовый модуль на STM32, которы...

[Перевод] О реализации библиотеки для глубокого обучения на Python Технологии глубокого обучения за короткий срок прошли большой путь развития — от простых нейронных сетей до достаточно сложных архитектур. Для поддержки быстрого распространения этих технологий были разработаны различные библиотеки и платформы глубокого обучения. Одна из осн...

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

Бинарная совместимость Reaktive: как мы её обеспечиваем Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и принимаю участие в создании библиотеки Reaktive — Reactive Extensions на чистом Kotlin. Любая библиотека должна по возможности соблюдать бинарную совместимость. Если разные версии библиотеки в зависимостя...

Ключи безопасности Titan от Google теперь доступны в Европе и Азии Ключи безопасности Titan от Google теперь доступны в большем количестве стран, притом, что изначально они были доступны к продаже только в США. Подробнее об этом читайте на THG.ru.

Обладатели Xbox One сумели загрузить The Red Door, которая в библиотеке числится под названием Call of Duty Black Ops CIA Но всё это было почти пустой тратой времени — запустить-то игру нельзя.

Security Week 41: вредоносный код в UEFI Эксперты «Лаборатории Касперского» опубликовали интересное исследование, посвященное вредоносному коду MosaicRegressor. Код использует предположительно киберкриминальная группа с китайскими корнями, он интересен тем, что содержит модули для заражения компьютера через UEFI. П...

В Nvidia GeForce Now появилась синхронизация с библиотекой Steam Облачные игровые решения давно окружают нас. Началось это ещё с печально известной OnLive, которая являлась одним из пионеров в данной области. Но технологии и геймеры ещё не были готовы к такому прорыву, поэтому в 2015 году её купила Sony. Но с того момента прогресс не сто...

Angular: Интеграционное тестирование (Shallow testing) Когда приложение разрастается или нам очень важно, чтобы оно работало верно при любом рефакторинге, мы начинаем задумываться о unit или e2e тестировании. За несколько лет работы с Angular — приложениями в корпоративном сегменте, поймав множество проблем при рефакторинге ...

[Перевод] React Intl: интернационализация React-приложений Библиотека React Intl предоставляет механизм для перевода текста на другие языки. В данном "туториале" мы используем названную библиотеку для реализации интернационализации в проекте, написанном на React. Мы создадим простое приложение, позволяющее пользователю вы...

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

Правительство РФ поддержало законопроект о блокировке пользователей email-сервисов Российское правительство в положительном ключе высказалось о законопроекте, согласно которому можно будет блокировать пользователей электронной почты за распространение запрещенной информации. При этом авторам проекта были даны рекомендации о его доработке. В&...

Блоки и атрибуты блоков Использование блоков считается у проектировщиков хорошим тоном. А применение собственной библиотеки блоков – признаком мастерства при работе в САПР. Как создать свою библиотеку блоков? Зачем использовать атрибуты в блоках? Разберем подробнее эти и другие интересные вопросы.Б...

Компонент Slider из библиотеки материального дизайна Началось с небольшой детективной истории — разглядывая сайт Material Design, наткнулся на страницу Sliders. В описании говорилось, что данный компонент доступен для Android и даже дана ссылка на Гитхаб. Меня это немножко удивило, так как я ни разу о нём не слышал. Перехожу п...

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

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

В начале августа в библиотеку Xbox Game Pass войдут Hades, Curse of the Dead Gods и другие игры Команда Xbox в своём блоге опубликовала список игр, которые появятся в библиотеке Xbox Game Pass до 17 августа этого года. Также стало известно, что уже 8 августа GTA V покинет каталог подписки на консолях Xbox. Новинки Xbox Game Pass на ближайшие недели: Curse of the Dead...

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

[Перевод] Проверим тысячи пакетов PyPI на вредоносность Примерно год назад Python Software Foundation открыл Request for Information (RFI), чтобы обсудить, как можно обнаруживать загружаемые на PyPI вредоносные пакеты. Очевидно, что это реальная проблема, влияющая почти на любой менеджер пакетов: случаются захваты имён заброшенны...

TEGRUS построил ЦОД для библиотеки им. Маяковского в СПб TEGRUS реализовал комплексный проект по созданию дата-центра для библиотеки им. Маяковского, включая инженерную инфраструктуру. Проект выполнен за шесть недель.

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

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

Google удалил более 500 вредоносных расширений из Chrome Web Store Google удалил более 500 вредоносных расширений из своего официального магазина приложений Chrome Web Store. Это было сделано после того, как компания ознакомилась с результатами двухмесячного расследования команды Duo Security из Cisco. Удалённые расширения внедряли вредонос...

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

[Перевод] Про SSH Agent Введение SSH-agent является частью OpenSSH. В этом посте я объясню, что такое агент, как его использовать и как он работает, чтобы сохранить ваши ключи в безопасности. Я также опишу переадресацию агента и то, как она работает. Я помогу вам снизить риск при использовании пере...

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

Организация типовых модулей во Vuex Vuex — это официальная библиотека для управления состоянием приложений, разработанная специально для фреймворка Vue.js. Vuex реализует паттерн управления состоянием, который служит централизованным хранилищем данных для всех компонентов приложения. По мере роста приложения ...

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

[Перевод] Анализ вредоносного кода Skeleton Key Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг». Краткое содержание Исследователи Dell SecureWorks Counter Threat Unit (CTU) обнаружили вредоносное ПО, обходящее проверку подлинности в системах Active Directory (AD), в которых реализована одн...

KotlinDL 0.2: Functional API, зоопарк моделей c ResNet и MobileNet, DSL для обработки изображений Представляем вам версию 0.2 библиотеки KotlinDL. Это библиотека глубокого обучения, где для низкоуровневых вычислений используется TensorFlow, но с высокоуровневым API и логикой, написанными на Kotlin.KotlinDL 0.2 теперь доступен на Maven Central (до этого он лежал на bintra...

Юноше, обдумывающему электронику. Ключи к материалу для самостоятельного изучения Перевод учебника «Искусство схемотехники» пополнился Частью 3, в которой разбираются полевые транзисторы. Книга приобрела целостный, хотя всё ещё не окончательный, вид. На данный момент отсутствуют три части — 11 («Программируемая логика»), 14 («Компьютеры, контроллеры и шин...

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

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

Открыть SIM-карты: в России вдвое участились кражи сотовых номеров За год количество краж SIM-карт по поддельным доверенностям выросло вдвое — ежемесячно мошенники воруют таким способом около 1 тыс. телефонных номеров, рассказали «Известиям» в компании ESET. Украденный номер дает злоумышленникам доступ к социальным сетям, мессенджерам, банк...

«Чёрная пятница»: подлинная пожизненная активация Windows 10 Pro за 864 рубля Сегодня «Чёрная пятница» — день, когда почти все интернет-магазины проводят крупнейшие распродажи. Сайт BOBkeys, торгующий лицензионными ключами Microsoft, не остался в стороне от этого события.

Умные часы Apple Watch теперь могут открывать и заводить автомобили Компания Apple выпустила обновление программной платформы для своих умных часов — watchOS 6.2.8.  Главным новшеством стала функция поддержка цифровых автомобильных ключей Car Key. Аналогичная функция заработала и на iPhone с выпущенной сегодня iOS 13.6. С по...

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

До 1 октября в библиотеку Xbox Game Pass войдут Sable, Lemnis Gate, Aragami 2 и другие игры Команда Xbox в своём блоге опубликовала список игр, которые появятся в библиотеке Xbox Game Pass до 1 октября этого года. Стоит отметить, что 8 из 13 игр будут доступны по подписке со дня релиза. Новинки Xbox Game Pass на ближайшие недели: Flynn: Son of Crimson (Xbox и ПК)...

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

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

Как сделать Swift-friendly API с Kotlin Multiplatform Mobile Kotlin Multiplatform Mobile позволяет компилировать Kotlin код в нативные библиотеки для Android и iOS. И если в случае с Android полученная из Kotlin библиотека будет интегрироваться с приложением написанным на Kotlin, то для iOS интеграция будет с Swift и на стыке Kotlin и...

Google удалила 106 вредоносных расширений для браузера Chrome из магазина Они могли шпионить за пользователями и были скачаны 32 млн. раз

Windows 10 устанавливает средства обновления Microsoft Update Health Tools Средства Microsoft Update Health Tools, похоже, развертываются для пользователей как часть Windows 10 KB4023057, которая является обязательным обновлением для всех версий ОС. Microsoft регулярно перевыпускает его, особенно когда для устройства заканчивается период поддержки ...

Bitdefender открыла код технологии интроспекции гипервизора HVI Компания Bitdefender объявила об открытии кода своей технологии интроспекции гипервизора (Hypervisor Introspection, HVI). Она была разработана совместно с проектом Xen. История проекта началась в 2015 году, тогда для гипервизора 4.6 была представлена библиотека libbdvmi...

Зачем нужна библиотека приложений в iOS 14 Помимо виджетов, одной из главных фишек iOS 14 стала библиотека приложений (App Library). Это новая функция, которая автоматически группирует все приложения на iPhone. Больше не нужно самостоятельно создавать папки, и у вас не будет 10-15 рабочих столов с приложениями, кото...

Кастомизация компонентов Ant Design и оптимизация бандла The Archivist by juliedillon Я Иван Копенков, ведущий фронтенд-разработчик в Mail.ru Cloud Solutions, в статье расскажу, какие есть подходы к кастомизации компонентов UI-библиотеки Ant Design, как это сделали мы, а так же покажу, как удалось полностью избавиться от неисполь...

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

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

Вышел пакет Sequoia 0.20.0, реализация OpenPGP на Rust Вчера был представлен выпуск пакета Sequoia 0.20.0. Он предлагает библиотеку функций и инструментарий командной строки с реализацией стандартов OpenPGP (RFC-4880). Команда проекта состоит из трех человек — участников проекта OpenPGP (RFC-4880). Для повышения безопасности и ...

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

Как активировать Windows 10 и Windows 11 После установки системы возникают трудности при активации операционных систем семейства Windows. Если вы поставили чистую операционную систему и хотите быстро и без проблем активировать Windows 10, то можем посоветовать ресурс CDKoffers. Здесь вы можете приобрести ключи акти...

Фальшивая поддержка OpenSea ворует NFT и содержимое криптовалютных кошельков Пользователи площадки OpenSea подвергаются фишинговым атакам в Discord, цель которых — кража средств в криптовалюте и NFT.

Google Apps Script используют, чтобы воровать данные банковских карт Злоумышленники используют платформу Google Apps Script для кражи информации о банковских картах, которую пользователи предоставляют e-commerce сайтам при совершении покупок в интернете.

Всю серию S.T.A.L.K.E.R. и ещё 7 игр распродают за 399 рублей вместо 12 625 10 лицензионных ключей для Steam дешевле одной игры.

Компания Spectra Logic представила первую в отрасли ленточную библиотеку, способную хранить эксабайт несжатых данных с использованием технологии LTO-9 Компания Spectra Logic, называющая себя лидером в области хранения данных и решений для управления данными, сообщила о достижении своеобразного психологического рубежа. Её ленточная библиотека TFinity ExaScale Tape Library стала первой в отрасли, способной хранить эксаб...

Яндекс инвестирует $40 млн в инструменты для разработки ИИ Платформа Яндекс.Облако и американская компания – разработчик оборудования Nvidia открывают для российских компаний библиотеку приложений для работы с искусственным интеллектом Nvidia GPU Cloud (NGC). Ранее ею пользоваться могли только иностранные клиенты и партнеры Nvidia. ...

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

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

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

Tutorial: как портировать проект с Interop Word API на Open XML SDK С выходом .NET5 дальнейшее развитие некоторых проектов оказалось под вопросом из-за сложности портирования. Если от небольших устаревших библиотек можно отказаться или найти им замену, то от зависимости Microsoft.Office.Interop.Word.dll очень сложно отказаться. Microsoft не ...

[Перевод] Практика по Котлину: Создание веб приложений на React и Kotlin/JS От переводчика. Привет! Про Kotlin есть стереотип, будто бы это язык для разработки только под Android. На самом деле, это совсем не так: язык официально поддерживает несколько платформ (JVM, JS, Native), а также умеет работать с библиотеками для этих платформ, написанных на...

Райтап In the Shadows Это райтап об одном из заданий, которое мы приготовили для отборочного этапа CTFZone, прошедшего в конце ноября. О процессе подготовки к квалификации можно прочитать здесь. Вы начинаете с двумя файлами: decrypt_flag.py и ntfs_volume.raw. Д...

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

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

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

В январе библиотека Xbox Game Pass пополнится новыми играми: Torchlight III, Injustice 2, eFootball PES 2021 В декабре мы рассказали о том, что игровой облачный сервис Xbox Game Pass обзаведётся достаточно большим количеством игр (сюда входит даже серия Yakuza). Уже начиная с 7-го декабря библиотека этого сервиса пополнится новыми играми. Он доступен на PC, консоли от Microsoft (Xb...

Laravel. Локализованный роутинг Привет, Хабр! Хочу рассказать вам о том, как в одном проекте возникла проблема с роутингом и как мы её решали. Сначала наш проект был самым обычным сайтом. Сайт развивался, аудитория расширялась и возникла необходимость поддержки мультиязычности. Проект был на базе фреймвор...

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

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

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

[Из песочницы] Вывод текста на OLED дисплей с контроллером SH1106 по шине SPI через библиотеку HAL Здравствуйте, уважаемые читатели. В своих разработках на микроконтроллерах STM32, для вывода осмысленной информации, я пользуюсь OLED дисплеями на чипе SSD1306. В последний раз пришел ко мне 1,3" SPI модель по демократичной цене — около 200руб. Первое, что бросилось в г...

[Из песочницы] Краткий обзор системы Apache NlpCraft В данной статье я бы хотел познакомить читателей с одним из проектов Apache Software Foundation сообщества — NlpCraft. NlpCraft — библиотека с открытым исходным кодом, предназначенная для интеграции языкового интерфейса в пользовательские приложения. Цель проекта — тотальн...

Киберполиция задержала 26-летнего киевлянина за распространение вредоносного ПО, ворующего криптовалюту через подмену электронных кошельков (ему грозит до шести лет тюрьмы) Одновременно с оживлением интереса к криптовалютам и подъемом рынка закономерно активизировались и мошенники, в том числе и в Украине. Сегодня Киберполиция рассказала о задержании хакера, разработавшего и распространявшего вредоносное ПО, позволяющего злоумышленникам получат...

Кибернеделя в магазине KeysOff – Windows 10 Pro за $7,45 и скидки до 58% на ключи для ПО В магазине KeysOff стартовала одна из последних крупных распродаж текущего года.

IKEA: бесплатная библиотека дизайн-проектов для квартир в «хрущёвках» помогла увеличить продажи в России на 17% Теперь компания изучает возможность запуска такого сервиса в других странах с типовыми постройками.

Samsung раскрыла проект по созданию «искусственных людей» Разработчик Пранав Мистри, ведущий сотрудник проекта Neon в компании Samsung, опубликовал ликующий твит о готовности познакомить мир с новой технологией. Она получила рабочее название «искусственные люди» и, по-видимому, является самым совершенным на сегодняшний день дипфейк...

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

Поддельный сайт Microsoft DirectX 12 продвигает вредоносное ПО, ворующее криптовалюту А поскольку DirectX - это детище Microsoft, то имеет смысл устанавливать его только от Microsoft.

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

Избавляемся от «мистических» строк в системе реактивного связывания на Unity Любая система, которая часто используется в проекте, со временем обречена на эволюцию. Так случилось и с нашей системой реактивного связывания reactive bindings. Что это за система? Она позволяет нам связывать данные на префабе с данными в коде. У нас есть ViewModel, лежаща...

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

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

[Из песочницы] Использование библиотеки OpenCV для распознавания эллиптических дуг на 2D сечениях 3D облаков точек В связи с все более широким распространением доступных лазерных сканеров (лидаров), способных получать 3D облака точек (3dОТ) и все более широким применением этой технологии в различных областях (от машиностроения до безопасности, от нефтяной промышленности до архитектуры), ...

[Перевод] Новый sd-bus API от systemd В новом выпуске systemd v221 мы представляем API sd-bus, поставляемый со стабильной версией systemd. sd-bus - это наша минимальная библиотека D-Bus IPC на языке программирования Си, поддерживающая в качестве бэкэндов как классическую D-Bus на основе сокетов, так и kdbus. Биб...

Аккаунты Facebook защитят от взлома аппаратными ключами Глава отдела безопасности Facebook Натаниэль Глейхер (Nathaniel Gleicher) сообщил, что компания планирует развернуть поддержку аппаратных ключей, которые люди смогут использовать для повышения безопасности своей учетной записи Facebook. Глейхер сказал, что компания расс...

Обновленная версия Agent Tesla ворует пароли из браузеров и VPN-клиентов Новые варианты малвари Agent Tesla оснащены модулями для кражи учетных данных из самых разных приложений, предупредили эксперты SentinelOne.

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

Под угрозой все смартфоны Samsung, начиная с 2014 года выпуска. Срочно обновляться Компания Samsung уже выпустила майское обновление безопасности своих флагманских устройств, таких как Galaxy S20 и Galaxy Fold, даже опередив компанию Google. Как оказалось, такая спешка вполне оправдана — в майском патче исправляется критическая уязвимость, котор...

Эти приложения Android лучше удалить со смартфона, пока не поздно Специализирующаяся на безопасности японская компания Trend Micro обнаружила подборку оптимизаторов и утилит в онлайн-магазине Google Play, которые могут загрузить 3 тысячи разных вариантов вредоносного кода и заразить смартфон.  Приложения довольно популярны, их о...

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

Quartet 9: Allegro | TypeScript Когда создавалась библиотека для валидации данных quartet были поставленны следующие цели-ориентиры: TypeScript Краткость и простота Производительность В этой статье я хотел бы рассмотреть ориентированность quartet на TypeScript. Читать дальше →

GeForce NOW - новые игры в начале каждого месяца Каждый четверг сервис представляет новые игры, доступные для пользователей. И сейчас в библиотеке GeForce NOW уже более 800 игр, включая 80 проектов free-to-play.

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

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

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

11 друзей Sanic’а – собираем асинхронное веб-приложение на Python Рано или поздно маленькие приложения разрастаются до нагруженных production-решений, поэтому программисту необходимо заранее продумать стек технологий. Для Python концептуальный выбор стоит между синхронными и асинхронными фреймворками. После появления библиотеки asyncio поп...

Сравниваем работу open source Python — библиотек для распознавания именованных сущностей Введение Мы в компании создаем сервис, который позволяет автоматически создавать, управлять и безопасно хранить лицензионные соглашения и прочие договоры между фрилансерами и их клиентами. Для решения это задачи я опробовал десятки решений в области обработки естественного...

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

Epic Games раздаёт игры Sherlock Holmes: Crimes and Punishments и Close to the Sun Epic Games Store преподнёс геймерам очередной подарок в форме бесплатных игр Sherlock Holmes: Crimes and Punishments и Close to the Sun. Оба проекта можно добавить в свою библиотеку вплоть до следующего четверга, 16...

Microsoft анонсировала октябрьский пакет обновлений для OneDrive Компания Microsoft анонсировала декабрьский пакет обновлений для OneDrive. [Создание общей библиотеки в OneDrive в Интернете OneDrive подключает вас ко всем вашим файлам - будь то индивидуальные рабочие файлы или общие командные файлы. Microsoft обновляет существующий опыт с...

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

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

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

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

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

Вредоносное расширение для Chrome воровало данные кошельков Ledger Поддельное расширение Ledger Live, активно рекламирующееся в Google, признали вредоносным. Оно вынуждало пользователей сообщить seed-фразу от кошелька.

В «Доктор Веб» обнаружили практически не удаляемый вирус для Android Проникнув в мобильное устройство, Android.Xiny загружает бесполезные и ограничивающие его функциональность приложения. Специалисты &laquo;Доктор Веб&raquo; обнаружили новую разновидность троянской программы Android.Xiny, которая загружается на мобильные устройства...

[Перевод] 10 вещей, которые вы могли не знать о scikit-learn В этой переведенной статье ее автор, Rebecca Vickery, делится интересными функциями scikit-learn. Оригинал опубликован в блоге towardsdatascience.com. Фото с сайта Unsplash. Автор: Sasha • Stories Scikit-learn является одной из наиболее широко используемых библиотек Pytho...

Как TeamViewer хранит пароли TeamViewer — популярная программа для удалённого доступа к рабочему столу. Поэтому довольно интересно посмотреть, как она хранит пароли. Если вкратце, пароли хранятся в реестре Windows в зашифрованном виде. Для шифрования используется алгоритм AES-128-CBC и секретный ключ 0...

Как TeamViewer хранит пароли TeamViewer — популярная программа для удалённого доступа к рабочему столу. Поэтому довольно интересно посмотреть, как она хранит пароли. Если вкратце, пароли хранятся в реестре Windows в зашифрованном виде. Для шифрования используется алгоритм AES-128-CBC и секретный ключ ...

Jingle Bells сыграли… гаечными ключами Автомеханик Брандо Андерсон (Brando Anderson) придумал необычный способ сыграть популярную рождественскую песню Jingle Bells — с помощью… гаечных ключей. Андерсон поделился роликом, в котором данными инструментами (примерно так, как на металлофоне) играет эту песню; он запис...

Только 39% функций в node_modules уникальны в дефолтном Angular проекте 39% — это количество уникальных функций в папке node_modules в дефолтном Angular проекте, созданном командой ng new my-app. Мне было интересно посмотреть, сколько похожих функций существует в node_modules. Ведь наверняка же разработчики открытых библиотек решают проблемы оди...

Как правильно удалить рекламное ПО и вредоносные программы с компьютера Если ваш компьютер «словил» рекламное или вредоносное ПО, необходимо немедленно удалить его. Рассказываем, как справиться с любым видом вредителей.

Здоровье индексов в PostgreSQL глазами Java-разработчика Привет. Меня зовут Ваня, и я Java-разработчик. Так получилось, что я много работаю с PostgreSQL – занимаюсь настройкой БД, оптимизацией структуры, производительностью и немного играю в DBA по выходным. За последнее время я привёл в порядок несколько баз данных в наших микрос...

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

Как удалить вредоносные программы из Firefox Вирусы, которые действуют на браузеры, могут изменить вашу домашнюю страницу и даже поисковую систему. Если вы словили вредоносную программу в Firefox, мы расскажем, как ее удалить.

Google начали отключать доступ к Google Play Music для ... Поспешите! Совсем скоро Google Play Music перестанет работать.     Мы уже давно знаем, что Google готовится закрывать свой сервис Play Music. Причем разговоры об этом ведутся уже несколько месяцев, но никаких резких действий компания до сих пор не предпринимала. Д...

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

Создаем CRUD API на Express и MySQL: часть вторая Всем привет. В преддверии старта курса «Разработчик Node.js», хотим поделиться продолжением материала, который был написан нашим внештатным автором. Всем еще раз привет. Мы возвращаемся к созданию приложения на Node.js и MySQL для небольшого todo — приложения на Node.js ...

Осторожно: в Google Play под видом модов для Minecraft распространяется вредоносное ПО Эксперты «Лаборатории Касперского» предупредили любителей мобильного гейминга о новой опасности. Он обнаружили, что в Google Play снова начали распространяться вредоносные приложения под видом модов для Minecraft.  Как отмечают эксперты, в конце 2020 г...

Как установить iOS 14 без профиля разработчика 22 июня Apple провела презентацию, в ходе которой представила iOS 14. Как и ожидалось, обновление получило значительное количество нововведений — от совершенно нового экрана «Домой» с виджетами до приложения Safari со встроенным переводчиком. Многие еще во время презентации...

В iPhone и iPad найдена уязвимость, остававшаяся незамеченной несколько лет В Apple наличие уязвимости признали, пообещав, что в ближайшем пакете обновлений она будет устранена.

[Перевод] Как сотрудники Apple и Google объединёнными усилиями помогают чиновникам от здравоохранения отслеживать коронавирус Сингапурское приложение для отслеживания контактов, TraceTogether, используемое в качестве превентивной меры против распространения коронавируса Один из наиболее амбициозных проектов в истории компании Apple запустили менее, чем за месяц, а работало над ним всего несколько...

Пандемия COVID-19 привела к росту популярности атак через облачные почтовые сервисы Новую статистические данные компания получила от своего решения Trend Micro Cloud App Security (CAS), интернирующегося в почтовые системы через программные интерфейсы. Оно используется в качестве дополнительного уровня защиты в различных почтовых службах, включая Microsoft E...

Group-IB обнаружила группу UltraRank, занимающуюся хищением данных банковских карт Group-IB, международная компания, специализирующаяся на предотвращении кибератак, представила отчет «UltraRank: незамеченная эволюция угрозы JS-снифферов», посвященный хакерской группе UltraRank, занимающейся кражей данных банковских карт ...

Праздник геймера - великолепная стратегия-бенчмарк Ashes of the Singularity: Escalation раздаётся бесплатно в Humble Store Ещё одна игра в библиотеку Steam

CircleMenu: круговое меню для Android Еще одна библиотека от читателя канала. CircleMenu — круговое меню для Android. Можно делать кнопки для FAB, BottomAppBar и прочих меню. Библиотека: https://github.com/ImangazalievM/CircleMenu

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

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

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

Дом твоей мечты за 11 200 евро – 70кв.м Не позволяй своему пустому земельному участку сидеть сложа руки. Найди способ создания пассивный доход и прибыль! Закажи индивидуальный проект кемпинга под ключ в клубе «КЕМПИНГС ХАУС» Латвия! Проекты под ключ kempingsmaster@gmail.com!   Кемпинг дом лучше, чем отель! В наше ...

На Windows и Linux орудует опасный вирус Lemon Duck Команда Microsoft сообщила об активности на Windows и Linux вредоносной программы Lemon Duck.Изначально Lemon Duck представлял собой ботнет для майнинга криптовалюты, но к текущему моменту его переделали во вредоносный загрузчик, который крадет данные.Эксперты отмечают, что ...

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

HackTheBox. Прохождение Laser. Jetdirect, RPC и кража SSH Продолжаю публикацию решений, отправленных на дорешивание машин с площадки HackTheBox. В данной статье мы работаем с принтером и получаем документ, который даст нам вектор захвата хоста, найдем в памяти ключ шифрования и расшифруем найденный документ. Далее работаем с gR...

Проекты Центра разработки Intel в России. Intel Integrated Performance Primitives Наш рассказ об очередном проекте Intel, сделанном в России. Это библиотека Intel Integrated Performance Primitives – набор готовых к употреблению, высоко оптимизированных под различные архитектуры Intel, к тому же совершенно бесплатных базовых функций для работы с изображени...

iPhone и Apple Watch превратятся в ключи для автомобиля Компания Apple выпустила первую бета-версию своей мобильной платформы iOS 13.4. Энтузиасты изучили её и обнаружили очень полезную новую функцию под названием CarKey.  CarKey позволит использовать смартфоны iPhone и умные часы Apple Watch в качестве ключей автомоби...

Опасный баг в смартфонах Samsung оставался незамеченным с 2014 года Баг был обнаружен специалистом ИБ-лаборатории Project Zero в компании Google Матеушом Юрчеком.

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

Хакеры превратили Discord в инструмент для кражи паролей Новая версия трояна AnarchyGrabber ворует пароли и токены пользователей, отключает 2ФА и распространяет малварь среди друзей жертвы. Для этого злоумышленники модифицируют официальный клиент Discord.

Пойман взломавший Nintendo хакер. Его также обвиняют хранении детского порно 21-летний житель Калифорнии признал себя виновным во взломе серверов компании Nintendo и краже конфиденциальных данных.

[Перевод] Python и разработка простого веб-приложения, использующего технологии машинного обучения Тот, кто занимается машинным обучением (Machine Learning, ML), обычно, реализуя различные проекты, выполняет следующие действия: сбор данных, их очистка, разведочный анализ данных, разработка модели, публикация модели в локальной сети или в интернете. Вот хорошее видео, в ко...

Pokedex-AR: покемоны в AR Pokedex-AR — небольшое демонстрационное приложение, показывающее основы AR, современный технический стек приложений для Android и архитектура MVVM. Этот проект ориентирован на ARCore и SceneForm, на получение данных из сети и интеграции сохраненных данных из базы с пом...

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

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

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

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

Nvidia представила физический движок PhysX 5.0 На днях AMD выпустила в свободный доступ библиотеку деформируемой физики FEMFX на основе метода конечных элементов. Почти сразу мы увидели ответ от Nvidia — компания анонсировала пятую версию движка PhysX. Как и в...

В майскую подборку для подписчиков PlayStation Plus войдут Battlefield V, Stranded Deep и PS5-версия Wreckfest Издательство Sony Interactive Entertainment на сайте официального блога PlayStation представило майскую подборку бесплатных игр для подписчиков своего сервиса PlayStation Plus. Как и предполагалось, в линейку следующего месяца войдёт военный шутер Battlefield V от студ...

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

Популярный сервис DeviantArt разблокировали в России: запрещённый контент полностью удалён Команда популярного сервиса для творческих людей DeviantArt удалила запрещённый российским законодательством контент. Об этом сообщила пресс-служба Роскомнадзора.  Напомним, 3 августа доступ к сайту DeviantArt на территории России был ограничен. Это произошло посл...

12 марта в библиотеку Xbox Game Pass добавят 20 игр от Bethesda Всего несколько дней назад Microsoft завершила покупку ZeniMax Media, получив контроль сразу над восемью игровыми студиями, входящими в холдинг. Теперь же компания объявила, что уже завтра, 12 марта 2021 года, в библиотеке Xbox Game Pass станут доступны 20 культовых игр от ...

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

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

Обнаружена ранее неизвестная вредоносная кампанию WildPressure Целевые кибератаки (APT) - наиболее сложные и опасные угрозы. Зачастую злоумышленники тайно получают расширенный доступ к системе, чтобы препятствовать её нормальной работе или красть данные. Подобные кампании, как правило, создаются и разворачиваются людьми, имеющими доступ...

EK предлагает универсальный ключ для компонентов СЖО, который не позволит затянуть резьбовое соединение слишком туго Компания EK, специализирующаяся на компонентах систем жидкостного охлаждения, добавила в линейку EK-Loop инструмент для работы с фитингами и заглушками. Это ключ EK-Loop Multi Allen Key (6mm, 8mm, 9mm), который заменяет три стандартных шестигранных ключа на 6 мм, 8 мм и...

Производство Nintendo 3DS прекращено! Компания Nintendo подтвердила, что производство игровой консоли Nintendo 3DS было официально прекращено. Изначально пользователи Twitter в Японии заметили, что на сайте Nintendo на странице консоли появилась надпись Out OF Production. Позднее спикер компании подтвердил, что ...

Есть ли спрос на готовые темы для iOS 14 и что интересно пользователям — опыт создателя «библиотеки тем» Дизайнер Даниал Сиддики вручную отбирает красивые иконки и немного зарабатывает на партнёрских ссылках. Его проект одобрил основатель Product Hunt Райан Гувер.

Есть ли спрос на готовые темы для iOS и что интересно пользователям — опыт создателя «библиотеки тем» Дизайнер Даниал Сиддики вручную отбирает красивые иконки и немного зарабатывает на партнёрских ссылках. Его проект одобрил основатель Product Hunt Райан Гувер.

QSerializer умер, да здравствует QSerializer Прошло несколько месяцев с тех пор, как я здесь рассказал о своем проекте Qt-based библиотеки для сериализации данных из объектного вида в JSON/XML и обратно. И как бы я не гордился выстроенной архитектурой, надо признать — реализация получилась, прямо скажем, спорной. Вс...

[Перевод] Анализ производительности CSS-анимаций Что выбрать для анимирования элементов веб-страниц? JavaScript или CSS? Этот вопрос однажды вынужден будет задать себе каждый веб-разработчик. А может — и не однажды. JavaScript-программисты создали множество библиотек для браузерной анимации. И, похоже, все вокруг оказалис...

Новый вариант трояна Masslogger ворует учетные данные из Chromium-браузеров и Outlook Обновленный Masslogger используется для кражи учетных данных из Microsoft Outlook, Google Chrome и мессенджеров.

Сервис Ubisoft+ доступен на Google Stadia: Assassin's Creed Valhalla и Watch Dogs: Legion за $15 в месяц На прошлой неделе мы сообщили, что облачный игровой сервис Google Stadia стал доступен в восьми новых странах из Восточной Европы. Посмотреть, входит ли ваша страна в этот список можно как раз в предыдущей новости. Теперь мы узнали, что Google Stadia заработала совместно с с...

OpenCV — 20! Второй проект центра разработки Intel в России Мы продолжаем рассказ о проектах и продуктах, неразрывно связанных с российским центром разработки Intel. И сегодня речь пойдет о проекте-ровеснике Intel в Нижнем Новгороде – он тоже в этом году отмечает двадцатилетие! Это хорошо известная и широко используемая (а также широ...

В антивирусе Microsoft Defender исправлена уязвимость 12-летней давности Стало известно о том, что разработчики из Microsoft исправили опасную уязвимость в своём фирменном антивирусе, которая затрагивала все версии Microsoft Defender, начиная с 2009 года. Уязвимости, которая отслеживалась с идентификатором CVE-2021-24092, связана с повышением при...

Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек) Предисловие Вы наверно помните прошлую статью, в которой я разрабатывал централизованную криптовалюту. Идея была, как Вы знаете, плохой. Я решил перезапустить линейку этих туториалов, но уже более менее нормальной, чем было в прошлые разы. В этой линейке постараемся «пережев...

Компания Nexign выходит на рынок системной интеграции Nexign Solutions обеспечит операторам связи и представителям других индустрий реализацию сложных проектов под ключ и высокое качество сервиса. Компания Nexign объявила о создании Nexign Solutions, LLC (ООО «Нэксайн Солюшнс», работает под ...

Презентация ключа на банке, игра Pepsi Invaders и Санта-Клаус: заметные рекламные кампании Coca-Cola в 20 веке Одно время производитель рекламировал даже кольцо на банке — до конца 1960-х покупатели пользовались открывашками.

Презентация ключа на банке, игра Pepsi Invaders и Санта-Клаус: заметные рекламные капании Coca-Cola в 20 веке Одно время производитель рекламировал даже кольцо на банке — до конца 1960-х покупатели пользовались открывашками.

[Из песочницы] Boost.Compute или параллельные вычисления на GPU/CPU Привет, Хабр! По моим меркам я уже достаточно давно пишу код на C++ (почти 3 года), но до этого времени ещё не сталкивался с задачами, связанными с параллельными вычислениями. Я не увидел ни одной статьи о библиотеке Boost.Compute, поэтому эта статья будет именно о ней. Со...

КОМПАС-3D. Моделирование и печать реечной передачи. Популярный вопрос, как в КОМПАС-3D смоделировать реечную передачу.Алгоритм:1 Создаем чертеж. Сгенерировать модель рейки можно только через режим геометрического расчета в 2D режиме.2 Запускаем библиотеку валы и механические передачи в 2D3 В приложении создаем модель.4 Выбира...

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

Новая функциональность в RESTinio и опять с помощью C++ных шаблонов Увидело свет очередное обновление небольшой библиотеки для встраивания асинхронного HTTP-сервера в C++ приложения: RESTinio-0.6.12. Хороший повод рассказать о том, как в этой версии с помощью C++ных шаблонов был реализован принцип "не платишь за то, что не используешь&q...

RBK-617 и RBK-677FL - новые электронные книги Ritmix Этот девайс просто незаменим для тех, кто не представляет своей жизни без чтения, теперь вся ваша библиотека поместится в одной руке.

Виджеты и библиотека приложений в iOS 14 навсегда изменят экран вашего iPhone Главный экран iPhone практически не менялся со времени дебюта iPhone 13 лет назад. Он представлял собой простую сетку иконок и оставался таким же вплоть до выхода iOS 13 (где в iPad впервые появились виджеты). В iOS 8 Apple добавила поддержку виджетов, хотя снова по своему ...

Новые шаблоны — IPMI, Mikrotik, MSSQL Статья написана на основе доклада Максима Чудинова, инженера-интегратора Zabbix. В этой статье мы расскажем о некоторых новых шаблонах, добавленных в версию Zabbix 5.0. IPMI Шаблон IPMI работает только с пятой версией системы мониторинга Zabbix, потому что построен на новом...

Почти 200 вредоносных расширений для Firefox заблокировано за последние две недели Инженеры Mozilla активно борются с вредоносными аддонами для Firefox.

Security Week 52: управление атакой SunBurst через DNS-запросы Атака SunBurst (в некоторых источниках также известная как Solorigate) — широко обсуждаемая новость недели. В воскресенье 13 декабря специалисты компании FireEye опубликовали предварительный отчет об атаке, назвав ее глобальной операцией по внедрению в крупные частные и госу...

Microsoft выпустила срочное обновление Windows 10 Компания Microsoft выпустила срочное внеочередное обновление операционной системы Windows 10, которое устраняет уязвимости в системе безопасности.  Обновление вышло за две недели до стандартного «обновления по вторникам», которое выходит раз в месяц, с...

Распродажа в магазине GoDeal24: Windows 10 Pro за 579 рублей, Office 2016 Pro Plus за 1619 рублей и многое другое со скидкой до 62% Многие пользователи были бы не против использовать лицензионное программного обеспечения на своих персональных компьютерах. Но главная проблема заключается в высокой цене софта. Решает её магазин ключей для программного обеспечения GoDeal24.

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

До 28 октября в библиотеку Xbox Game Pass войдут Age of Empires IV, Dragon Ball FighterZ и другие игры Команда Xbox в своём блоге опубликовала список игр, которые появятся в библиотеке Xbox Game Pass до 15 октября этого года. Жаждете эпического файтинга? Хотите исследовать космос, не вставая с дивана? Ищете стратегию в реальном времени, уходящую корнями глубоко в историю к...

Цифровой ключ Apple CarKey стал доступен владельцам iPhone и Apple Watch Одной из наиболее интересных возможностей, продемонстрированных Apple во время WWDC 2020, стала функция CarKey. Это […]

Какие данные сливают сотрудники, на что они отвлекаются и что чаще всего обсуждают в негативном ключе Во время сентябрьской пресс-конференции РУССОФТ среди прочего были оглашены итоги исследования «Инциденты внутренней безопасности в российских компаниях. Данные за первое полугодие 2020 г.», проведенного аналитиками «СёрчИнформ» путем анализа около ...

Запускаем программу созданную в NXP MCUXpresso на плате Teensy 4.1 Некоторое время назад довелось мне по проектной необходимости поиграть в отладочную плату Teensy 4.1. Что это за зверь – можно посмотреть на сайте разработчика Teensy​ 4.1 (pjrc.com). Вообще, штука знатная. Там стоит контроллер MIMXRT1062DVJ6A фирмы NXP. Ядро – Cortex M7. Та...

К 800-летию столицы Поволжья: библиотеки Москвы и Нижнего Новгорода запускают проект «420 км слов» Участники познакомятся с биографиями своих любимых авторов и смогут задать им вопросы. Московские и нижегородские библиотеки запускают литературный цикл «420 км слов». Он приурочен к 800-летию Нижнего Новгорода, которое празднуют в этом году. Цель совместного проекта — объед...

Хакеры используют домен Google для кражи данных Таким образом им удается пройти защиту и скрывать вредоносную активность.

25 приложений для Android воровали учетные данные Facebook Из Google Play Store удалили приложения, суммарно загруженные более 2,34 млн раз. Все они похищали учетные данные от аккаунтов Facebook.

[Перевод] Как создавать интерактивные линейные графики на Pandas и Altair Линейный график является неотъемлемой частью анализа данных. Он даёт нам представление о том, как величина изменяется при последовательных измерениях. В случае работы с временными рядами важность линейных графиков становится решающей. Тренд [направление], сезонность и коррел...

Нативный способ покрасить SVG-иконки Когда вам нужна возможность менять цвет иконок через CSS, что вы делаете? Вариантов не так много. Обычно используются либо шрифты иконок, либо исходный код SVG скачивается и вставляется в HTML вручную. Шрифт нужно оптимизировать, иначе пользователь загрузит разом все иконки...

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

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

Вредоносный пакет npm воровал файлы Discord и браузеров Команда безопасности популярнейшего JavaScript-менеджера пакетов npm обнаружила вредоносный пакет fallguys, якобы предназначенный для работы с API игры Fall Guys: Ultimate Knockout.

Windows 10 Build 19043.899 удаляет старый браузер Microsoft Edge Как вы, возможно, уже знаете, Windows 10 по-прежнему поставляется с тремя предустановленными браузерами. Существует две разновидности Microsoft Edge, а третий браузер – Internet Explorer, который не является обязательным и может быть включен в любое время. Хотя Internet Expl...

[Перевод] Использование affinity-правил Kubernetes для контроля назначения подов Kubernetes произвел настоящую революцию в распределенных вычислениях. Хотя он решает ряд сверхсложных проблем, появляются и новые вызовы. Одна из таких проблем - обеспечение того, чтобы кластеры Kubernetes были спроектированы с учетом доменов отказов. Проектирование с учетом...

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

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

Переход геркулеса 2018 на 32 bit SKR turbo 1.4 Marlin 2.0 ИнструкцияПокупаем SKR turbo 1.4 (и желательно 1 драйвер TMC2209 на экструдер).Мы же хотим теперь управлять драйверами  по UART (тем более старые драйвера подходят). Больше ничего  не надо и все будет использоваться со старой начинки принтера.Паяем драйвера. У нас 3 драйвера...

Асинхронная работа с libusb 1.0 Несколько статей назад мы рассмотрели методику работы с USB-устройством при помощи библиотеки libusb. Данные в устройстве у нас формировались по таймеру, поэтому мы были не просто уверены, что рано или поздно они придут к нам, но даже могли предсказать, через какой срок это ...

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

Работа с файлами в C++ с использованием Boost Привет! Я время от времени рассказываю на Хабре о решениях распространённых задач на C++, и вообще люблю делиться опытом. Поэтому даже написал целую книгу, которая называется «Разработка приложений на С++ с использованием Boost». Она может быть интересна разработчикам, кото...

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

GOG Galaxy 2.0 теперь позволяет официально интегрировать библиотеку Epic Games Store Одной из главных целей лаунчера GOG Galaxy 2.0 является объединение игр пользователей из всех онлайн-магазинов […]

Расширяем возможности SKR mini E3 После перехода с Lerdge-X на SKR mini E3 V1.2 практически сразу появилось желание сделать нормальное управление вентиляторами охлаждения хотэнда и драйверов, а так же управление LED-подсветкой. Но, напомню, у плат семейства SKR mini E3 (и у E3-совместимых плат других произво...

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

Приложение из App Store воровало деньги. ... Apple кичится тем, что ее фирменный магазин App Store — это зона безопасности. Чего не скажешь о Google Play, где можно встретить вредоносные приложения. Но не все так однозначно и у Apple нет механизма, который на 100% гарантирует непопадание недоброкачественного ПО на прос...

iOS 13.4 сможет превратить устройства Apple в ключи от автомобиля

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