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

Ранжирование текстов по похожести на опорные тексты при помощи модели TF-IDF в реализации GENSM Бывает так, что критерии поиска текстов слишком сложны, чтобы обойтись регулярными выражениями. В таких случаях на помощь приходит ML. Если из списка текстов выбрать самый подходящий для нас, можно выяснить похожесть всех остальных текстов на этот. Похожесть(similarity) это ...

[Из песочницы] 6 самых распространённых ошибок разработчиков при написании HTML и CSS Привет, Хабр! Представляю вашему вниманию перевод статьи «The 6 most common mistakes developers when writing HTML and CSS» автора Stas Melnikov. Использование атрибута placeholder вместо элемента label Часто разработчики используют атрибут placeholder вместо элемента label....

5 распространённых приёмов, с помощью которых манипуляторы водят людей за нос Отрывок из книги Никиты Непряхина «Я манипулирую тобой» о хитрых методах манипуляции и способах противодействия им.

Logstash + ClickHouse + Grafana: Как сделать Logger для логов ИБ умнее и эффективнее? В этой статье постараемся рассказать, как на базе всем доступного open-source можно построить эффективный Logger, поддерживающий интеграцию со всеми SIEM системами, и как можно модернизировать уже существующий Logger с помощью алгоритмов машинного обучения, сделав его умнее ...

Эксперимент в распознавании рукописных текстов на кириллице. Часть 2 Всем привет! В этой части хочу рассказать как мы использовали модель NomeroffNet предназначенного для распознавания автомобильных номеров, распознать рукописные записи. В предедущей статье я поделился опытом в использовании моделей SimpleHTR и LineHTR для распознавания рукоп...

[Перевод] Как разработать ансамбль Light Gradient Boosted Machine (LightGBM) В преддверии старта нового потока курса «Машинное обучение» представляем вашему вниманию материал о Light Gradient Boosted Machine (далее — LightGBM), библиотеке с открытым исходным кодом, которая предоставляет эффективную и действенную реализацию алгоритма градиентного буст...

[Перевод] «Привет, мир»: разбираем каждый шаг хэш-алгоритма SHA-256 SHA-2 (Secure Hash Algorithm), в семейство которого входит SHA-256, — это один самых известных и часто используемых алгоритмов хэширования. В тексте подробно покажем каждый шаг работы этого алгоритма на реальном примере. SHA-2 отличается безопасностью (его тяжелее взломать,...

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

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

Как сделать email-рассылку более эффективной с помощью сплит-тестов? A/B-тестирование – быстрый и надежный способ узнать, что улучшит рассылку. Рассказываем, какие гипотезы стоит проверять, как это сделать с помощью сплит-тестов на DashaMail, как работает калькулятор достоверности и когда он может пригодиться. Читать далее

Быстрое чтение CSV в C# (fast read CSV) Уже не первый год пользуюсь своим универсальным конвертером CSV файлов в БД SQL Server - ImportExportDataSql, который имеет ряд полезных функций, необходимых любому разработчику БД MSSQL, например: перенос данных с одной БД в другую через SQL скрипт, выгрузка структуры БД...

Нейросеть научили распознавать речь по губам при помощи алгоритма распознавания записи голоса Hal 9000 прекрасно читал по губам, правда, по-английски Нейросети сейчас умеют многое, и постепенно их обучают все большему количеству умений. На днях стало известно о том, что объединенная команда исследователей из США и Китая смогла обучить нейросеть распознавать речь по...

Обфускация как метод защиты программного обеспечения Обфуска́ция (от английского obfuscate — делать неочевидным, запутанным, сбивать с толку)  в широком смысле - приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов раб...

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

Технологии для проверки «Тотального диктанта»: что можно улучшить? Я состою в жюри World AI & Data Challenge. Это такой международный конкурс для разработчиков технологий для решения разных социальных задач, таких как борьба с бедностью, помощь людям с ограничениями слуха и зрения, улучшение обратной связи между человеком и государствен...

Эксперимент в распознавании рукописных текстов на кириллице Распознавание рукописного текста (англ. Handwritten Text Recognition, HTR) - это автоматический способ расшифровки записей с помощью компьютера.  Оцифрованный текст рукописных записей позволило бы автоматизировать бизнес процессы множества компаний, упростив работу чело...

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

«Перестройка» IT-монополий, слом cookie-стен и открытый «госсофт» — быстрое чтение в облачном TL;DR Продолжаем делиться (раз, два) TL;DR-версиями постов из нашего блога. Здесь — только главные моменты из каждой статьи, а ссылки на развернутые тексты — есть в подзаголовках дайджеста. Читать дальше →

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

NLP: ВЫДЕЛЯЕМ ФАКТЫ ИЗ ТЕКСТОВ С ПОМОЩЬЮ ТОМИТА-ПАРСЕРА NLP - natural language processingБольшая часть данных в мире не структурирована – это просто тексты на русском или на любом другом языке. Извлеченные факты из таких текстов могут представлять особый интерес для бизнеса, поэтому подобные задачи возникают сплошь и рядом. Этим ...

[Из песочницы] Оценка задач в Story Points Практически каждый человек, который сталкивался с разработкой ПО знает что такое оценка задач в Story Points (SP), тем не менее периодически мне доводится рассказывать коллегам из других отделов или новичкам в команде, которые ни разу не сталкивались с таким подходом, зачем ...

Какие возможности для развертывания в гибридной и мультиоблачной среде открывает Anthos? Anthos – это управляемая платформа разработки приложений, которая позволяет использовать сервисы и методики Google Cloud в удобной для вас среде, чтобы вы могли быстрее обновлять приложения и обеспечивать их слаженную работу. С помощью платформы Anthos, основанной на Ku...

Сохраняем архивы виртуального хостинга на Yandex object storage В статье показан простой метод сохранения архивов на Yandex Object Storage с помощью PHP. Читать далее

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

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

Cлайдер с голосовым управлением на JavaScript Доброго времени суток, друзья! Я тут слайдер написал с голосовым управлением, распознаванием текста и его чтением (озвучиванием) средствами браузера. Функционал: Смена слайдов по нажатию кнопок или стрелок на клавиатуре Тоже самое по голосовым командам «вперед» и «назад...

Аппаратная реализация алгоритмов DES и TDES-EDE3 Алгоритм TDES (3DES, Tripple DES) был создан в 1978 году как улучшение алгоритма DES. По сравнению с последним улучшилась криптостойкость, но в три раза увеличилось время вычисления. Несмотря на то, что на сегодняшний день наиболее распространен алгоритм AES, который принят ...

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

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

Кэширование данных увеличивает скорость даже в неожиданных случаях Нас учат, что чтение данных из оперативной памяти — ужасно долгая операция. Приводят аналогии с офисом и удалённым складом, заставляют писать cache-friendly код и внушают смертельный страх перед промахами кэша. Ещё нас учат, что процессоры отлично умеют считать числа, и част...

Как преобразовать текст в алгебру Как пишут тексты в Большой Академии в ЛагадоАлгебра и язык (письменность) являются двумя разными инструментами познания. Если их объединить, то можно рассчитывать на появление новых методов машинного понимания. Определить смысл (понять) – это вычислить как часть соотносится ...

Симметричный алгоритм блочного шифрования Advanced Encryption Standart Доброго времени суток, читатель. В данной статье я бы хотел рассказать об одном из самых распространенных алгоритмов симметричного шифрования - AES. Читать далее

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

Facebook Shops превращает business-страницы в социальной сети в интернет-магазины Компания Facebook обратила внимание на новые возможности, которые появились в социальных сетях Facebook и Instagram. Они помогают делать покупки в Интернете с помощью сервиса Facebook Shops. Подробнее об этом читайте на THG.ru.

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

Разработка приложений в VK mini apps Почему надо смотреть в сторону разработки приложений для работы в VK? У меня за спиной много лет фронтенд-разработки для массовых сервисов, и то, что сейчас предлагает разработчику социальная сеть «ВКонтакте» — быстрый и эффективный способ построить еще один канал коммуникац...

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

Новый бесконтактный гаджет Xiaomi незаменим для родителей Xiaomi через свою платформу коллективного финансирования Youpin представила бесконтактный инфракрасный термометр Barcon, который измеряет температуру практически мгновенно. Для использования необходимо навести устройство, например, на лоб, нажать на кнопку, чтобы получ...

Онлайн-курс «SMM-менеджер» Курс повышения квалификации для SMM-менеджеров. Менеджеров по рекламе и PR. PR-специалистов. Контент-маркетологов. Программа курса Копирайтинг и написание текстов Основные формулы копирайтинга, правила создания заголовка 10 быстрых способов создания имен...

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

Видеоконтроллер RA8875 и внешние шрифты на EEPROM W25Q32 для быстрого вывода текста на экран дисплея Те, кто сталкивался в своих разработках с необходимостью вывода большого количества текста на экран дисплея, знает, как медленно это происходит, даже если обмен с видеоконтроллером идет по параллельной шине. Читать далее →

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

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

[Перевод] Как я создал собственный алгоритм YouTube (чтобы не тратить время впустую) Побег от алгоритма YouTube Я люблю смотреть видео на YouTube, осязаемым образом улучшающие мою жизнь. К сожалению, алгоритм YouTube с этим не согласен. Он любит кормить меня кликбэйтом и прочим мусором. Всё это неудивительно: алгоритм отдаёт приоритет кликам и времени про...

Краткость — сестра таланта: Как сделать Transformer/Summarizer на Trax В новой курсеровской специализации «NLP» от deeplearning.ai в качестве библиотеки глубокого обучения используется Trax. В последнем курсе подробно разбирается механизм внимания и его использование в архитектуре Transformer, в том числе в таких «новеллах» как BERT и T5. Имея...

[recovery mode] Data Science – немножко Дикий Запад Меня зовут Руслан. Я data scientist компании «Газпром нефть». Пытаюсь искать закономерности в данных и использовать их для бизнеса, чтобы он приносил больше прибыли. Текст под катом для начинающих сайнтистов, которые хотят подробнее узнать, как построена работа, и чем занима...

Лайфхак: как спарсить гигабайт double-ов в секунду Как в коде на C++ прочитать значение double из строки? std::stringstream in(mystring); while(in >> x) { sum += x; } На Intel Skylake с компилятором GCC 8.3, такой код парсит 50 МБ/с. Жёсткие диски запросто обеспечивают последовательное чтение со скоростью в неско...

[Перевод] «Пространство» — научно-фантастический сериал, определяющий десятилетие На днях завершился пятый (предпоследний) сезон «Пространство» — лучшего, на мой взгляд, современного фантастического сериала на телевидении. Который в свою очередь основан на великолепном одноименном книжном цикле Джеймса Кори. К финалу сезона Escapist Magazine выпустил любо...

Нейросеть GPT-3 вела мотивационный блог на английском и всем понравилось. Чем это грозит копирайтерам и писателям Компания OpenAI, которую несколько лет назад основал Илон Маск, в июне выпустила новый алгоритм нейросети GPT-3. На сегодня это самая совершенная система, которая умеет работать с естественными языками. Ее возможности просто колоссальны. С помощью GPT-3 можно создавать л...

Выпущено самое нужное приложение для MacBook Pro Компания Apple начала выпускать ноутбуки MacBook Pro с сенсорной панелью Touch Bar ещё в 2016 году. Однако самое нужное приложение для этого элемента интерфейса оказалось выпущено только сейчас.  Встречайте Touchbar Pet! Да-да, это настоящий питомец-тамагочи,...

CreateRemoteThread для Linux В WinAPI есть функция CreateRemoteThread, позволяющая запустить новый поток в адресном пространстве другого процесса. Её можно использовать для разнообразных DLL-инъекций как с нехорошими целями (читы в играх, кража паролей, и т. д.), так и для того, чтобы на лету исправить ...

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

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

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

[Перевод] Перестаньте использовать Page Objects (РО) и начните использовать App Actions Написание поддерживаемых сквозных тестов — это сложная задача. Часто тестировщики создают косвенный слой веб-страницы, называемый page objects, для выполнения общих действий. В этой статье я утверждаю, что page objects — это плохая практика, и предлагаю непосредственно обрат...

Инициатор «войны Reddit с Уолл-стрит» потерял статус профессионального брокера на фоне коллективного иска против него Группа инвесторов обвиняет Кита Гилла в манипуляциях с акциями GameStop.

Грани безумия: шизофренические термины Грани безумия: шизофренические термины Disclaimer: Я временами весьма сильно выпадаю из реальности, так что если вам не охота читать бред, отложите чтение на 3 дня и если публикация не встретит понимания, я снова уберу ее черновики. Также напомню, что с прогрессированием бол...

Детекция аномалий на снимках с БПЛА Medium postОсенью мы с друзьями участвовали в хакатоне DIGITAL SUPERHERO от организаторов хакатона ИТС и СЦ, о котором я писал в статье. Хакатон проходил с 18 по 23 сентября 2020 года. Мы выбрали задачу Распознавание аномалий (объектов и инцидентов) на фотоматериал...

У WhatsApp проблемы: пользователи из чёрного списка могут просматривать ваш статус За последние несколько дней участились сообщения о том, что функция отслеживания статуса в WhatsApp работает некорректно. Когда вы заносите номер в чёрный список, пользователи не должны видеть ваш статус. Однако есть доказательства, что пользователи из чёрного списка мо...

Puppets.World запускает приложение для анимации портретов с помощью ИИ Компания Puppets.World разработала одноименное приложение для анимации фотографий, картин и рисунков с помощью алгоритмов искусственного интеллекта (AI/ML). Портрет, загруженный пользователем в приложение, повторяет слова и мимику человека в видео.

Глава Redmi нахваливает Redmi Note 9 Pro 5G и его быструю память. Смартфон копирует файлы в три раза быстрее Redmi Note 8 Pro В момент анонса смартфонов Redmi Note 9 5G и Note 9 Pro 5G представители компании отметили применение в них быстрой памяти UFS 2.2. И вот сейчас подоспели подробности на этот счет, причем сразу из уст главы бренда Лю Вейбинга (Lu Weibing). В своей заметке в социальной ...

[Перевод] 12 примеров улучшения кода с помощью @dataclass Мы добавляем алгоритмы кластеризации с помощью пакетов scikit-learn, Keras и других в пакет Photonai. На 12 примерах мы покажем, как @dataclass улучшает код на Python. Для этого мы используем код из пакета Photonai для Machine Learning. Читать далее

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

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

Алгоритмы на экзамене в ШАД Привет! Меня зовут Александр Курилкин, и я веду курс по алгоритмам в «ШАД Helper». В этом посте я разберу несколько задач из вступительных экзаменов прошлых лет, чтобы вы смогли увидеть, что вас ждет, и понять, чему мы сможем вас научить на нашем курсе. Надеюсь, что вы разде...

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

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

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

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

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

Мониторинг NetApp Volumes через HTTP Всем привет. В продолжение прошлой статьи, связанной с костылями и SSH для мониторинга места и метрик производительности доступных нам томов на NetApp, хочу поделиться и описать более правильный способ мониторинга через ONTAP REST API с помощью Zabbix HTTP-agent. Так как мы ...

[Перевод] Android Bluetooth Low Energy (BLE) — готовим правильно, часть #1 Тестовый текст Читать далее

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

Правда всегда одна? В интернете есть почти 62 тысячи человек которые знают о том как я отношусь к цифровым «улучшения», «восстановлениям» и «реставрациям». Возможно что их даже больше, если считать возможные репосты моего хабра-текста про нейросети — https://habr.com/ru/post/490620/. Однако, ма...

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

Мой опыт работы с EEG гарнитурой EMOTIV EPOC+ Я студент третьего курса и меня всегда интересовала работа мозга. В ноябре по счастливому стечению обстоятельств появилась возможность поработать с нейрогарнитурой Emotiv Epoc+. Данную статью можно рассматривать как краткий список того, на что стоит обратить внимание при раб...

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

[Перевод] Алгоритм Укконена: от простого к сложному Изучая курс Алгоритмы на строках столкнулся с задачей о построении суффиксного дерева. Перейдя по ссылке на дополнительные материалы наткнулся на рекомендацию "просмотреть этот замечательный комментарий на Stack Overflow". Изучив и реализовав по приведённому вольному описан...

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

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

Кроссплатформенные OpenGL + Python при помощи Kivy Будучи наивным чукотским программистом, я думал: "питон такой кроссплатформенный, напишу игрушку для сына, запущу на планшетике, пусть играется". В результате две недели ушло на попытки натыкать решение по переезду с PyOpenGL+pygame на kivy, так как внятного примера использо...

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

Apache Spark, lazy evaluation и многостраничные SQL запросы Известное об известном: spark работает с “датафреймами” (dataframes), которые являются алгоритмами трансформации. Алгоритм запускается в самый последний момент для того, чтобы "дать больше места" оптимизации и за счет оптимизации максимально эффективно его выполнить. Под кат...

Эффективная работа из дома: общее и личное Моё домашнее рабочее место Да, о работе из дома есть уже миллион текстов, в том числе и на Хабре. Но многие советы из них вроде «оденьтесь по-офисному, и тогда будет рабочий настрой» для меня выглядят слишком обобщающими. Люди разные, и одним формальная одежда действительно...

[Перевод] AutoVIML: Автоматизированное машинное обучение Перевод статьи подготовлен специально для студентов курса «Промышленный ML на больших данных»Машинное обучение обладает преимуществом обучения алгоритмов, которые автоматически улучшаются, используя полученный опыт. Существует N различных алгоритмов и методов машинного обуче...

[Из песочницы] Генерируем тексты песен Кис Кис цепями Маркова в 50 строк Сегодня я хочу рассказать про свой опыт генерации текста песен с помощью python и библиотеки Markovify Дисклеймер: автор хотел повеселить себя вечером и не придумал ничего лучше, как: В качестве корпуса для "обучения" цепи я буду использовать текст песен группы Ки...

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

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

Манипуляции данными: почему стоит внимательно относиться к информации в социальных медиа Джен Сабурин, Ph.D. в области компьютерных наук, разработчик программного обеспечения и научный сотрудник SAS, показывает, как авторы манипулируют данными в социальных сетях, чтобы доказать определенную точку зрения, и объясняет, почему нужно семь раз ...

Компания ResearchView разработала новую методику оценки индекса удовлетворенности клиентов CSI (Customer Satisfaction Index) Агентство маркетинговых исследований ResearchView разработало новую методику оценки уровня удовлетворенности клиентов после взаимодействия с компанией, что позволяет руководителям быстрее принимать управленческие решения для повышения лояльности потребителей. Потенциальные к...

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

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

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

Пишем ИИ для игры Гомоку (5 в ряд) Разрабатывая браузерную игру Гомоку (5 в ряд) на языке JavaScript, я столкнулся с необходимостью реализации компьютерного противника (ИИ). В данной статье кратко описаны основные компоненты ИИ, а также приведено сравнение алгоритмов поиска Negamax, NegaScout и MTD-F.Основные...

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

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

Lexar выпустила твердотельный NVMe накопитель NM620 Lexar выпустила твердотельный NVMe накопитель NM620. Новинка представлена в формате M.2 2280 с интерфейсом PCle Gen 3 x4 и поддержкой NVMe 1.4. Накопитель построен с использованием флэш-памяти 3D NAND. Lexar NM620 обеспечивает скорость чтения до 3300 мб/с и скорость запис...

Оживляем деревья выражений кодогенерацией Expression Trees — это, пожалуй, самое удобное средство манипуляции кодом в run-time.Расширять код метапрограммами в compile-time позволяют Roslyn Source Generators, с ними это стало проще, чем когда-либо.Пора использовать одно во благо другого, даже если мир к этому еще не ...

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

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

Balloon Fight: перенос с VS system на NES Итак, для начала хочется отметить, что хотя я и пишу в песочницу, это уже не первый мой текст на Хабре. Когда-то я писал how to для блога зарубежных ретроигроделов, а поскольку они зарубежные, статьи приходилось переводить на английский. И я был немного удивлен, обнаружив з...

Как Spring Data Jdbc определяет, что объект новый В этом посте мы рассмотрим, как Spring Data Jdbc при сохранении объекта понимает: новая сущность и надо выполнить insert или такая сущность в базе данных уже есть и надо выполнить update. Пост рассчитан на начинающих программистов и не содержит каких-то супер хитрых вещей....

Смешные собеседования: истории ИТ-рекрутеров (часть 2) Продолжаем делиться весёлыми, необычными и «что это сейчас было» случаями с собеседований, которые нам прислали эйчары в рамках нашего конкурса. Первый выпуск с победителями был на прошлой неделе, а в этом — мамина поддержка, хитрые планы по завоеванию мира, сонное царство и...

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

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

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

[Перевод] Падение в кроличью нору: История об одной ошибке перезагрузки varnish — часть 1 ghostinushanka, молотив по кнопкам в течение предыдущих 20 минут, как если бы от этого зависела его жизнь, поворачивается ко мне с полу-диким выражением в глазах и хитрой ухмылкой — "Чувак, я кажется понял." "Посмотри вот сюда," — говорит, показывая на один из символов на эк...

Как я за 4 часа решатель японских кроссвордов написал Лениво просматриваю выложенный недавно коллегами из «Сириуса» список курсов, проведенных у школьников… Так, а это что такое? «Поиск комбинаторных объектов с помощью SAT-солверов»? «Мы сделали решатель судоку, японских кроссвордов и прочего»? В памяти всплывает мысль о том, ...

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

Динамика потокового вычислителя В публикации https://habr.com/ru/post/530078/ я рассказывал  о возможностях пото́кового (архитектуры Data-Flow, далее DF) параллельного вычислителя. Особенности выполнения программ на нём столь необычны и интересны, что о них следует сказать “два слова”. Эксперимент...

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

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

Цена естественности или как обогнать QuickSort Сортировка — такая же «вечная» тема для алгоритмистов, как любовь — для поэтов. Казалось бы, новое слово в этой области сказать трудно, а поди же ты — продолжают придумывать новые алгоритмы сортировок (TimSort...) Есть, однако, базовые факты, которые знает каждый приличный с...

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

Обзор сервисов для прослушивания музыки Для обзора выбрал ЯндексМузыка, Spotify, YouTube Music ( далее в тексте YTMusic) и музыка Вконтакте (далее в тексте VKBoom). Опыт пользования каждого приложения (кроме Spotify) больше полугода. Но это обзор не столько о том, какое приложение выбрать, а нечто среднее между ви...

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

Haptic Touch iPhone SE не работает с уведомлениями, и это не ошибка Клиенты, которые приобрели новый iPhone SE 2020 года, обнаружили удивительную отсутствующую функцию — Haptic Touch не работает с уведомлениями. В 2020 ‌iPhone‌ SE длительное нажатие на уведомление в Центре уведомлений или на экране блокировки не отображает широкие возм...

«Джентельмены» - Боевик 2020 года, который переплюнул фильм «11 друзей Оушена» Главный герой придумываем хитрый план, чтобы обобрать миллиардеров. Талантливый выпускник Оксфорда, применив свой уникальный ум и невиданную дерзость, придумал нелегальную схему обогащения с использованием поместья обедневшей английской аристократии. Однако, когда он решает...

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

[Из песочницы] Отсортировать по противоречивости Привет, Хабр! Представляю вашему вниманию перевод рассказа «Sort by Controversial». От переводчика: 22 июля автор Slate Star Codex, известный рационалист Scott Alexander в попытке избежать деанонимизации журналистом NYT удалил свой блог (11 сентября блог был восстановлен)....

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

KPI для Security Operations Center: как мы пришли к своей системе метрик Не буду тут писать длинные заумные тексты о том, «как правильно построить систему KPI для SOC». А просто расскажу, как мы боролись и искали нашли свою методику и как теперь измеряем, «насколько все плохо/хорошо/безопасно/(нужное подчеркнуть)». Читать дальше →

Создание превью картинок в объектном хранилище с помощью Yandex Cloud Functions Довольно распространенная задача – создание превью картинок для сайта из полноразмерных изображений. Автоматизируем этот процесс с помощью триггера для Yandex Object Storage с функцией в Yandex Cloud Functions, которую он будет запускать с наступлением определенного события ...

Google представила «Быстрые команды» и 3D Touch для Android. Жаль, не для всех Копировать чужие наработки, особенно, если их владельцем является Apple, очень опасно. Samsung в этом уже убедилась на собственном опыте, хотя изначально её планы были поистине наполеоновскими. Поэтому сейчас если кто-то и заимствует идеи компании из Купертино, то старается...

Полное руководство по сезонной депрессии (SAD). 7 видов светотерапии Я проделал большую работу по исследованию англоязычной литературы на тему «рекуррентное депрессивное расстройство (F33) с сезонным паттерном». В этой статье я системно изложу всю найденную информацию. Почему эта статья важна: Лучшая книга по сезонной депрессии (Winter ...

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

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

JPEG. Алгоритм сжатия И снова здравствуйте! Я нашел эту статью, написанную еще мае 2019-ого года. Это — продолжение серии статей о WAVE и JPEG, Вот первая. Эта публикация включит в себе информацию об алгоритме кодирования изображений и о самом формате в целом. Щепотку истории Столовую ложку стать...

Будни Scrum-Мастера: трансформация команды и себя Бывало ли с вами такое, что вовремя общения, чтения или изучения чего-то будто осеняет, какая-то из старых или нынешних ситуаций в буквальном смысле предстаёт в новом свете? Со мной это постоянно случается, в этот раз при чтении книги “Азбука системного мышления” Донеллы Мед...

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

Новый бесконтактный гаджет Xiaomi незаменим для родителей Xiaomi через свою платформу коллективного финансирования Youpin представила бесконтактный инфракрасный термометр Barcon, который измеряет температуру практически мгновенно. Для использования необходимо навести устройство, например, на лоб, нажать на кнопку, чтобы получи...

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

[Перевод] Приёмы неблокирующего программирования: полные барьеры памяти В первых двух статьях цикла мы рассмотрели четыре способа упорядочить доступ к памяти: load-acquire и store-release операции в первой части, барьеры чтения и записи в память — во второй. Теперь пришла очередь познакомиться с полными барьерами памяти, их влиянием на...

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

[Из песочницы] PRESENT — ультралегкое блочное шифрование (перевод оригинальной статьи PRESENT: An Ultra-Lightweight Block Cipher) Привет, Хабр! Привожу тут перевод оригинальной статьи «PRESENT: An Ultra-Lightweight Block Cipher» за авторством Robert B. Weide Богданова, Лендера, Паара, Пошмана, Робшава, Сеурина и Виккелсоя. Аннотация После внедрения AES потребность в новых алгоритмах блочного шифрова...

В Пекине состоялась презентация по построению «Национального дата-центра» 12 января 2021 года Секретариат Шанхайской организации сотрудничества (ШОС) и Компания алгоритмов облачных технологий (TCSA) совместно провели презентацию на тему «Национальный дата центр: обеспечение социальной и экономического стабильности» во вторник в ...

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

Американский хип-хоп vs. Уильям Шекспир: у кого словарный запас больше? Еще 30 лет назад хип-хоп считался музыкой улиц, в которой не стоит искать какой-либо литературной или культурной ценности. В нем рассказывали о жизни неблагополучных слоев населения, поднимали социальные проблемы, выражали свое недовольство и злость на власти и мир в целом.Л...

[Перевод] Вы можете создавать эти элементы, не используя JavaScript Мы привыкли создавать некоторые элементы пользовательского интерфейса с помощью JavaScript, например аккордеоны, всплывающие подсказки (тултипы), усечение текста и т. д. Но, поскольку HTML и CSS постоянно получают новые функции, а старые браузеры больше не нужно поддерживать...

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

[Перевод] Рецепты по приготовлению оффлайн-приложений Доброго времени суток, друзья! Представляю вашему вниманию перевод замечательной статьи Джейка Арчибальда «Offline Cookbook», посвященной различным вариантам использования сервис-воркера (ServiceWorker API, далее по тексту — просто воркер) и интерфейса кэширования (Cache ...

Мои итоги 10 лет чтения книг с монитора - советы по сохранению зрения и выбору монитора Flicker free Книги FB2 и ePub завоевали признание читателей за удобство и доступность. Я читаю их с монитора и расскажу вам о том, как это повлияло на мое зрение. Дам советы, которые сохранят вам зрение и помогу выбрать монитор без мерцания (Flicker free). А заодно расскажу о "читалке" I...

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

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

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

[recovery mode] DevOps: автоматизация инфраструктуры на примере Terraform, docker, bash, prometheus exporters, Gitlab и WireGuard Всем привет.Есть такие люди, которые работают с облачной инфраструктурой и не используют автоматизацию, потому что это долго, нужно вникать, а им надо фичи пилить. Накликали что-то там в UI, подключились по ssh, поставили всякого с помощью apt и т.д. и конфигурационные файлы...

ФБР ищет русскоязычных информаторов с помощью Высоцкого Интересен выбор дизайна объявления — в качестве фона использована фотография Владимира Высоцкого в образе Глеба Жеглова. Текст поверх нее гласит: «Место встречи изменить нельзя. Нам есть о чем поговорить. Мы тоже любим Высоцкого». Кроме этой записи есть еще две, но не столь ...

Яндекс предупредил о возможных изменениях статусов и URL для 302-х, 303-х и 307-х редиректов Яндекс предупредил, что в ближайшее время будут проводиться технические работы, в ходе которых могут меняться статусы в Вебмастере и логика отображения URL в поиске: для 302-х, 303-x, 307-x редиректов; для редиректов, заданных при помощи метатега refresh. Сейчас при настройк...

Как работать с API Google Таблиц (Google Sheets API v4) на языке R с помощью нового пакета googlesheets4 Электронные таблицы по-прежнему остаются довольно популярным инструментом для работы с данными, а среди различных процессоров электронных таблиц наиболее популярными являются Google Таблицы. Во-первых, это бесплатный инструмент, во-вторых, функционал Google Таблиц достаточно...

Transfer Learning с использованием TensorFlow.JS На практике в подавляющем большинстве вы не будете иметь дело с созданием новых моделей и обучением их с нуля на клиентской стороне. Чаще всего придется создавать модели на базе уже существующих. Эту технику называют Transfer Learning. Кроме того, на мой взгляд Tran...

[Из песочницы] Идея алгоритма для генерации перестановок Введение Здравствуйте! Я хочу рассказать Вам об идее алгоритма для генерации перестановок. Отмечу сразу, чтобы не показаться человеком открывающим Америку, я «гуглил» алгоритмы перестановок и их реализация отличалась. Если такой алгоритм уже существует, то пусть эта статья б...

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

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

[Перевод] Блеск и нищета модельно ориентированного проектирования по авиационным стандартам DO-331 В предыдущих статьях про модельно-ориентированное проектирование Как не повторить Чернобыль, Электропривод с бесколлекторным двигателем постоянного тока, и Создание достоверной модели, на примере авиационного теплообменника, я показал на примерах, что не все методики модельн...

Новую методику лечения внутричерепных гематом внедрили нейрохирурги Европейского медицинского центра Нейрохирургами Европейского Медицинского Центра (ЕМС) была эффективно внедрена новая методика лечения хронических внутричерепных гематом. Сообщается, что первую операцию, применив новый метод, они выполнили пациенту 72 лет. В результате падения и удара головой о лед он получ...

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

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

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

[Из песочницы] Формат таблиц в pandas Если вы пока ещё не знаете как транслировать данные напрямую заказчику в подсознание или, на худой конец, текст сообщения в slack, вам пригодится информация о том, как сделать процесс интерпретации таблиц более быстрым и комфортным. Например, в excel для этого используется у...

Как извлечь картинку из PDF на macOS и iOS Как чаcто вам приходится взаимодействовать с PDF? Думаю, что не очень часто. В противном случае вы бы наверняка знали ответ на вопрос, поставленный в заголовке. Но если вам всё давно известно, настоятельно прошу не критиковать эту очевидную, на ваш взгляд, инструкцию. В кон...

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

[Из песочницы] Как использовать несколько языков программирования и не сойти с ума Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use multiple programming languages without losing your mind» автора Bart Copeland. Сопливое нытьё про FSF и Red HatКароч, тема такая: я им написал, а они не ответили. Ну ладно бы Массивсофт, который вообще ник...

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

Samsung выпускает обновление One UI 3.1 для Galaxy A51 Galaxy A51 получает второе крупное обновление прошивки за год после выпуска One UI 3.0 на базе Android 11, который состоялся в феврале. One UI 3.1 сейчас развертывается для Galaxy A51 с номером модели SM-A515F, но в настоящее время доступность обновления ограничена Россией. ...

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

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

Как сделать из нейросети журналиста, или «Секреты сокращения текста на Хабре без лишних слов» Только не удивляйтесь, но второй заголовок к этому посту сгенерировала нейросеть, а точнее алгоритм саммаризации. А что такое саммаризация? Это одна из ключевых и классических задач Natural Language Processing (NLP). Она заключается в создании алгоритма, который принимает н...

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

Топ-3 плагина для автозаполнения полей Сегодня я расскажу про плагины, которые помогают быстро заполнить поля тестируемой формы. Мой топ-3. Читать далее

[Перевод] Организация эффективных атак по времени с помощью HTTP/2 и WPA3 Новая методика взлома преодолевает проблему «джиттера сети», которая может влиять на успешность атак по сторонним каналам Новая методика, разработанная исследователями Левенского университета (Бельгия) и Нью-Йоркского университета в Абу-Даби, показала, что злоумышленники ...

[Из песочницы] Реализация скелетной анимации для трёхмерных моделей Здравствуйте! В данный момент на Хабре существует большое количество статей, посвящённых компьютерной графике и реализации различных эффектов, однако текстов на тему реализации скелетной анимации (особенно "с нуля") достаточно немного. Постараюсь восполнить этот пр...

Премия GSMA GLOMO Tech of the Future Award присуждена ИИ-кластеру Huawei Atlas 900 Ассоциация GSMA в рамках награждения лауреатов Global Mobile Awards 2020 (GLOMO) присудила ИИ-кластеру Huawei Atlas 900 премию Tech of the Future Award. Atlas 900 сумел выделиться среди конкурентов лучшими в мире показателями мощн...

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

Google Translate получил одну весьма полезную функцию. Теперь транскрибированные тексты можно сохранять Компания Google представила очень любопытное обновление для её переводчика. Речь идёт о возможности сохранения транскрибированных в рамках перевода текстов. Об обновлении Google Translate было объявлено позавчера, но на тот момент функция ещё не была активна. Появилась ...

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

Как объект науки и техники может получить охранный статус и стать памятником 1. Что следует понимать под объектом науки и техники в данной статье2. Кто в Российской Федерации несет ответственность за присвоение объекту охранного статуса? И немного о классификации памятников3. Процедура превращения объекта в памятник. Что такое историко-культурная экс...

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

[Из песочницы] Предлагаю подумать: как технологии могут помочь бороться с пропагандой в СМИ? Фотограф: Аркадий Шайхет. Вступление Эту статью можно разделить на две логические части. В первой я рассматриваю феномен медиапропаганды: что это такое, почему она опасна и к каким жутким вещам уже приводила в истории. Я подробно рассмотрю механизмы работы современной гос...

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

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

Эволюция моих SQL запросов Всем привет! Я тимлид и Senior Oracle Developer, 12 лет работаю с OeBS и в основном пишу SQL запросы. Хотел бы рассказать, как за это время менялся мой подход в написании SQL запросов. Читать далее

Мой умный дом на ESP8266, часть 3 Предыдущая статья: Мой умный дом на ESP8266, часть 2В этой статье: прошивка ESP8266 прошивкой ESP Easy, настройка I2C, настройка связи с MQTT-брокером и подключение датчиков. Читать далее

Книга «Совершенный алгоритм. Алгоритмы для NP-трудных задач » Привет, Хаброжители! Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить за...

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

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

Grammarly запустил «детектор тона» для смартфонов, который определяет предполагаемое воздействие текста на читателя Компания Grammarly, которая разрабатывает онлайн-сервис для помощи в написании текстов на английском языке, сообщила про запуск детектора тона для мобильных устройств. Теперь эта функция будет также доступна для пользователей iPhone, iPad и мобильных устройств с ОС Android. ...

Заменяем события C# на Reactive Extensions с помощью кодогенерации Недавно прошла приуроченная к выходу .NET 5 конференция .NETConf 2020. На которой один из докладчиков рассказывал про C# Source Generators. Поискав на youtube нашел еще неплохое видео по этой теме. Советую их посмотреть. В них показывается как во время написания кода разрабо...

Разгоняем JS-парсер с помощью WebAssembly (часть 1: базовые возможности) В прошлой статье, посвященной выяснению победителя в состязании JS-парсеров строки buffers-атрибута узла плана PostgreSQL, мы дошли до факта, что самый эффективный вариант - реализовать примитивный конечный автомат и никогда не трогать регулярные выражения и любые опера...

LinkedIn обновила алгоритм ранжирования публикаций в ленте Социальная сеть для профессионалов LinkedIn обновила алгоритм ранжирования публикаций в ленте. Теперь он учитывает «dwell time» — то время, которое пользователь тратит на каждый пост. До этого алгоритм LinkedIn оценивал только выполненные действия (лайки, комментарии, ...

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

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

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

[Перевод] Почему так сложно извлекать текст из PDF? Перевод статьи с сайта компании FilingDB, составляющей базу данных из документации европейских компаний Согласно распространённым представлениям, извлечение текста из PDF не должно быть такой уж сложной задачей. Ведь вот он, текст, прямо у нас перед глазами, и люди постоянн...

Micron использует в SSD 2210 флеш-память QLC NAND Компания Micron Technology объявила о выпуске новой серии твердотельных накопителей потребительского сегмента, поддерживающих протокол NVMe. Особенностью SSD Micron 2210 является использование флеш-памяти 3D QLC NAND. Накопители типоразмера M.2-2280 оснащены интерфейсом...

Алгоритм Джонсона на орграфе с отрицательными дугами Статья подготовлена в преддверии старта курса «Алгоритмы и структуры данных» Алгоритм Джонсона находит кратчайший путь между всеми парами вершин во взвешенном ориентированном графе с отрицательными весами без негативных контуров. О, как звучит! Давайте разберём условие зад...

Алгоритм Instagram продвигает в ленту «голые» снимки? Ваша лента в социальной сети Instagram, как правило, забита красотками и красавцами, демонстрирующими оголенное тело? Это не потому, что вы извращенец (ну или не только потому)… Читать полную статью

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

Shanghai Electric награждается за успехи в сфере корпоративной социальной ответственности Shanghai Electric получает награду от Общепакистанской ассоциации китайских предприятий за выдающиеся успехи в области корпоративной социальной ответственности ШАНХАЙ, 5 марта 2021 г. /PRNewswire/ — Компания Shanghai Electric (далее «Компания») (SEHK: 02727, SSE: ...

Мониторинг СХД IBM Storwize при помощи Zabbix В данной статье мы немного поговорим о мониторинге СХД IBM Storwize и других СХД, поддерживающих протоколы CIM/WBEM. Необходимость такого мониторинга оставлена за скобками, будем считать это аксиомой. В качестве системы мониторинга будем использовать Zabbix. В последних ве...

Мой опыт разработки с использованием андроид устройства Как же люди любят упрощать сложное и усложнять простое, ну или как я настаивал планшет для работы. Читать далее

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

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

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

10 хитрых задач для проверки логики и смекалки Узнайте, под силу ли вам найти правильные ответы без подсказок и помощи Google.

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

Shanghai Electric готовится к реализации 5-й фазы проекта Dubai MBR Solar Park Компания Shanghai Electric Group (далее «Shanghai Electric» или «Компания») укрепила свои экологические, социальные и корпоративные механизмы управления для реализации 5-й фазы проекта «Солнечный парк им. Мухаммеда ибн Рашида аль-Мактума» (MBR SolarPark) в Дубае мо...

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

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

Новая технология HI-NANO от Hisense инактивирует COVID-19 с эффективностью до 93,54% ПАРИЖ, 30 марта 2021 г. /PRNewswire/ — Технология HI-NANO, разработанная компанией Hisense, сертифицирована контрактной исследовательской организацией Texcell как эффективное средство блокировки активности новой коронавирусной инфекции SARS-CoV-2 с коэффициентом ингиби...

[Перевод] Обучение на табличных данных. TABNet. Часть 2. Реализация Продолжение перевода про архитектуру TABNet. Первая часть здесьМы предложили TabNet, новую архитектуру глубокого обучения для табличного обучения. TabNet использует механизм последовательного улучшения выбора подмножества семантически значимых функций для обработки на каждом...

[recovery mode] Закроем тему прокрастинации Лет 20 назад люди тоже ленились. Но термин «прокрастинация» хоть уже существовал (с 1970-х), но не был знаком абсолютно всем, как сейчас. Мне кажется, у нас эпидемия. И, кажется, я знаю почему и что с ней можно сделать. Во всяком случае, у меня работает. И откладывать чтение...

[Перевод] Сравнение скорости генераторов статических сайтов Существует огромное количество генераторов статических сайтов (Static Site Generator, SSG). Очень сложно принять решение о том, какой именно выбрать. Существует множество полезных статей, которые могут помочь сориентироваться в (популярных) SSG. Правда, чтение подобных матер...

Как связаны между собой Facebook и раскрутка сайта: 3 способа превратить ваши социальные сети в коммерческий проект от компании «Site Ok» Наша компания предоставляет услуги уже долгие годы. Раскрутка сайта от site-ok.ua занимает одну из ключевых ролей в успешности вашего бизнеса. А эта статья познакомит вас с несколькими способами продвижения вашей компании в Facebook. За последние несколько месяцев и лет на F...

[Из песочницы] [Перевод] От пиратства к опенсорс: моя история Привет, Хабр! Предлагаю Вашему вниманию перевод статьи "From piracy to open-source: my story" автора Jakob Attkinson. Я рос с компьютером с 6 лет. Хотя я и был рожден в довольно небогатой семье, мой отец осознавал мощный потенциал технологий и хотел быть уверенны...

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

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

[Из песочницы] Эффектное программирование. Часть 1: итераторы и генераторы Javascript на данный момент является самым популярным языком программирования по версиям многих площадок (например Github). Является ли при этом он самым продвинутым или самым любимым языком? В нём отсутствуют конструкции, которые для других языков являются неотъемлемыми час...

MikroTik Скрипт: Массовое создание VPN (PPP) пользователей, из csv файла Не самая частая задача на устройствах MikroTik - одномоментное создание большого количества VPN/PPP  пользователей. Но когда она возникает, это превращается в очень скучное и нудное дело, что следует исправить. Импортируем PPP пользователей из CSV файла, на устройство M...

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

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

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

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

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

Мой идеальный ежедневник в Notion Для студентов notion предоставляет платную лучную подписку абсолютно бесплатно. Чтобы ее получить нужно зарегистрировать аккаунт не на личную почту, а на почту, которую вам выдали в университете, затем вам придет письмо подтверждения на почту и все, можно использовать person...

LIT – Инспектор для вашего NLP. Обзор, установка, тест Инспектор и даже где-то "толкователь", LIT или Language Interpretability Tool — мощная платформа с открытым исходным кодом для визуализации и интерпретации NLP-моделей. Платформа была представлена на EMNLP 2020 специалистами Google Research в ноябре 2020 года. LIT еще в ста...

Как быстро загрузить большую таблицу в Apache Ignite через Key-Value API Некоторое время назад на горизонте возникла и начала набирать популярность платформа Apache Ignite. Вычисления in-memory — это скорость, а значит, скорость должна быть обеспечена на всех этапах работы, особенно при загрузке данных. Под катом находится описание способа быстр...

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

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

Разработана методика взлома приставок Sony, которая может быть эффективна не только для PlayStation 4, но и ещё не вышедшей PlayStation 5 Очень перспективная методика обхода проверки лицензии

[Перевод] OCR для PDF в среде .NET — как извлечь текст из недоступных для поиска PDF документов Извлечение текста — одна из популярных задач обработки PDF документов. Вам потребуется извлечь текст из PDF, чтобы: проиндексировать документ для полнотекстового поиска распарсить некоторые данные (например, названия и цены товаров в прайс-листе) выделить, удалить или замен...

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

Загрузка Linux с VHD на компьютере с BIOS Загрузка Linux с VHD может пригодиться в различных сценариях, например, когда на компьютере установлена Windows и есть необходимость в Linux, но WSL или виртуальной машины с Linux недостаточно, а разбивать диск на разделы нет желания. Microsoft позволяет грузить Windows с VH...

Видеоурок Теплицы: знакомство с новой социальной сетью WT.social Сегодня последний видеоурок в этом году и Вова Ломов не только сменил антураж студии на предновогодний, но и выбрал тему, которой приятно завершить год. Джимми Уэлс, создатель и главный идеолог Википедии запустил социальную сеть WikiTribune. Всем, кто устал от алгоритмов Fa...

Шпион под прикрытием: проверяем исходный код ILSpy с помощью PVS-Studio В блоге компании PVS-Studio можно найти далеко не одну статью с результатами проверок исходного кода различных компиляторов. С другой стороны, немного обделённым вниманием PVS-Studio кажется другой класс программ - класс декомпиляторов. Дабы сделать мир более гармоничным, бы...

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

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

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

Шумные соседи и мой путь к тишине В этой статье я расскажу мой тернистый путь к тишине в условиях жизни в панельном доме с шумными соседями. Читать далее

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

[Перевод] Бесконечный цикл, которого не было: история бага Святого Грааля Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная ...

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

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

Программистское везение Более двух десятков лет назад мы разрабатывали устройство, передающее и принимающее данные, используя телевизионный сигнал. Это сейчас все избалованы гигагерцами и гигабайтами, а тогда, имея компьютер типа IBM/PC-AT, на таких скоростях можно было работать только с помощью вс...

Узкая стиральная машина Candy GrandO Vita Smart GVF4 137TWHB32-07: тихая, компактная и эффективная У нас на тестировании — стиральная машина Candy GrandO Vita Smart GVF4 137TWHB32-07 с режимом легкой глажки и управлением со смартфона. Мы подвергнем ее всем стандартным тестам по нашей методике и поймем, насколько она удобна и производительна.

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

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

Как воспользоваться режимом чтения и возможностью прочтения вслух текста в Microsoft Edge У Edge Chromium есть две интересные фишки — режим чтения и прочитывания текста на странице.

RSA: от простых чисел до электронной подписи Получаем свою первую электронную подпись по алгоритму RSA. Читать далее

Как количество stories влияет на развитие аккаунта Instagram? В ведении Instagram аккаунта немало различных фишек и подводных камней. Если знать наверняка алгоритмы данной социальной сети, то можно очень быстро вырасти, скажем, с одной тысячи подписчиков, до ста тысяч. Поэтому продвижение в социальных сетях (подробнее тут https://tema....

«АТОЛ» проанализировал готовность обувной отрасли к маркировке Компания «АТОЛ» проанализировала работу компаний обувной отрасли с маркировкой. Согласно данным, полученным с помощью системы «МаркОфис», около 83% всех заказанных кодов маркировки были введены в оборот. Данная статистика подтверждает, что участники оборота обувной продукции...

[Перевод] 5 уроков, которые я извлек для себя, продолжая осваивать ZIO Всем привет. В преддверии старта курса "Scala-разработчик" подготовили для вас полезный перевод.Еще в январе 2020 года я написал два поста (I, II) о подводных камнях, с которыми могут столкнуться новички в начале работы с ZIO. Прошло 9 месяцев. На этот период пришелся релиз ...

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

Security Week 52: безопасность умных колонок и IP-камер Еще в октябре исследователи из компании SRLabs показали, как можно менять поведение умных колонок Amazon Echo и Google Home для подслушивания разговоров или даже фишинга паролей (новость, исследование). Для последнего даже существует специальный термин — vishing, он же voice...

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

Samsung позволит набирать текст с помощью селфи-камеры Экспериментальная лаборатория C-Lab компании Samsung представила технологию SelfieType — с её помощью можно использовать фронтальную камеру для набора текста на любой горизонтальной поверхности.

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

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

[Перевод] HR-тренды 2020-2021: лидерство, wellbeing и антихрупкость У HR-ров есть шутка: раньше мы искали антикризисных менеджеров, которые боролись с кризисом и побеждали его, а сейчас тоже нуждаемся в них, но с противоположными компетенциями, способных эффективно работать в условиях долговременного кризиса. Мировые аналитики считают, чт...

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

Deep Anomaly Detection Детекция аномалий с помощью методов глубокого обученияВыявление аномалий (или выбросов) в данных - задача, интересующая ученых и инженеров из разных областей науки и технологий. Хотя выявлением аномалий (объектов, подозрительно не похожих на основной массив данных) занимаютс...

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

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

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

Подделка серверных запросов, эксплуатация Blind SSRF Есть такая штука, называется SSRF. Про нее написано немало, но все же, я расскажу тебе вкратце. Допустим, ты заходишь на сайт, заполняешь профиль и доходишь до пункта “загрузить аватарку”. А у тебя выбор — загрузить файл или указать ссылку. Читать дальше →

Шифр Цезаря или как просто зашифровать текст Шифр Цезаря1.    ВведениеС быстрым развитием обмена цифровыми данными в электронном виде, информационная безопасность приобретает все большее значение при хранении и передаче данных. Поэтому для обмена данными необходимо обеспечить их шифрование. Шифрован...

Копирайтинг Привет! На связи академия XARAKTER, и мы с радостью объявляем о нашей следующей встречи с @alexandra.trukhina. Александра, копирайтер с опытом более 7 лет, SMM-специалист, автор курса «Редактура». Она уже обучила более 400 человек и&nbs...

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

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

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

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

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

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

Xiaomi выпустила бесконтактный инфракрасный термометр Barcon На площадке коллективного финансирования Xiaomi Youpin появился новый бесконтактный инфракрасный термометр Barcon.Девайс срабатывает практически моментально. Для измерения температуры нужно навести его на лоб или другую часть тела, нажать кнопку, и уже через секунду получить...

Использование быстрых клавиш в командной строке Linux (BASH) Эта статья посвящена наиболее часто используемым комбинациям клавиш при работе в командной строке Linux (в основном в командном интерпретаторе bash).Она точно будет полезна начинающим своё знакомство с Linux и, уверен, пригодится тем, кто уже имеет опыт (не всегда годы практ...

Постапокалипсис на отдельно взятом острове Автор: Александр Саенко В мире существует немало примеров рукотворного кошмара, сотворенного человеком. Что забавнее, нынешний пример почитается нынче как пример скупой северной красоты, хотя ещё тысячу лет назад мог бы претендовать на статус «северного рая». Что это за прим...

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

Компьютер научат автоматически переводить древнейшие тексты Учёные из Чикагского университета научат компьютер автоматически переводить древнейшие тексты. Они разрабатывают систему на основе алгоритмов машинного обучения.

Как общаться с Siri на iPhone и iPad текстом (без голосовых команд) Разработчики Apple традиционно уделяют высокое внимание удобству людей с ограниченными возможностями. К примеру, начиная с iOS 11 шорткаты из Универсального доступа теперь можно добавлять в Пункт управления, а сделать запрос для Siri возможно и с клавиатуры. Новая функция на...

[Перевод] Новые метрики объектных хранилищ Flying Fortress by Nele-Diel Команда объектного S3-хранилища Mail.ru Cloud Storage перевела статью о том, какие критерии важны при выборе объектного хранилища. Далее текст от лица автора. Читать дальше →

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

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

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

Рецепты: как преодолеть ступор при собеседовании на Senior Developer? Всем привет! На днях я завершила процесс поиска новой работы на позицию Senior Developer. Я прошла множество разноплановых интервью и несколько раз столкнулась с очень опасным, на мой взгляд, врагом сеньор-программиста на собеседованиях: ступором. Вы можете идеально подгото...

Как запустить Android Studio на ЛЮБОМ устройстве с помощью JetBrains Projector Нажатие кнопки «запустить» в моем браузере запускает сборку на удаленном сервере, которая затем передается в виде APK через ssh на мой ноутбук, а затем через Wi-Fi на мое устройство. В какие времена мы живем, ребята!

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

Отключение профиля MDM на Mac OS Big Sur Решение с обходом MDM блокировки на Mac OS Catalina достаточно простое и без труда находится в интернете. С Big Sur все намного сложнее. В новой операционной системе реализован новый механизм защиты целостности системы. Поэтому весь алгоритм действий усложнился. Читать далее

Поймай их всех. «Дедушка Pokémon Go» ставит новые рекорды Знаменитый тайваньский «Дедушка Pokémon Go» (Pokémon Go Grandpa) не остановился на достигнутом и продолжает развиваться.  В 2018 году пожилой тайванец прославился благодаря социальному новостному ресурсу Reddit. 72-летний Чен Сан Юань (Ch...

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

Шифрование TEA, XTEA, XXTEA В данной статье рассматриваются блочные симметричные алгоритмы шифрования, которые используют сеть Фейстеля в качестве основы, как и большинство современных блочных шифров. А точнее, описываются алгоритмы шифрования TEA, XTEA, XXTEA и их криптоанализ Читать далее

[Перевод] Социальные сети управляют вами, но есть способы дать им отпор Уроки от фильма Netflix “Социальная дилемма”.Социальные сети делают вас другим человеком. Они меняют то, что вы делаете, меняют ход ваших мыслей и, в конечном итоге, меняют вас. И кажется, это чуть страшнее, чем известный и давно обсуждаемый вопрос о защите конфиденциальных ...

Методика тестирования фотокамер iXBT.com 2019 года: разрешающая способность, стабилизатор, автофокус, скорость серийной съемки Полное описание методики тестирования фотокамер в лаборатории iXBT.com.

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

Ультимативный гайд по поиску утечек памяти в Python Практика показывает, что в современном мире Docker-контейнеров и оркестраторов (Kubernetes, Nomad, etc) проблема с утечкой памяти может быть обнаружена не при локальной разработке, а в ходе нагрузочного тестирования, или даже в production-среде. В этой статье рассмотрим прич...

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

Как начать быстро читать, не тренируясь скорочтению? Кадр из сериала «Друзья» По данным Всероссийского центра изучения общественного мнения (ВЦИОМ), в среднем россияне читают примерно 18 книг в год. И это в лучшем случае, потому что чтение занимает много времени, которого многим из нас очень не хватает. Чтобы читать быстрее, л...

HKDF: как получать новые ключи и при чем тут хэш-функции Для современных алгоритмов шифрования одним из факторов, влияющих на криптостойкость, является длина ключа.Но что поделать, если существующие ключи не обладают достаточной длиной для их безопасного использования в выбранных нами алгоритмах? Тут на помощь приходит KDF (Key De...

А такой ли уж анти-паттерн этот Service Locator? В индустрии сложилось устойчивое мнение, что Service Locator является анти-паттерном. Из wiki: "Стоит заметить, что в некотором случае локатор служб фактически является анти-шаблоном."В этой публикации я рассматриваю тот случай, когда, на мой взгляд, Service Locator анти-шаб...

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

Выбираем методы активной защиты с помощью MITRE В поле нашего зрения попала матрица Shield от MITRE, в которой приводятся тактики активной защиты от действий злоумышленников. В отличие от матрицы ATT&CK, которую многие знают, уважают и используют, Shield не так хорошо известна. Тем не менее, описанные в ней тактики по...

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

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

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

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

Как выучить иностранный язык: алгоритм Если вы хоть немного пересекались с Machine Learning, то понимаете, что человеческий мозг — это, по сути, большая нейросеть. А раз так, то и работу с ним можно строить по известным в ML алгоритмам. Так я нашел универсальный способ выучить любой иностранный язык до нормальног...

Жизнь без AppStore и Google Play: работаем с Huawei Mobile Services и AppGallery С конца 2019 Huawei поставляет Android-смартфоны без сервисов Google, в том числе без привычного всем магазина приложений Google Play. В качестве альтернативы китайская компания предлагает собственные разработки — Huawei Mobile Services (HMS), а также магазин AppGallery. В э...

Арбитражная торговля (Алгоритм Беллмана — Форда) Торговля на бирже обычно ассоциируется с рисками. Это совершенно верно для большинства торговых стратегий. Успешность торговли в этих случаях определяется исключительно способностью верно оценивать риски и управлять ими. Но не все торговые стратегии таковы. Существуют безр...

[Из песочницы] Новая нейросеть поможет компьютерам кодировать самих себя Привет, Хабр! Представляю вашему вниманию перевод статьи «A new neural network could help computers code themselves» автора Will Douglas Heaven. Инструмент обнаруживает сходство между программами, чтобы помочь программистам писать более быстрое и эффективное программное о...

Подключение Yandex Database к serverless телеграм боту на Yandex Functions Данная статья является продолжением вот этой статьи. В ней мы рассмотрели создание и настройку yandex cloud functions телеграм бота. А сегодня мы рассмотрим подключение телеграм бота к базе данных и сохранение какой-либо информации о пользователе, с которым общается бот.В ка...

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

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

Алиса читает тексты на сайтах в Яндекс.Браузере для Android В Яндекс.Браузере для Android теперь можно не только читать статьи и новости, но и слушать их с помощью Алисы. Если хочется расслабиться или, наоборот, делать несколько дел одновременно и работать с разными вкладками или приложениями, ...

Серия твердотельных накопителей Micron 2300 включает модели объемом от 256 ГБ до 2 ТБ Одновременно с твердотельными накопителями серии 2210 компания Micron Technology представила накопители серии 2300. Это более производительные SSD, в которых используется 96-слойная флеш-память 3D NAND. Накопители с интерфейсом PCIe Gen3 выполнены в типоразмере M.2-2280...

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

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

Робот-дезинфектор OTSAW UV-C LED эффективно уничтожает коронавирус Компания OTSAW разработала первую в мире систему для уничтожения коронавируса в человеческом организме с помощью запатентованной технологии OTSAW UV-C LED — O-RX. Эффективность системы подтверждается результатами лабораторных испытаний с использованием высококонцентрир...

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

Используем чек-лист ENISA для проверки безопасности облачного провайдера и чтения SLA Когда некрупные компании выбирают облачные ИТ-сервисы, они сразу смотрят на экономию времени и денег. Но вот оценить безопасность сервиса  “на глаз” без опыта обычно не получается. Даже если компании внимательно читают соглашение с облачным провайдером, они не всегда зн...

Job — шаблон проектирования для новичков и опытных Go программистов Я начал программировать на Go после достаточно продолжительного периода программирования на PHP. Полагаю судя по последним тенденциям, мой случай далеко не единичный. Go в целом набирает популярность среди Web разработчиков. Читать далее

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

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

Samsung покажет на CES 2020 проект SelfieType, позволяющий вводить текст при помощи фронтальной камеры смартфона Компания Samsung заявила, что на грядущей выставке CES 2020 она будет демонстрировать большое количество проектов, созданных исследовательским подразделением C-Lab. Одной из таких разработок является проект SelfieType. В SelfieType объединены фронтальная камера смартфона и а...

Пентест по-своему. Создаем собственную методику тестирования на примере машин с OSCP и Hack The Box Для подписчиковКаждому начинающему пентестеру или просто энтузиасту от мира ИБ однажды хочется перейти от чтения захватывающих райтапов к практике. Как же лучше это сделать и на что обязательно стоит обратить внимание? В этой статье я расскажу о своем пути и поделюсь некотор...

Отправка Nginx json логов с помощью Vector в Clickhouse и Elasticsearch Vector, предназначенной для сбора, преобразования и отправки данных логов, метрик и событий. Будучи написанной на языке Rust, она отличается высокой производительностью и низким потреблением оперативной памяти по сравнению с аналогами. Кроме того, большое внимание уделено ф...

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

Intel Boot Guard на пальцах Предлагаю окунуться в дебри микроархитектуры компьютера и разобраться с тем, как работает одна из наиболее распространенных технологий обеспечения аппаратной целостности загрузки BIOS — Intel Boot Guard. В статье освещены предпосылки появления технологии, перечислены все реж...

Как запоминать больше, используя метод 50/50 Правильная работа с текстом эффективнее бессмысленной зубрёжки.

Самодельный кальян Осилил я свой первый самодельный кальян напечатанные на 3D принтере. Это мой первый пост, не судите строго. Я долго искал готовое решение, но так и не нашел кальян который можно распечатать и курить.Начнем с того что нам понадобится ⌀18мм труба длинною 450мм Гайка нержавеюща...

Оптимизация цифрового автомата (FSM) Знаешь что такое цифровой автомат(FSM)!? Интересуешься цифровой схемотехникой? Если да, то вам будет интересно посмотреть решение одной проблем, которую часто игнорируют. Если нет, то вам придётся потратить дополнительно 5 минут на введение)Для тех кто хочет загрузить свой м...

Приложение Apple Clips получает поддержку для Memoji и Animoji, а также новые стикеры Apple обновила свое приложение Clips, разработанное для iPhone и iPad, впервые представив поддержку Animoji и Memoji. С добавлением Animoji и Memoji можно делать видеозаписи с персонажами Animoji и Memoji. Пользователи могут обмениваться личными видео-сообщениями, слайд-шоу,...

[Из песочницы] Задача о ранце в криптографии (Knapsack problem in cryptography) Задача о рюкзаке (или Задача о ранце) в криптографии (англ. Knapsack problem) — это задача, на основе которой американские криптографы Ральф Меркл и Мартин Хеллман разработали первый алгоритм шифрования с открытым ключом. Далее в программе Формулировка задачи о рюкзаке (+...

Быстрая медианная фильтрация с использованием AVX-512 Недавно Боб Стигалл сделал в конференции CppCon 2020 доклад под названием «Adventures in SIMD-thinking”, где он среди прочего рассказывал о своем опыте использования AVX512 для медианной фильтрации (с окном 7). Этот доклад вызвал у меня двоякие чувства: с одной стороны, прик...

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

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

Алгоритм BERT внедрён в российскую версию Google Поиска Google объявила о начале использования поискового алгоритма BERT для запросов на русском языке. Компания называет его крупнейшим прорывом за последние пять лет и одним из самых грандиозных успехов за всю историю Google Поиска. Технология предварительного обучения обработке ...

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

Построение архитектуры социальной среды Вступление Вы все — система, которая так много знает. Вы решаете, что хорошо, а что плохо. Точно так же, вы решаете, что смешно, а что нет. Джокер (Joker) После публикации моей статьи «Социальный Организм — как форма эффективного взаимодействия команды», у меня состоялся ц...

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

Mark gauntlet v4.2: мануал по созданию В прошлой статье я показал то, как развивался мой проект и, в частности Mark gauntlet. Вкратце: это перчатка-наруч, на которой есть радиомодули и разные интерфейсы взаимодействия. Версия 4.2 скорее всего последняя и я постарался сделать её презентабельной и лёгкой в повторен...

Очереди на очереди: Magento 2 + RabbitMQ Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, наско...

«Чтение на выходные»: аудиодайджест материалов о стриминговых сервисах и музыкальной индустрии Для «чтения на выходных» мы подобрали материалы о рекордах музыкальных чартов, триумфальном возвращении медиаплеера Winamp и о том, как изменились аудиоформаты за последние 100 лет. Читать дальше →

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

[Перевод] Как работает алгоритм генерации паролей Castlevania III В данной статье объясняется механизм, используемый игрой Castlevania III: Dracula’s Curse для сохранения и восстановления игрового состояния при помощи паролей. Информация статьи относится к североамериканским и PAL-версиям, выпущенным для NES, а не к японской версии, Akumaj...

Законопроект об изменениях в электронной подписи Уходящий год запомнился шумихой вокруг применения электронной подписи (далее — ЭП) в мошеннических целях. Началось всё с того, что я запостил инструкцию о том, как зарегистрировать переход права на недвижимость с помощью ЭП. Затем то ли, это совпадение, то ли «не думаю», но...

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

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

Хеш-функция, что это такое? Приветствую уважаемого читателя!Сегодня я хотел бы рассказать о том, что из себя представляет хеш-функция, коснуться её основных свойств, привести примеры использования и в общих чертах разобрать современный алгоритм хеширования SHA-3, который был опубликован в качестве Феде...

«PR в социальных сетях для В2В». Онлайн-курс Как В2В-бизнесу получить ЛИДы из социальных сетей? 21 апреля стартует тематический онлайн-курс для специалистов по продвижению коммерческих компаний, работающих в В2В-сегменте - «PR в социальных сетях для В2В». Занятия ведет главный редактор журнала «Пресс-служба» Тим...

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

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

[Перевод] Таблицы и CSS-свойство float в современной веб-разработке Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы ...

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

[Перевод] Трюки с виртуальной памятью Я уже довольно давно хотел написать пост о работе с виртуальной памятью. И когда @jimsagevid в ответ на мой твит написал о ней, я понял, что время пришло.Виртуальная память — очень интересная штука. Как программисты, мы прекрасно знаем, что она есть (по крайней мере, во всех...

Дайджест интересных материалов для мобильного разработчика #338 (23 — 29 марта) В нашей новой подборке для домашнего чтения быстрый переход на удаленную работу, хождение по граблям Arduino, рассказы интерфейсов и запах кода, лучшие издатели и вызовы сеток. Берегите себя! Читать дальше →

В столице РФ представлен виртуальный тренажер для классных руководителей В столице завершили разработку виртуального тренажера «Успех каждого ребенка», который помогает классным руководителям в их работе. Его создатель — Московский центр развития кадрового потенциала (МЦРКПО). Программа абсолютно уникальна, с ее помощью учителя вырабатывают самые...

Как автор деньги возвращал (11 450 евро) от Lufthansa, RyanAir, Booking и других История о том, как я не вернул более 10 000 евро от Ryanair, Lufthansa, Booking и частного агентства недвижимостиСодержание статьи:1.       Введение – как мне удалось вернуть 11 450 евро. 2.       Можно ли верн...

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

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

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

Вакансия: Теплица социальных технологий ищет редактор/ку медиа-архива сайта Редакция «Теплицы социальных технологий» ищет редактор/ку медиа-архива сайта. Работа удаленная на несколько месяцев, частичная занятость. Заявки ждем до 15.00 (мск) 17 февраля 2021 года. Задачи редактор/ки медиа-арива: Анализ, фильтрация и систематизация материалов са...

Безопасность iOS-приложений: гайд для новичков Привет! Меня зовут Гриша, я работаю application security инженером в компании Wrike и отвечаю за безопасность наших мобильных приложений. В этой статье я расскажу про основы безопасности iOS-приложений. Текст будет полезен, если вы только начинаете интересоваться безопасност...

Гайд по Чайльду из Genshin Impact: навыки, крутые билды и возвышение Мы продолжаем серию гайдов по топовым героям из Genshin Impact. Это игра, которая сумела побить рекорд по продажам среди всех мобильных проектов. Сейчас там проходит ивент «Вражда приливов»; мы уже говорили, как пройти первые семь дней: первый гайд и второй. Все гайды по Gen...

Xiaomi втихаря повысила безопасность смартфонов Xiaomi и Redmi Компания Xiaomi продолжает работать над новыми функциями для фирменной оболочки MIUI 11. Одно из таких новшеств пока не представили официально, но уже начали тестировать на устройствах пользователей.  На новшество обратил внимание один из участников сообществ...

Качество вместо контроля качества Говоря о качестве, обычно имеют ввиду некое соответствие требованиям. Часто под требованиями подразумевают те, что явно выдвинул заказчик, аналитик или кто-то другой, кто ставит задачи. Хуже, если они трактуются как неоспариваемые, и это неявно ведёт к самоцели — удовлетвори...

9 способов чистить поисковые запросы в Key Collector Дорогие друзья, сегодня я хочу рассказать о том, как эффективно чистить поисковые запросы в программе Key Collector http://www.key-collector.ru/. Чтобы почистить семантическое ядро, я использую следующие способы: Чистка семантического ядра с помощью регулярных выражений. Уд...

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

Алгоритм поиска товаров для продажи на маркетплейсах Одним из способов поиска подходящего товара для продажи является сравнение маркетплейсов. Какой товар, к примеру, хорошо продаётся на Ozon, но отсутствует на WildBerries или наоборот, тот и нужно брать в продажу.Мы же (в качестве примера) хотим выйти с товаром на оба этих ма...

Бег на тихоокеанском острове российской зимой Этот текст должен был бы появиться год назад, когда случился первый карантин. Но в марте 2020 всем казалось, что COVID-19 продлится максимум до середины лета; и глубоко погружаться в "indoor training" нет смысла. Пару-тройку месяцев перетерпеть, и хватит. Сейчас, может быть,...

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

Поймай их всех. «Дедушка Pokémon Go» ставит новые рекорды Знаменитый тайваньский «Дедушка Pokémon Go» (Pokémon Go Grandpa) не остановился на достигнутом и продолжает развиваться.  В 2018 году пожилой тайванец прославился благодаря социальному новостному ресурсу Reddit. 72-летний Чен Сан Юа...

YaC 2020: Яндекс рассказал про новую технологию анализа текста Yati Технология Yet another transformer with Improvements обучает алгоритмы распознавать связь между запросом и содержанием документов

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

Флэш-память Samsung eUFS 3.1 для смартфонов оказалась в 3 раза быстрее, чем eUFS 3.0 Компания Samsung Electronics объявила о начале массового производства флэш-памяти eUFS 3.1 емкостью 512 ГБ, которую можно использовать в мобильных телефонах, планшетах и прочих мобильных устройствах. Новая флэш-память eUFS 3.1 демонстрирует пиковую скорость последо...

[Из песочницы] STM32 + CMSIS + STM32CubeIDE Здесь я расскажу как создать минимальный проект на CMSIS с использованием «родной» IDE для микроконтроллеров STM – STM32CubeIDE. Возможно STM32CubeIDE и обладает рядом недостатков, но у нее, на мой взгляд, есть несколько преимуществ – таких как проприетарность и бесплатнос...

Умная теплица на базе arduino из подручного материала с регулятором температуры Дорогие читатели представляю вашему вниманию детский проект под моим руководством "Smart greenhouse". Читать далее

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

Разработка hexapod с нуля (часть 10) — датчики касания Всем привет! Был сделан очередной шаг к реализации алгоритма адаптации к ландшафту. До текущего момента я не мог придумать оптимальное решение для определения состояния ноги: наступила она на землю или нет. И вот спустя пол года я случайно наткнулся на интересный датчик, при...

Google сделала резервные копии на Android удобными и бесплатными Резервное копирование – это нечто, что всегда было нормой для пользователей iOS и никогда не приветствовалось на Android. Не то чтобы пользователи мобильной ОС от Google никогда не теряли данные или не пересаживались с устройства на устройство, просто исторически так сложил...

Цепи Маркова и Пайтон — разбираемся в теории и собираем генератор текстов Понимаем и создаём Хорошие новости перед статьей: высоких математических скиллов для прочтения и (надеюсь!) понимания не требуется. Дисклеймер: кодовая часть данной статьи, как и предыдущей, является адаптированным, дополненным и протестированным переводом. Я благодарна ав...

Платформа для удаленной работы Zlaker обновила мобильное приложение Москва, 29 октября 2020 года – Платформа Zlaker выпустила новую версию мобильного приложения для устройств, работающих на операционной системе Android. Особое внимание разработчики уделили стабильности программы и ее удобству для пользователей. В частности, увеличилась скоро...

В чем разница между форматами JPEG, GIF, PNG, RAW, BMP, TIFF? Вам известна разница между JPEG, GIF, PNG и другими графическими форматами? Когда нужно использовать тот или иной формат, или какой лучше всего подойдет для сохранения фотографий? Ниже вы найдете ответы на все эти вопросы. ♥ ПО ТЕМЕ: Как правильно снимать групповые фотографи...

Про Shadow DOM Всем привет! Продолжаю свой цикл публикаций о группе стандартов Web Components. Моя цель - сформировать реалистичные ожидания от данного набора технологий, а также, вместе с вами, прийти к более четкому пониманию того, где их не стоит применять, и где, напротив, ничего лучше...

Один день из жизни разработчика VMware В Москве семь часов вечера. Рабочий день подошел к концу. Коллеги прощаются, закрывают лэптопы и выходят из Zoom’а. Город потихоньку засыпает, просыпаются айтишники. 19:00 по Москве — это 08:00 в Сан-Франциско. Моя подруга из VMware Маша Шалдыбина делает утренний кофе, логин...

Как у меня увели домен на reg.ru Хочу поделиться радостной новостью, если у вас есть домен на reg.ru или его партнерах 2domains.ru или других, то возможно это не надолго, в смысле есть он у вас не надолго.После разбирательства оказалось мой теперь уже любимый регистратор, без единого письма на почту передал...

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

Как я, специалист по ИИ, на ИИ-текст купился Захожу я сегодня на Хабр, и, под чашку чая, пролистываю статью «GPT-3 от OpenAI может стать величайшей вещью со времён Bitcoin». Если не читали – почитайте. Конец вызывает прямо-таки сильные эмоции. У меня они усугубились тем, что я относительно профессионально занимаюсь И...

[Перевод] Алгоритм сортировки quadsort Вступление Эта статья описывает стабильный нерекурсивный адаптивный алгоритм сортировки слиянием под названием quadsort. Четверной обмен В основе quadsort лежит четверной обмен. Традиционно большинство алгоритмов сортировки разработаны на основе бинарного обмена, где две пе...

[Перевод] Платный доступ к статьям (Примечание переводчика: 5 июня была опубликована статья "Problems With Paywalls", сейчас на ее месте стоит заглушка со словами: «NYT угрожает раскрыть моё имя, поэтому я удаляю блог. Вот мои объяснения». Я, MagisterLudi, сейчас делаю проект «Ontol» (прототип, кан...

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

Твердотельный накопитель Silicon Power US70 оснащен интерфейсом PCIe Gen 4 x4 К числу производителей, представивших твердотельные накопители с интерфейсом PCIe Gen 4, добавилась компания Silicon Power. Накопитель Silicon Power US70 оснащен интерфейсом PCIe Gen 4 x4 и поддерживает протокол NVMe 1.3. Использование PCIe Gen 4 позволило получить ско...

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

Мой опыт в самоорганизующейся команде Привет! Я хочу рассказать про свой опыт в самоорганизующейся команде. За полтора года там было от 3 до 5 разработчиков, я не занимался их наймом, но все процессы и разработку я построил с нуля. Расскажу что такое самоорганизующаяся команда, какую пользу она приносит для комп...

[Перевод] Искусственный интеллект помогает исследовать Марс Исследователи из Лаборатории реактивного движения NASA (JPL NASA) в Калифорнии разработали алгоритм машинного обучения, который позволяет находить новые кратеры на поверхности Марса. NASA заявило, что это первый случай использования искусственного интеллекта для идентификаци...

pg_obfuscator — обфускатор для postgres с сохранением распределения данных (на основе clickhouse obfuscator) Что делать если перед вами стоит задача нагрузочного тестирования, в проекте используется postgres и хранятся персональные данные раскрытие которых недопустимо?В этой статье мы поговорим, как готовить обфусцированные данные, чтобы тестовая база вела себя максимально похоже н...

QUBData – новый тренинг-партнер Qlik в России и СНГ Москва, 3 февраля 2021. Qlik в России и СНГ сообщает, что компания QUBData стала официальным тренинг-центром по проведению авторизованных курсов Qlik и получила статус «Authorized Qlik Curriculum Partner». Компания будет проводить как базовые тренинги по дизайну и разработке...

[Перевод] Эффективная конструкция агрегатов. Моделирование одиночного агрегата Эта статья является конспектом материала Effective Aggregate Design Part I: Modeling a Single Aggregate.Объединение сущностей (entities) и объектов значений (value objects) в агрегат с тщательно продуманными границами согласованности может показаться простым, но из всех такт...

Распознавание текста на картинке с помощью tesseract на Kotlin Ни для кого не секрет, что Python прочно занял первенство в ML и Data Science. А что если посмотреть на другие языки и платформы? Насколько в них удобно делать аналогичные решения? К примеру, распознавание текста на картинке. Читать дальше →

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

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

Дайджест интересных материалов для мобильного разработчика #375 (14 — 20 декабря) В новом дайджесте рассказ о том, почем M1 такой быстрый (и насколько он быстрый), вебсокеты и работа Netflix, Flutter на изолятах и быстрое прототипирование IIoT-решений, работа социальных игр в мобильное время и многое другое. Добро пожаловать! Читать дальше →

[Перевод] О нет! Моя Data Science ржавеет Привет, Хабр! Предлагаем вашему вниманию перевод интереснейшего исследования от компании Crowdstrike. Материал посвящен использованию языка Rust в области Data Science (применительно к malware analysis) и демонстрирует, в чем Rust на таком поле может посоперничать даже с Nu...

Выбор элементов recylerView при помощи dataBinding'а Реализация SelectionHelper'а для RecyclerView с использованием dataBinding Читать далее

Что такое ProgPoW? 1 Что такое ProgPoW? ProgPoW — сокращение от Programmatic Proof-of-Work («программируемое доказательство выполнения работы»), также иногда используется шуточный вариант PorgyPoW (от названия птиц поргов из пятого эпизода фильма «Звездные войны: последние джедаи») — это обнов...

Connected! Самое главное о дизайне VPN-приложения Разбираемся, как сделать удобный и рабочий сервис при минимальных затратах на разработку. В статье я постарался описать все самое важное, не заостряя внимание на деталях. Читать далее

А что там у vivo? Стоят ли внимания смартфоны-флагманы X50 и X50 Pro? Vivo обновила линейку флагманов, приготовившись запускать в продажу смартфоны vivo X50, X50 Pro, а также TWS-наушники Neo. Основной фишкой, которая должна привлечь внимание и выделить продукт среди конкурирующих решений можно назвать систему стабилизации. Именно так сейчас...

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

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

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

Дурову дали два месяца на изменение решения о ликвидации Telegram Если в течение указанного срока предприниматель-программист не трансформирует аккаунт разработчика мессенджера, то компания вместе с собственностью перейдет британской короне. Павлу Дурову дали два месяца на изменение решения о ликвидации Telegram Messenger LLP, поскольку в...

[Перевод] Теория вероятностей для физически точного рендеринга Введение В рендеринге часто используется вычисление многомерных определённых интегралов: например, для определения видимости пространственных источников освещения (area light), светимости, доходящей до области пикселя, светимости, поступающей за период времени и облучения, ...

Россия рассматривает роботизированный мини-шаттл. Анатолий Зак. Анонс и текст от меня Вячеслав Ермолин, 20 октября 2020 года.Анонс материала от Анатолия Зака, одного из последовательных и информированных «летописцев» советской и российской космонавтики. Основные статьи, иллюстрации и инсайдерская информация недоступны в открытом доступе. Сайт Russia...

Phoenix получает статус крупнейшего провайдера башенной инфраструктуры в Ирландии Компания Phoenix Tower International («Phoenix») сообщила о подписании c eir соглашения на закупку свыше 650 вышек беспроводной связи и обустройство новых вышек в течение следующих 8 лет на территории Ирландии в рамках программы строительства под заказ. В результат...

Email Chart — это вам не ASCII Art Отправляем графики (peformance, да и вообще все что угодно) по почте с PROD серверов, куда просто так не добраться .Мужик! Графики по почте? Что, cерьезно? Web интерфейс, интерактивность, Grafana - "нет, не слышал"? Ты бы еще звездочками графики нарисовал бы в письме, ASCII ...

Новая версия Google Camera добавит новые функции старым ... Google продолжает развивать свое приложение Google Camera, добавляя новые фичи на старые устройства.     Новая версии Google Camera с номером 8.0 была показана совсместно с презентацией  Google Pixel 5 в сентябре этого года. Как и ожидалось, обновленное прило...

[Перевод] Алгоритм обратного распространения ошибки на примере Word2Vec Поскольку я столкнулся с существенными затруднениями в поисках объяснения механизма обратного распространения ошибки, которое мне понравилось бы, я решил написать собственный пост об обратном распространении ошибки реализовав алгоритм Word2Vec. Моя цель, — объяснить сущность...

Деньги вперед: главные игры декабря 2019 года В конце года на компьютеры занесет парочку крупных консольных хитов. 3 декабря Microsoft выпустила Halo: Reach – удачный приквел к приключениям Мастера Чифа. Затем, спустя полторы недели, до ПК наконец-то доберется Detroit: Become Human студии Quantic Dream. Тем, кто уже про...

О получении сертификата ISO 27001 сообщила Stonebranch Компания StonebranchInc. — один из ведущих поставщиков комплексных решений по оптимизации и автоматизации ИТ-систем — объявила о получении сертификата соответствия требованиям ISO 27001 — общепризнанного международного стандарта, регламентирующего наиболее передовы...

Популярный мессенджер WhatsApp на время избавился от угрозы рекламы Пару лет назад стало известно о планах компании Facebook по продаже рекламы для размещения в популярном мессенджере WhatsApp. Теперь авторитетное издание The Wall Street Journal сообщило, что эти планы отменены. По крайней мере, на ближайшее время.   По данным ист...

J’son & Partners Consulting: Российский рынок инфо-телекоммуникационного оборудования и перспективы создания КИИ на основе отечественной ЭКБ Развитие отрасли ИКТ-оборудования, являющейся ключевой для обеспечения конкурентоспособности экономики в условиях цифровой трансформации, критически важно для сохранения и укрепления статуса России как промышленно развитой страны. J’son ...

Перевод числа в строку с помощью FPU Картинка для привлечения внимания. Читать далее

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

[Перевод] Актуален ли PHP в 2021 году? Фокус внимания давно переместился с PHP на JavaScript и Python. Тем не менее у него выходят новые версии, а тесты производительности говорят о неплохом прогрессе. Насколько актуален PHP сегодня? Под катом — размышления разработчика, который продолжает отдавать ему предпочтен...

Qualcomm представила новый стандарт быстрой зарядки — ... Компания Qualcomm представила новый стандарт быстрой зарядки — Quick Charge 5. Напомним, что протокол Quick Charge 4+ был анонсирован в 2017 году и чипмейкеру понадобилось три года, чтобы усовершенствовать его и догнать тех производителей, которые первыми показали свои...

[Перевод] Собеседования по алгоритмам: теория vs. практика tl;dr За последние десятилетия мода на собеседования программистов менялась несколько раз, и каждая из них выглядит нелепо в ретроспективе. Либо мы наконец-то нашли настоящий секрет эффективных собеседований, либо увлеклись очередным модным течением, которое через десять-два...

ВОЗ рассказала, как нужно мыть руки. А вы всё делаете правильно? Простая инфографика для эффективной защиты от инфекций.

1008F — или как раскирпичить свой Mac Всем привет! В этом посте речь пойдет о бесконечном режиме восстановления macOS, ошибках 1008F, 2003F, 2004F и о том как их побороть. Подобные ошибки можно встретить при попытке выполнить Internet Recovery своего Mac, а причин побуждающих к этому действию - множество. В...

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

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

Мой переезд в Испанию. 1,5 года спустя Полтора года назад мы с женой переехали в Испанию (первая часть).И сейчас, когда прошел период "розовых пони", я бы хотел рассказать о том как оно вообще.Disclaimer: все написанное далее — личный опыт и мое субъективное, которые могут не совпадать с вашим личным опытом и мне...

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

Как заработать на сайтах в рунете - вопросы и ответы. Александр Букреев Дорогие друзья, предлагаю вашему вниманию вебинар по заработку на сайтах в рунете. В нем Александр Букреев, мой хороший знакомый, ответил на вопросы по монетизации сайтов и поделился своим опытом. [Читать далее]

Как заработать на сайтах в рунете - вопросы и ответы. Александр Букреев Дорогие друзья, предлагаю вашему вниманию вебинар по заработку на сайтах в рунете. В нем Александр Букреев, мой хороший знакомый, ответил на вопросы по монетизации сайтов и поделился своим опытом. [Читать далее]

Расшифровка CAN шины на VW Polo sedan Сегодня мы поговорим о методах расшифровки данных CAN шины на примере автомобиля VW Polo Sedan 2019 года выпуска. В интернете такие статьи часто называют Хаками CAN шины, но мне такое название не по душе. В статье описаны методики поиска нужных данных в CAN шине автомобиля...

Книга «Обработка естественного языка в действии» Привет, Хаброжители! Мы издали практическое руководство по обработке и генерации текстов на естественном языке. Книга снабжена всеми инструментами и методиками, необходимыми для создания прикладных NLP-систем с целью обеспечения работы виртуального помощника (чат-бота), спам...

Вакансия: Теплица социальных технологий ищет внештатного журналиста Редакция сайта te-st.ru примет на работу профессионального внештатного журналиста, который умеет писать вдохновляющие истории. Работа удаленная, частичная занятость. Прием заявок до 15:00 16 февраля 2021 года (МСК).Задача: готовить журналистские тексты для публикации на сай...

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

[Перевод] Программирование игры для embedded-устройства на ESP32: накопитель, аккумулятор, звук Начало: система сборки, ввод, дисплей. Часть 4: накопитель Odroid Go имеет слот карты MicroSD, который будет полезен для загрузки ресурсов (спрайтов, звуковых файлов, шрифтов), а возможно, даже для сохранения состояния игры. Устройство чтения карт подключено по SPI, но I...

Чтение на выходные: 10 материалов о влиянии звука на здоровье — от «шумовой гигиены» до хорошего сна и GTD Встречайте нашу новую подборку избранных хабратопиков для чтения на выходных. В этот раз говорим о влиянии звука на здоровье и обсуждаем: как жить в мире, где стало слишком шумно, что помогает восстановить силы спортсменам, и какая музыка поможет стать продуктивнее. Всех, к...

Intel Xeon в несколько раз превзошёл восемь Tesla V100 при обучении нейросети Центральный процессор в несколько раз обошёл по производительности связку сразу из восьми графических процессоров при глубоком обучении нейросетей. Звучит как что-то из научной фантастики, не так ли? Но исследователи из Университета Райса (Rice University) с помощью Intel Xe...

Пять способов развертывания AIOps в реальном мире AIOps (Artificial Intelligence for IT Operations, искусственный интеллект для управления ИТ-операциями) — новое слово в методиках и практиках эффективного управления гибридными ИТ-инфраструктурами. Старший менеджер по маркетингу ...

[Перевод] Используем Ansible вместе с Terraform Недавно я начал применять Terraform для создания облачной лабы для тестов, и это довольно круто. Буквально за несколько дней я поднялся с «никогда не использовал AWS» до «я умею декларативно создавать изолированную инфраструктуру в облаке». Я поставил парочку серверов в выд...

10 из 100 самых красивых слов английского языка Профессор Толкин считал, что самым красивым словосочетанием английского языка является «Cellar door» — «Дверь в подвал». Когда мы готовили текст о «Властелине колец», то нашли следующую его цитату:Most English-speaking people … will admit that cellar door is "beautiful", esp...

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

Простая методика разгона процессора от экспертов Рcgamesn – как получить прирост производительности без вреда для компьютера Изучаем простую методику разгона процессора

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

First touch of Kafka Прежде чем начать я бы хотел отметить, что это всего лишь небольшой туториал по быстрому старту для тех кто, как и я, ни разу не использовал Kafka на практике Читать далее

Xiaomi выпустила новый робот-пылесос MIJIA Robot Vacuum-Mop 1T В преддверии распродажи Double Eleven (11.11), в Китае, компания Xiaomi выпустила новый робот-пылесос MIJIA Robot Vacuum-Mop 1T. Робот-пылесос Xiaomi MIJIA Robot Vacuum-Mop 1T может не только пылесосить, но и мыть пол. Техника оснащена инфракрасным датчиком, датчиком ToF,...

[Перевод] Четыре приема быстрой разработки на Unity3D Уже долгое время Unity3D — мой любимый инструмент разработки игр, которым я пользуюсь уже более 8 лет — и для профессиональных продуктов, и для личных проектов, и при обучении программированию и гейм-дизайну. Более того, я писал на Unity почти на всех гейм-дже...

EDSAC aka «Very simple machine» Обучаясь в техническом вузе невольно сталкиваешься с такими профильными предметами, как например "низкоуровневое программирование". Первые ассоциации - конечно ассемблер, во вторую очередь - C и C++. Но не тут то было, вашему вниманию представляется электронная вычислительна...

[Перевод] Запускаем командную строку Linux на iOS А вы знали, что можно запустить командную строку Linux на устройстве iOS? Возможно, вы спросите: «Зачем мне пользоваться текстовыми приложениями на iPhone?» Справедливый вопрос. Но если вы читаете Opensource.com, то, вероятно, знаете на него ответ: пользователи Linux хотят...

Курс-интенсив «SMM» Модуль Social Media Marketing позволяет эффективно взаимодействовать с клиентами на различных социальных медиа-платформах. Вы по достоинству оцените новые тенденции интернет-рекламы и возможности в социальном медиа-пространстве. Вы поймете,...

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

«Гемотест» улучшил работу контакт-центра с помощью платформы Manzana Loyalty Лаборатория «Гемотест» внедрила сервис платформы Manzana Loyalty в работу контакт-центра. Это позволило повысить качество обслуживания пациентов – новая организация процесса помогает операторам отвечать на вопрос клиента быстрее и подробнее.  Лаборатория «Гемотест» — фе...

Cyber Risk Index: сравниваем компании по уровню киберзащищённости Процесс изучения защищённости компаний от киберугроз осложняется тем, что отсутствуют какие-либо объективные критерии, по которым можно произвести сравнение. Чтобы решить эту проблему, Trend Micro совместно с Институтом Понемона (Ponemon Institute) разработали индекс киберри...

Текст-осмотр. Разбор текстов маркетологов, таргетологов, smm-специалистов ТЕКСТ-ОСМОТР для специалистов, которые помогают бизнесу повышать продажи и привлекать новых клиентов. Кто льет лиды в воронки, настраивает таргет, рассылает письма, вовлекает подписчиков в интеарактивы, ведет группы, придумывает конкурсы и делает еще 1000 маркетинговых дел:...

Генетики разработали новую методику расчета возраста собак, и это не «х7» При расчете возраста собак исторически принято использовалось соотношение 1:7, означающее, что один человеческий год жизни соответствует примерно семи собачьим. Однако, как показали исследования, такая методика не соответствует действительности.

[Перевод] 10 современных раскладок в одну строку CSS-кода В данной статье рассматривается несколько эффективных строк CSS-кода, которые выполняют серьезную работу и помогают создавать надёжную современную разметку. Читать далее

Как исправить размытый шрифт в Windows 10: 6 способов Одна из проблем Windows 10 – размытие текста в отдельных приложениях в разных программах. Надписи становятся нечеткими, а их чтение вызывает ощущение дискомфорта. Избежать такого некорректного отображения можно, исправив размытый шрифт в Windows 10. Мы собрали шесть самых на...

Впечатляющие снимки галактики со смартфона Realme X3 SuperZoom Компания Realme на своей официальной страничке в социальной сети Twitter опубликовала парочку ночных снимков, которые были сделаны на камеру нового смартфона Realme X3 SuperZoom. Согласно предварительным данным, в телефоне установлена однокристальная система Snapdragon...

10 вредных советов для HR: или как легко отшивать кандидатов. Быстро. Дёшево. Эффективно Как упростить процесс найма персонала по методу опытного начальника отдела кадров Пётра Сергеевича, который никогда не позволял какому-то инженеришке задавать лишние вопросы или, чего доброго, показывать характер на собеседовании! Читать далее

[Перевод] “Мир после капитала” Альберта Венгера (часть 7/7) Книга Мир после капитала американского инвестора немецкого происхождения Альберта Венгера — один из наиболее значимых текстов об экономике после капитализма.Этот перевод мы делаем сообществом энтузиастов совершенно бесплатно. Читать далее часть 7/7

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

Вот она имиджевая серия iPhone 12. «Попал» на $4000 Имидж, статус и понты на общую сумму $4000. Распаковали iPhone 12, iPhone 12 Pro Max и iPhone 12 mini Чего не отнять у Apple, так это то, что она умеет делать и преподносить iPhone так, что его хочется купить. Вот и мы не удержались от того, чтобы не внести новенькие iPhone ...

ICL Техно и «Рэйдикс» объявили о создании первой совместной СХД Тестирование компонентов подтвердило совместимость аппаратного комплекса ICL Техно и ПО RAIDIX. В результате был создан новый совместный продукт, получивший название SDS ICL teamRay. Тестирование работоспособности компонентов проводилось в соответствии с методикой сертификац...

Архитектурные паттерны в iOS: страх и ненависть в диаграммах. MV(X) Каждый iOS разработчик в своей жизни уходил с собеседования в расстроенных чувствах и мыслью “это что еще за новая аббревиатура?” Архитектурами пугают и джунов, и миддлов, и синьоров (и наверное даже синьорит). Важно не просто знать что стоит за названием, но ещё и в каком с...

[Перевод] Откуда взялся COVID-19 и как с ним бороться? Лондонский биотех фонд 4BIO Capital написал памятку для своих инвесторов с понятным, но при этом наукоемким обзором о происхождении вируса, бытовых аспектах и текущей ситуацией с лекарствами и вакцинами. Этот текст может быть интересен и более широкой аудитории. Переводчик ...

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

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

[Из песочницы] Кому на Руси жить хорошо? Как мы искали самый “зеленый” город с помощью OpenStreetMap и Overpass API У каждой карты есть легенда: именно она говорит читателю о том, что и каким образом на ней обозначено. Домам соответствуют многоугольники серого цвета, дорогам — отрезки и кривые, территории парков и скверов заливаются светло-зеленым и украшаются пиктограммой дерева. А к нек...

5 видеоуроков Теплицы, которые стоит посмотреть Автор видеоуроков на Теплице Вова Ломов собрал пять лучших видеоуроков 2019 года. Научитесь сами создавать мобильное приложение, делать спецэффекты и дизайн, а также запускать краудфандинговую кампанию на Planeta.ru. WikiTribune: новая социальная сеть без алгоритмов ...

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

Обзор npm 7 13 октября состоялся релиз npm@7.0.0. Релиз носит экспериментальный характер и доступен для скачивания из публичного npm-реестра с тегом next-7. Также npm 7 поставляется вместе с node.js 15.Как вы помните, нечетные версии node.js тоже скорее являются нестабильными предрелиза...

Opium.Fill — цветовая схема глазами программиста Привет. Сегодня покажу вам цветовую схему, которой пользуюсь последние 2 года. Она была придумана, чтобы на проблемном проекте избавиться от огромного количества переменных в CSS. А потом оказалось, что эти принципы можно применить почти к любому проекту. В общем, попробу...

Viatti Bosco A/T – гарантия надежности в любую погоду Viatti Bosco A/T производства Шинного бизнеса Группы «Татнефть» KAMA TYRES – летние шины класса SUV, предназначенные для кроссоверов и легких внедорожников. Шины спроектированы для комфортного, управляемого вождения с расчетом на значительные динамические нагрузки и вместе с...

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

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

[Личный опыт] Как выбрать софт для проведения онлайн-конференции: пять доступных вариантов В период пандемии многие конференции стали онлайновыми. Моя знакомая из Smartcat занимается организацией онлайн-мероприятий, и я захотел узнать у неё, какие инструменты для запуска массовых конференций есть сегодня. Эта статья о том, как выбрать платформу для проведения...

[Перевод] Протоколы, а не Платформы: технологический подход к свободе слова — Часть 2 Протоколы спешат на помощь Читать далее

Роботы-пылесосы Veavon – бескомпромиссное решение для уборки жилища Компания Veavon, итальянский бренд бытовой техники, представляет две новинки – роботы-пылесосы V2001 и V2005. Устройства реализует интернет-площадка Molnia Electronics, расположенная на лендинге маркетплейса AliExpress. В России она имеет статус крупнейшего магазина на AliEx...

Самообучение в Data science, с нуля до Senior за два года Хочу поделиться методами освоения Data science с нуля человеком из другой ИТ специальности. Цель: дать понять, подходит ли Вам эта специальность в принципе, и рассказать про эффективные подходы к самообучению, которые мне помогли.Отличные материалы уже существуют по большинс...

Паспортный контроль, или Как сжать полтора гигабайта до 42 мегабайт Однажды, в качестве тестового задания на позицию PHP разработчика была предложена задача реализации сервиса проверки номеров паспортов граждан РФ на предмет нахождения в списке недействительных. Текст задания был лаконичным: «Пользовательская база 10 миллионов, время ответа ...

Автономность iPhone 12 и iPhone 12 Pro: результаты большого сравнительного теста Phone Arena Тематический веб-ресурс Phone Arena опубликовал результаты комплексного тестирования автономности новейших смартфонов iPhone 12 и iPhone 12 Pro, которые сегодня официально начали продаваться в Украине, в сравнении с прошлогодними iPhone 11 и конкурирующими моделями Android. ...

Что поменялось в Google в марте 2019? Источник изображения: Searchenginejournal.com   Вопрос пользователя: Есть ли понимание, какие факторы изменились в ранжировании Гугл после обновления алгоритма в марте 2019? Большой контентный проект с хорошим трафиком начал плавно терять посещаемость после мартовского...

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

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

Выпущено приложение для быстрого создания рэп-треков Facebook выпустила приложение Bars для быстрого создания рэп-треков. Оно позволяет читать текст под готовый бит. Есть в приложении и автотюн. Пока проходит закрытое тестирование приложения.

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

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

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

[Перевод] 13 инструментов для обработки текста в командной оболочке Здесь представлен фрагмент будущей книги «Основные инструменты и практики для начинающего разработчика программного обеспечения» Бальтазара Рубероля и Этьена Броду. Книга должна помочь образованию подрастающего поколения разработчиков. Она охватит такие темы, как освоение ко...

Синхронные двигатели с постоянными магнитами на роторе: управление (синус и/или трапеция) В продолжение темы модельно ориетированного проектирования, публикую очередную статью Калачева Юрия Николаевича, автора книги Моделирование в электроприводе. Инструкция по пониманию. Данный текст еще готовится к публикации в специализированных издания, но читатели хабра...

[Перевод] Как мы выпускаем исправления к ПО в GitLab Мы в GitLab обрабатываем исправления ПО двумя способами — «ручками» и автоматически. Читайте далее о работе release manager по созданию и доставке важных обновлений с помощью автоматического развертывания на gitlab.com, а также исправлений для пользователей, которые работаю...

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

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

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

История одного патча Apple В этом году мы с a1exdandy выступали на конференциях VolgaCTF и KazHackStan с докладом про Patch Diffing программ написанных на Оbjective-С и то, как с его помощью можно искать и находить 0-day и 1-day уязвимости в продуктах компании Apple. Видео выступления можно посмотрет...

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

Что готовится Microsoft Edge v90 Браузер Microsoft Edge, который теперь основан на Chromium с открытым исходным кодом, получит новые функции в конце 2020 года. Согласно дорожной карте, Microsoft работает над новым интерфейсом меню «Избранное», в котором вы можете начать вводить текст для мгновенного поиска ...

Что готовится в Microsoft Edge v90 Браузер Microsoft Edge, который теперь основан на Chromium с открытым исходным кодом, получит новые функции в конце 2020 года. Согласно дорожной карте, Microsoft работает над новым интерфейсом меню «Избранное», в котором вы можете начать вводить текст для мгновенного поиска ...

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

[Перевод] Распределенные блокировки с применением Redis Привет, Хабр! Сегодня мы предлагаем вашему вниманию перевод сложной статьи о реализации распределенных блокировок средствами Redis и предлагаем поговорить о перспективности Redis как темы. Анализ рассматриваемого алгоритма Redlock от Мартина Клеппмана, автора книги "Вы...