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

Продвинутое руководство по nullable reference types Одно из самых больших изменений в C# 8 — это nullable reference types. Ранее Андрей Дятлов (JetBrains) рассказал на конференции DotNext о трудностях и проблемах, которые вы можете встретить при работе с ними. Доклад понравился зрителям, поэтому теперь для Хабра готова его те...

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

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

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

Машинное обучение на C#: введение в ML.NET ML.NET претендует на звание самой мощной библиотеки для машинного обучения на платформе .NET. Так ли это на самом деле? На вопрос отвечает Джефф Просайз. Джефф Просайз — один из создателей компании Wintellect, коллега по цеху знаменитого Джеффри Рихтера, автор более девят...

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

В нативный код из уютного мира Java: путешествие туда и обратно (часть 1) Java и другие управляемые языки просты и удобны во многих случаях, но иногда их возможностей недостаточно — например, если нужна библиотека, написанная только на C или C++. Иногда хочется позвать пару методов из системного API, или попытаться улучшить производительность для...

Видеоурок Теплицы: секреты работы с Google Документами Google Docs по праву можно считать одним из самых популярных и удобных сервисов от Google. Бесплатный аналог Word или Excel, прекрасно работающий онлайн, тесно интегрированный с Google Диском и почтой Gmail, казалось бы, что еще? На самом деле в Google Документах есть большо...

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

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

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

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

OpenIn.app — MacOS приложения для ссылок и файлов Привет, Хабр!Давно я ничего не публиковал на Хабре, но вот решил сегодня написать в Я пиарюсь (читай карма-самоуничтожение или как это называется сейчас?)Решил в свободное время заняться разработкой под MacOS и iOS. Начал пока с MacOS. Идей много, так что приложений будет мн...

[Перевод] Шпаргалка по сортировке для Data Science Сортировка данных является основной задачей для ученых и инженеров по обработке данных. Пользователи Python могут выбирать наиболее удобную из ряда библиотек со встроенными, оптимизированными опциями сортировки. Некоторые даже работают параллельно с GPU. На удивление, неко...

Видеоурок Теплицы: взаимодействие Google Таблиц с Google формами и Документами Google Docs по праву можно считать одним из самых популярных и удобных сервисов от Google. Бесплатный аналог Word или Excel, прекрасно работающий онлайн, тесно интегрированный с Google Диском и почтой Gmail, казалось бы, что еще? На самом деле полезные и неочевидные функции ...

[Перевод] 5 JavaScript-библиотек для работы со строками Работа со строками может оказаться непростым делом из-за того, что она подразумевает решение множества разноплановых задач. Например, для простого приведения строки к «верблюжьему» стилю понадобится несколько строк кода: function camelize(str) {   return str.replace(/(?:^\w...

Zynq 7000. Собираем Linux и RootFS при помощи Buildroot Продолжаем изучение SoC Zynq 7000 и разбираемся с тем, как организовать подготовку, сборку Linux для отладочной платы QMTech. В прошлой статье я рассмотрел процедуру быстрой сборки (без кастомизации) основных компонентов встраиваемой системы Linux и шаг за шагом прошли путь ...

Что видят в ваших резюме Python-рекрутеры, или Как получить работу мечты Одна из вещей, которая связывает людей с работой их мечты — это резюме. Множество эйчаров смотрят на разные резюме каждый день. Если вы просмотрите хотя бы 10-40 резюме, то поймете, почему рекрутеры легко видят общие ошибки и насколько некоторые вещи выглядят для них забавно...

Обзор ноутбука с двумя экранами ASUS ZenBook Duo Работа с двумя экранами может быть действительно удобнее и продуктивнее. А пользователи, которые привыкли так работать, могут испытывать сильный дискомфорт из-за отсутствия второго экрана. Подобную проблему сейчас пытаются исправить разными экспериментами со вторым дисплеем ...

lerna + CI =? Или как не запутаться в трёх соснах О чём пойдёт речь?Пилотный пост будет посвящён интересной проблеме с которой мы столкнулись при попытке организовать CI/CD для монорепозитория с lerna. Сразу скажу, что этот пост:* не про монорепозитории. Плюсы и минусы монорепы, как концепции, уже давно описаны в множестве ...

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

«Если уже слили»: как сделать документооборот чуточку безопаснее — базовые ИБ-рекомендации Ранее мы обсуждали неочевидные моменты, связанные с ротацией парольных фраз и персональной ИБ. Сегодня продолжим тему, но поговорим о работе с файлами, а именно о том, как вычислить, кто «слил» конфиденциальную информацию по метаданным и защитить документы компании. Читать д...

Apple призналась, что с 2019 года проверяет вашу почту. От этого нельзя отказаться Несмотря на то что Apple ещё не начала проверять фотографии пользователей на предмет насилия над детьми, а только предупредила о намерениях, пользователи уже успели серьёзно переполошиться. А что будет, если алгоритмы, ищущие детское порно, ошибутся? А что, если посторонние...

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

Что происходит, когда вводишь url, или как работает интернет Об этом спрашивают на собеседованиях. Структурированное понимание этого может помочь вам, даже если вы давно строите сложные архитектурные процессы или кодите 20-ый год подряд. Я — программист уже много лет, последние пару из которых пишу на Go в Каруне. Работа работой, а вн...

В WhatsApp устраняют один из главных недостатков. Синхронизация между iPhone и Android возможна Команда популярного мессенджера WhatsApp работает над функцией, которую пользователи запрашивали уже очень давно. Речь идёт о синхронизации между разными платформами — Android и iOS. Об этом рассказал тематический ресурс WABetaInfo.  Отметим, что сейчас...

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

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

Что я узнал о поиске работы в IT в 2019 году Я уже рассказывал тут пару раз об источниках поиска работы, о том, какие каналы смотреть при подготовке к собеседованиям и вот это всё. Сейчас решил поделиться своими наблюдениями за рынком и подтвердить некоторые довольно популярные мысли, звучавшие в том числе и на Хабре в...

Как придумали кодировку UTF-8: выдержки из переписки создателей Всем известна кодировка UTF-8, что давно доминирует в интернет пространстве, и которой пользуются много лет. Казалось бы, о ней все известно, и ничего интересного на эту тему не рассказать. Если почитать популярные ресурсы типа Википедии, то действительно там нет ничего не...

Посмотрите, как круто могут выглядеть виджеты в iPadOS Apple представила обновленный домашний экран для пользователей iPhone в iOS 14, который включает в себя виджеты, которые могут быть размещены в любой части (разных размеров), а также библиотеку приложений App Library для автоматической группировки программ по тематике. Одна...

OAuth 2.0 -> OAuth 2.1. Что дальше? Архитекторы ничего не выдумывают. Они трансформируют реальность. Алваро Сиза Виэйра Много всего уже сказано и написано про фреймворк авторизации OAuth 2.0 с 2012 года. И, казалось бы, все давно его знают, используют, все должно работать надежно и безопасно. Но, как обычн...

Новая полезная функция Microsoft Word: трансформация текстового документа в презентацию PowerPoint в один клик Как пишет источник, в текстовом редакторе Microsoft Word появилась очень полезная функция, позволяющая преобразовывать текстовые документы в презентации PowerPoint буквально в один клик. Она пока реализована в бета-версии Office 365. Воспользоваться функцией можно в ме...

Paydox Cloud – Поддержка совместной работы, облачное согласование документов, иерархические задачи и события в групповых чатах Вышла облачная версия системы электронного документооборота Paydox Cloud, разработанная на свободном инструментальном программном обеспечении (Open Source). Приложение Paydox Cloud предназначено для поддержки групповой работы пользователей с любых устройств — настольных комп...

Наблюдаются проблемы с работой Microsoft Teams, Xbox Live и Office 365 В работе Azure Active Directory произошёл сбой, который затронул целый ряд сервисов Microsoft, включая Microsoft Teams, Xbox Live и Office 365. Проблема затронула пользователей по всему миру, из-за чего многие облачные функции в сервисах компании могут быть недоступны. Сооб...

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

От комментария на Хабре к уязвимости в антивирусе Dr. Web Относительно недавно на хабре появилась статья «Стилер паролей в антивирусном ПО Avira Free Antivirus» от пользователя Veliant. Автор обнаружил, что в стандартной поставке упомянутого антивируса присутствует компонент, который позволяет простым образом извлечь пароли из хран...

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

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

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

Заменят ли роботы программистов? С каждым годом выходит всё больше инструментов, которые помогают автоматизировать часть рутинной работы программиста, — генераторы тестов, автодополнение кода, генераторы шаблонного кода. Мы воспринимаем как само собой разумеющееся, что условная IntelliJ IDEA предлагает нам ...

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

[Из песочницы] Электронная почта и работа с ней в Java-приложениях Disclaimer Статья написана для новичков и тех, кому хочется шаг за шагом понять как устроена работа с электронной почтой из Java-приложений. Желающие быстро понять как отправлять электронные письма из Spring-приложений могут сразу переходить к 3 части. Эту статью я решил нап...

Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose Проект Jetpack Compose привлёк много внимания в Android-мире, ещё когда был в альфа-версии. А недавно добрался до беты — так что теперь всем Android-разработчикам пора понимать, что он собой представляет. Поэтому мы сделали для Хабра текстовую версию доклада Матвея Малькова...

НМИЦ гематологии Минздрава России использует в работе «Р7-Офис» ФГБУ «Научный медицинский центр гематологии» сообщил о завершении перевода сотрудников на работу с российским офисным ПО «Р7-Офис». В результате перехода, персонал получил возможность совместного редактирования документов ...

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

Инсайдеры Office могут установить сборку 13624.20002 Инсайдеры Office получили очередную сборку для Windows (Build 13624.20002). Excel, Word, PowerPoint Обязательная маркировка Теперь администраторы могут требовать от пользователей маркировать свои документы и электронные письма с помощью новой политики обязательной маркировки...

Ищем максимальную разницу между соседями. User-friendly-разбор задачи по алгоритмам Привет, Хабр! Давайте поговорим про алгоритмы. Новички часто воспринимают их как что-то тяжёлое, сложное и непонятное, и отчасти это правда, но алгоритмы — это базис. А чем лучше вы знаете базис своей специальности, тем с большей вероятностью преуспеете в ней. Сегодня м...

Наконец-то, Google. В Gmail разрешили редактировать документы Microsoft Office напрямую Компания Google сделала намного проще открытие и редактирование документов Microsoft Office в почтовом сервисе Gmail.  Новая функция Google Workspace (ранее известного как G Suite) редактировать документы, не покидая папку «Входящие» Gmail. Ранее отпра...

[Перевод] Будущее облачных вычислений компании Sun, которое так и не наступило Перевод треда из твиттера пользователя @mcclure111 Давным-давно – лет 15 назад – я работала в Sun Microsystems. В то время компания была полумёртвой (и умерла пару лет спустя), поскольку они уже не производили ничего такого, чего кто-то хотел бы купить. Поэтому у них было м...

Бьярне Страуструп о контроле над языком, удалении старых функций, заимствованиях у Rust и многом другом Этим летом на онлайн-конференции C++ Russia побывал самый почетный гость, какой только может быть на мероприятии по C++: создатель этого языка Бьярне Страуструп. Мы поговорили с ним о контроле над языком, нововведениях, удалении старых функций, о том, почему у языка нет четк...

Как работать с Big Data быстрее и эффективнее: Kubernetes для Data Science Big Data by Batjorge Традиционный подход к построению работы с большими данными — развернуть Hadoop-кластер, установить дополнительные инструменты и построить на нем платформу для работы с данными. Но в таком подходе есть несколько ограничений, вроде невозможности разделени...

Сила композиции Функциональное программирование может отпугивать сложностью и непрактичностью: «Я далек от всех этих монад, пишу на обычном C#, в докладе про функциональщину ничего не пойму. А если даже напрягусь и пойму, где мне потом это применять?» Но когда объясняет Скотт Влашин, все ...

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

Как мы сократили расчёт залогового обеспечения в 10 раз Привет, Хабр!Меня зовут Денис Семёнов, я Senior Team Lead в Luxoft. Слаженная работа IT и банков сейчас кажется уже обычной. Мы привыкли делать переводы в один клик, ежедневно смотреть аналитику по своим инвестициям, пополнять вклады и считать затраты в приложениях. А что на...

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

«Плати сколько скажут». Вопрос по ограничению счёта AWS остаётся неотвеченным 10 лет Когда пользователь попросил отменить платёж На Хабре публиковались истории пользователей AWS, которые случайно «влетали» на тысячи долларов. Грубо говоря, просыпаешься на утро — а за ночь виртуальные машины масштабировались и накрутили сумасшедшие деньги. Или по итогам ме...

Виедоурок Теплицы: работа с таблицами, Web Clipper и совместное редактирование в Evernote В прошлом видео мы сделали обзор приложения для работы с заметками Evernote, а сегодня разберем уже все нюансы работы с приложением. Можно сказать, что главное достоинство Evernote – он настолько прост, что его можно полностью описать за два видеоурока. Evernote создан для ...

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

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

Анонс: зачем программистам психотерапия и как устроен алгоритм подбора идеального терапевта ЗАВТРА, 13 октября, в 20:00 в наших соцсетях выступит главный евангелист mental health в нашей IT-тусовке — создатель языка Kotlin и основатель стартапа Alter Андрей Бреслав. Учитывая, какой большой отклик мы получили от Хабра во время нашего последнего разговора о мен...

Работа с причинно-следственной диаграммой (CEDAC) в 3DLean Существует множество подходов работы с задачами, достижения целей, где в одной стороне директивные практики, где решение навязывается сверху и неохотно выполняется исполнителями, а в другой исполнители сами вовлекаются в процесс, ищут способы и тестируют их. Вот CEDAC – один...

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

28 сторонних расширений для Google Chrome и Microsoft Edge могут быть вредоносными Вредоносное ПО может перенаправлять трафики пользователей на рекламные или фишинговые сайты, красть личные данные, например, даты рождения, адреса электронной почты и информацию об активных устройствах. Учитывая количество загрузок этих расширений в магазинах приложений, во ...

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

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

Pixockets: как мы написали собственную сетевую библиотеку для игрового сервера Привет! На связи Станислав Яблонский, Lead Server Developer из Pixonic. Когда я только пришел в Pixonic, наши игровые сервера представляли собой приложения на основе Photon Realtime SDK: многофункционального, но весьма тяжелого фреймворка. Решение это, казалось бы, должно...

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

Стек вызовов JavaScript и ещё большая магия В начале апреля на хабре была опубликована статья «JavaScript: Стек вызовов и магия его размера» — её автор пришёл к выводу, что каждый кадр стека занимает (72 + 8 * число_локальных_переменных) байтов: «Получается, что мы посчитали все верно и можем утверждать, что размер ...

Blazor Client Side Интернет Магазин: Часть 6 — Создание заказа и работа с компенсирующими действиями Привет, Хабр! Продолжаю делать интернет магазин и изучать Blazor. В этой части расскажу о том как добавил в него возможность создания заказа, просмотра заказов и работу с последовательностью действий одно из которых может завершиться ошибкой. За подробностями добро пожалов...

[Перевод] Как я потерял работу программиста в 65 лет Ведь я профессионал в IT. Как такое могло произойти?65 лет, по идее, это год «выхода на пенсию». Для меня этот год стал годом «окончания» всего. В этой статье я решил рассказать о своем двухлетнем пути без работы. Ну и как теперь я работаю неполный день.Дисклеймер. Эта стать...

Работа с PDF стала намного удобнее. ABBYY подружила FineReader на ПК и смартфонах Компания ABBYY объявила о значимом обновлении для своих решений по работе с документами. Мобильное приложение FineScanner переименовано в FineReader PDF Mobile и обрело функциональность, которую давно ожидали пользователи.  Теперь FineReader PDF Mobile может взаим...

UiPath release notes: последние апдейты и акцент на работе в облаках Big idea компании UiPath, которую она стремилась воплотить в последнем релизе — обеспечить с помощью линейки своих продуктов полную автоматизацию предприятия. На основе отзывов пользователей был сделан акцент на использовании SaaS-модели при работе с софтом UiPath. Эти изм...

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

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

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

[Из песочницы] Комбинаторика в Python Стандартная библиотека python, начиная с версии 2.2, предоставляет множество средств для генерирования комбинаторных объектов, но в интернете мне не удалось найти ни одной статьи, которая подробно рассказывала бы о работе с ними. Поэтому я решил исправить это упущение. Читат...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

Интернационализация: как сделать веб доступным для всех Ecma International, Technical Committee 39 или по-простому TC39 — это группа JavaScript-разработчиков, создателей реализаций технологий, академиков и других заинтересованных сторон, которые вместе с сообществом поддерживают и развивают JavaScript как платформу. Участники TC...

Tips & tricks в работе с Ceph в нагруженных проектах Используя Ceph как сетевое хранилище в разных по нагруженности проектах, мы можем столкнуться с различными задачами, которые с первого взгляда не кажутся простыми или тривиальными. Например: миграция данных из старого Ceph в новый с частичным использованием предыдущих с...

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

[Перевод] Заметки о Unix: одновременное редактирование нескольких файлов в Vim Недавно мы завершили перевод последней нашей машины на новый клиент для Let’s Encrypt. В ходе работы нужно было поменять пути к выгружаемым TLS-сертификатам во всех конфигурационных файлах, где они использовались. На многих компьютерах был лишь один конфигурационный файл, но...

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

[Из песочницы] Некоторые тонкости injection'а коллекций в Spring'е Всем привет! Меня зовут Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. Сейчас в OTUS'е открыт набор на новый поток курса Разработчик на Spring Framework. В преддверии старта к...

Учёные утверждают, что Apple CSAM не может быть безопасной "ни при каких условиях" Учёные Принстонского университета (США) в течение нескольких лет разрабатывали систему, аналогичную той, с помощью которой Apple собирается обнаруживать изображения жестокого обращения с детьми на телефонах пользователей. По их мнению, технология может быть опасной. Источник...

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

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

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

Запоздалое похмелье 8 марта: ещё одна статья на Хабре о женщинах в ИТ «Если, по-вашему, женщина может быть кузнецом, то почему бы мужчине не быть педикюршей? Она кует, он пилит, прекрасная пара!» К/ф «Берегите женщин» Я читаю Хабр года так с 2009-го. Последние несколько лет накануне 8 марта случается вал публикаций, спецпроектов, мегапостов и...

Бесплатные офисные пакеты как альтернатива Microsoft Office Деловая или личная переписка, обмен документами по почте – всё так или иначе вертится вокруг формата doc/docx. Неудивительно, ведь набор программ Microsoft Office очень популярен на этой планете. Но чем дальше живёт Интернет, тем больше появляется альтернатив у разных прогр...

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

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

[Перевод] Пугающие эксперименты с PDF: запускаем «Арканоид» в документе Подробнее об этом хаке и особенностях его работы можно узнать из доклада на !!con 2020 «Playing Breakout… inside a PDF!!» Если вы его не смотрели, то попробуйте открыть файл breakout.pdf в Chrome. Как и многие из вас, я всегда считал PDF довольно безопасным форматом: авто...

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

Яндекс запустил конкурента Google Docs для работы с документами в одиночку или коллективно Команда Яндекса объявила о запуске нового сервиса в набор сервисов для работы — Яндекс.Документы. Фактически, это конкурент Google Docs (Google Документы).  Новый онлайн-сервис предназначен для создания и совместного редактирования файлов. Как обещают разраб...

Проект arataga: реальный пример использования SObjectizer и RESTinio для работы с большим количеством HTTP-соединений В последние 4.5 года я много рассказывал на Хабре про такие OpenSource проекты, как SObjectizer и RESTinio. Но вот об использовании SObjectizer и/или RESTinio в реальных проектах пока еще ни разу не удавалось поговорить (была лишь одна статья от стороннего автора).Причина пр...

MIUI 12 уже не интересна. Ждём большое обновление MIUI 13 для смартфонов Xiaomi, Redmi и Poco Компания Xiaomi ещё не закончила распространение стабильной фирменной оболочки MIUI 12, однако работа над следующим большим обновлением для смартфонов Xiaomi, Redmi и Poco уже вовсю ведётся.  Первые признаки работы над MIUI 13 появились ещё в апреле, когда китайск...

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

[Перевод] 3 способа рендеринга больших списков в Angular В 2020 году фронтенд-фреймворки стали лучше, эффективнее и быстрее. Но, даже учитывая это, рендеринг больших списков без «замораживания» браузера всё ещё может оказаться сложной задачей даже для самых быстрых из существующих фреймворков. Это — один из тех случаев, когда «фр...

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

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

[Перевод] Советы и хитрости IntelliJ IDEA: 4. Синхронизация и обмен настройками Знаете ли вы, что IDEA предлагает два способа синхронизации ваших настроек между несколькими экземплярами вашей IDE? Вы можете использовать его при работе на нескольких компьютерах или для совместного использования унифицированных настроек в вашей команде. Этот перевод прод...

Выбираем self-hosted замену IFTTT If This Then That — сервис для автоматизации задач и создания пайплайнов из действий в разных сервисах. Это самый известный и функциональный продукт на рынке, но популярность ему навредила: полноценное создание апплетов теперь возможно только с платной подпиской, а на редд...

Перевод разработчиков на удалёнку из-за коронавируса повысил продуктивность в Google и Microsoft Ещё в начале марта большинство крупнейших IT-компаний США перевели своих офисных сотрудников на работу из дома. Microsoft, Alphabet, Twitter, Microsoft, Apple, Uber и многие другие. И вот теперь подоспели первые результаты. Новые исследования показывают, как удалённая рабо...

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

До свидания, Google Fonts. Последний аргумент Шрифты Google Fonts страшно популярны. Их загружают более 42,8 миллиона сайтов, в том числе Хабр. Библиотека Google Fonts содержит 1023 свободных шрифта и программные интерфейсы для их внедрения через CSS. Очень удобно, казалось бы. Во многих статьях отмечалось, в какую ц...

[Из песочницы] A* pathfinding на C#: двоичные кучи и борьба с аллокациями Сегодня мы разбираем один из популярнейших алгоритмов поиска пути. Работать будем с двумерным массивом целочисленных координат. Сначала кратко ознакомимся с методами обхода графов, напишем собственно поиск пути, а затем перейдём к самому вкусному: оптимизации быстродействия...

Разделяй и властвуй: Microsoft Word и PowerPoint в iPad будут поддерживать многооконный режим Наконец Microsoft сделает свои продукты еще более удобными с будущим обновлением, которое позволит просматривать два документа Word или PowerPoint бок о бок. В iOS на iPad уже давно есть функция разделения экрана, но iPadOS 13 в прошлом году поднял ее на новый уровень. Это п...

Apple хочет исследовать лица пользователей на предмет депрессии Инсайдеры сообщают, что Apple работает над способами обнаружения и диагностики таких состояний, как депрессия, тревога и снижение когнитивных функций, с помощью iPhone. Исследователи из The Wall Street Journal надеются, что анализ данных (подвижность, режим сна и различные д...

Видеоурок Теплицы: конвертер валют, переводчик и диаграммы данных в Google Таблицах Продолжаем серию скринкастов по секретам Google Docs. Сегодня более пристально посмотрим на Google Sheets – Google Таблицы. Сложно выделить что-то одно, что можно отнести к секретам работы с Google Таблицами, поскольку, как и Excel, Google Sheets сложный и многоуровневый инс...

Преимущества и подводные камни Azure Cosmos DB Немало баз данных на сегодняшний день стремятся сделать всё, чтобы обеспечить высокую производительность, масштабируемость и доступность, при этом минимизируя сложность и стоимость поддержки. Azure Cosmos DB — отличный пример СУБД, которая легко может обеспечить эти ка...

Бесплатные аналоги Microsoft Office на Mac Прикоснувшись однажды к корпусу Macbook и поработав с ним некоторое время переходить обратно на Windows машину совсем не хочется. Каждый пользователь компьютеров Mac после покупки задается вопросом о любимом офисном приложении от компании Microsoft. В сети существует огромн...

Microsoft объясняет новое меню «Пуск» и дизайн панели задач Windows 11 Следующая основная версия Windows представляет собой радикальный пересмотр пользовательского интерфейса. В Windows 11 Microsoft отказывается от живых плиток, которые впервые дебютировали в Windows 8 в 2012 году, и представляет новый интерфейс для Центра действий Windows 10 (...

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

Как вернуться к старым версиям Windows Многие пользователи хотят вернуть старые операционные системы Windows, если им не нравится работа актуальной Windows 10. Однако при этом есть некоторые моменты, которые следует учитывать. Рассказываем о том, что необходимо сделать заранее, и объясняем точный алгоритм действи...

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

Полку сервисов облачных игр прибыло: оцениваем My.Games Cloud и SberPlay О том, что такое сервисы облачного гейминга, вряд ли стоит рассказывать — на Хабре о них писали много раз, включая меня. С каждым месяцем эти сервисы становятся все популярнее — частично из-за пандемии и режима самоизоляции, частично — потому, что сама концепция удобна и п...

Paydox Cloud – Поддержка совместной работы, облачное согласование документов, иерархические задачи и события в групповых чатах Вышла облачная версия системы электронного документооборота Paydox Cloud, разработанная на свободном инструментальном программном обеспечении (Open Source). Приложение Paydox Cloud предназначено для поддержки групповой работы пользователей с любых устройств — настольных комп...

Accessibility. Как сделать приложение доступным для пользователей с ограниченными возможностями Обо мне Меня зовут Аня Ковтун, я UX/UI дизайнер и работаю в компании Arcadia с 2015 года. Помимо проектирования пользовательских интерфейсов, я общаюсь с заказчиками и занимаюсь составлением требований для команды разработчиков. Предыстория В 2018 году я работала над одн...

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

[Перевод] Конференция DEFCON 27. Твой автомобиль – мой автомобиль. Часть 1 Брифинг выступления: Для многих из нас автомобиль – одна из самых дорогих покупок, которую мы когда-либо совершали. В мире, где все вещи взаимосвязаны, вполне естественно хотеть удаленно контролировать свою машину: получать напоминания, где мы ее припарковали, проверять, н...

Тестирование в эпоху ИИ Джеймс Уиттакер известен прежде всего как автор книг и визионер в тестировании. Одна из самых известных его книг — «Как тестируют в Google». Помимо Google, он работал в других гигантах вроде Microsoft. В общем, этого человека интересно послушать, о чём именно он бы ни говори...

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

МТС открыла бизнесу доступ к облачному сервису для объединенных коммуникаций Сервис предоставляется по SaaS-модели и позволяет экономить до 35% ежемесячно. Компания МТС сообщает о запуске сервиса «Офис #CloudMTS» для организации дистанционного взаимодействия сотрудников на основе облака #CloudMTS. Услуга позволит повысить продуктивность распределе...

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

[Перевод] Service mesh — это всё ещё сложно Прим. перев.: эта небольшая статья Lin Sun из IBM в блоге CNCF — занятная иллюстрация тех сложностей, над преодолением которых сейчас трудятся инженеры популярных реализаций service mesh. С ними становится понятным, почему порог вхождения у этих продуктов остаётся довольно б...

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

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

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

Горячие клавиши для работы с текстом на macOS Если вы часто работаете с редактированием текстов, то давно пора бы выучить несколько полезных сочетаний клавиш, которые упростят работу в популярных текстовых редакторах, браузерах, мессенджерах и т.д. ♥ ПО ТЕМЕ: Как удалить человека или предмет с фотографии в приложении Фо...

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

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

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

В VSCO появился инструмент Montage для создания видеоколлажей. Он должен убедить пользователей платить за приложение В прошлом году компания VSCO, которая является разработчиком одноимённого мобильного приложения для редактирования и обработки фотографий, приобрела производителя экшн-камер и создателя редактора для панорамного видео Rylo. Это позволило пользователям загружать не только сво...

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

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

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

Коснётся ли цензура нас Один из пользователей нашего VDS-хостинга спросил, коснутся ли нас ограничения по VPN, которые буквально недавно вызвали очередную волну волнений. Думаю, на этот вопрос нужно ответить подробно, хотя ответ и отдаёт ликбезом. Что случилось: 17 июня Роскомнадзор ограничил VP...

Пусть засияет свет Работа Джима Санборна (Jim Sanborn) Kryptos до сих не поддалась дешифровке. Наверное, это одна из самых известных и интересных нерешенных криптографических задач современности. А может быть это искусственно раздутый интерес. Криптос появлялся на хабре не раз, а раз, два, т...

Масштабируем WebSocket соединения на Go Мессенджер Авито – это: 12 m уникальных пользователей в месяц; Версии для всех современных платформ (Web, iOS, Android); Достаточно нагруженное приложение – около 800 тысяч подключений онлайн по WebSocket (основной протокол общения с пользователями). Александр Емелин из ко...

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

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

Почему я отказался от 100 ГБ облака Mail.ru и выбрал Google Drive Сервис Google Drive стал доступен еще в 2012 году и сразу привлек внимание пользователей своей функциональностью. Благодаря большому количеству разного рода интеграций и отсутствию рекламы стал одним из самых популярных сервисов Google в принципе. Из огромного количества о...

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

Что ты делаешь, Evernote. Популярный заметочник получил большое обновление и лишился ряда функций, включая виджеты Команда популярного сервиса заметок Evernote объявила выпуске большого обновления приложения для Android.  За последние несколько месяцев сервис был полностью переработан для iOS, Windows и macOS, а теперь очередь дошла и до Android. Первыми новый Evernote увидят ...

«Яндекс» запустил сервис «Документы» — аналог Microsoft Office Компания «Яндекс» объявила сегодня о запуске интернет-сервиса «Документы» — набора онлайновых инструментов для создания и совместного редактирования файлов. По сути, это аналог пакета Microsoft Office. Для работы с сервисом достаточно иметь компьютер с подключением к инт...

Zynq 7000. Собираем Linux для платы QMtech В этой статье я решил сделать небольшое отступление от общей линии повествования и зарулю на дорогу Linux. За то непродолжительное время, что я работаю с Zynq 7000, в тематических чатах я видел много вопросов насчет того, как запустить Linux на отладке. Я в общем-то, недолго...

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

Работа в Google. Из Украины в Кремниевую долину Он решил пару математических задач и устроился на стажировку в Facebook, уехал из Украины в Кремниевую долину, перешел в Google и теперь работает из дома 4 дня из 5. Мы пообщались с Вовой, инженером компании Google, который поделился историей, как он попал на стажировку в Fa...

[Перевод] 5 причин, по которым я люблю программировать в Linux Linux — это отличная платформа для занятий программированием. На нашей стороне — логичность, высокая эффективность, лёгкость работы с исходным кодом. В 2021 году Linux выглядит как никогда привлекательно. Я собираюсь написать материалы, в которых расскажу о 21 способе испол...

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

Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz У всех есть какое-то представление о франшизе World of Tanks. Но, как правило, оно «снаружи» (пользовательское) и общее. А что, если посмотреть изнутри, и рассмотреть какие-то очень конкретные вопросы? Скажем, на каком языке пишут тесты для мобильной World of Tanks Blitz, и...

Проблема со звуком у Redmi Note 9S будет решена в последнем обновлении MIUI 12 Благодаря процессору Snapdragon 720G, 48-мегапиксельной камере и дисплею с поддержкой HDR10 Redmi Note 9S по-прежнему будет желанным приобретением, а его спецификации выглядят вполне достойно и в 2021 году. Однако у телефона есть одна проблема, которая портит его имидж. Поль...

Проблема со звуком у Redmi Note 9S будет решена в последнем обновлении MIUI 12 Благодаря процессору Snapdragon 720G, 48-мегапиксельной камере и дисплею с поддержкой HDR10 Redmi Note 9S по-прежнему будет желанным приобретением, а его спецификации выглядят вполне достойно и в 2021 году. Однако у телефона есть одна проблема, которая портит его имидж. Поль...

И целого байта мало… (Часть #1) Дамы, господа, сегодня отличный день! Скорее всего вы помните, что существует такая форма компьютерного искусства как «демосцена», но если слышите это слово впервые — просто прочитайте тематический хаб и теги на Хабре, а так же пару популярных статей по этому вопросу. Од...

Нейросеть может значительно улучшить ваши фотографии Исследователи из Университета Дьюка, расположенного в США, в Северной Каролине, придумали алгоритмы и натренировали нейросеть на повышение качества фото, которые сейчас буквально удивляют. Возможность может оказать востребованной, потому что размазанные или не очень качест...

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

Google не узнает, что вы делали прошлым летом (ну почти) Google (или его родительский  холдинг Alphabet) на данный  владеет самым популярным одноименным поисковым сервисом, самым популярным видеохостингом YouTube, самым популярным сервисом электронной почты с Gmail, самой популярной мобильной операционной системой Android и целым...

[Перевод] Preload в php 7.4: Composer и выбор файлов для предзагрузки Мы в Badoo активно занимаемся переходом на PHP 7.4 и с большим энтузиазмом ждём возможности использовать новую функцию preload. Не так давно мы рассказывали о наших экспериментах с ней. Судя по всему, сообщество взбудоражено не меньше, чем мы. Разработчики фреймворков актив...

Приложения на iPad теперь могут использовать до 12 ГБ вместо 5 ГБ оперативной памяти Компания Apple решила увеличить ограничение на использование оперативной памяти в планшетах iPad с выпуском операционной системы iPadOS 15, запуск которой состоится 20 сентября. Ранее Apple решила, что приложения могут использовать на более 5 ГБ оперативной памяти. Это ...

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

Paydox Cloud – Поддержка совместной работы, облачное согласование документов, иерархические задачи и события в групповых чатах Вышла облачная версия системы электронного документооборота Paydox Cloud, разработанная на свободном инструментальном программном обеспечении (Open Source). Приложение Paydox Cloud предназначено для поддержки групповой работы пользователей с любых устройств — настольных комп...

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

Работа с API КОМПАС-3D → Урок 17 → Текстовый документ На предыдущих уроках цикла мы подробно рассмотрели различные средства работы с текстом. КОМПАС позволяет создавать текстовые документы. Они отличаются от файлов, создаваемых стандартным блокнотом Windows наличием оформления в виде основной надписи различных видов. На этом у...

От внедрения зависимостей к отказу от зависимостей У функционального программирования есть одна большая проблема — о нем очень непросто рассказывать. Попытки донести людям что-то с использованием терминов типа «зигохистоморфный препроморфизм» легко сводят неподготовленного слушателя с ума. Марк Симан — автор популярной книг...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

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

Многопоточность на низком уровне Очень часто при обсуждении многопоточности на платформе .NET говорят о таких вещах, как детали реализации механизма async/await, Task Asynchronous Pattern, deadlock, а также разбирают System.Threading. Все эти вещи можно назвать высокоуровневыми (относительно темы хабрапоста...

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

Не решать за дизайнера задачу дизайнера Привет, Хабр. Последние 3 месяца около 40% моего рабочего времени занимает общение с дизайнерами. Про то, что дизайн — это не про нарисовать, а про спроектировать, знают давно и многие. А о том, почему это так, доступно объяснял в своем выступлении Костя Горский, в прошлом ...

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

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

[Перевод] Forge of Empires из AS3 в Haxe. Постмортем В комментариях к переводу доклада с HaxeUp Sessions 2020 Hamburg — Зимний отчет о состоянии Haxe — был задан вопрос о том, зачем нужен Haxe. На него, конечно же, ответили там же, в комментариях. Предлагаемый вашему вниманию перевод еще одного доклада с прошедшего HaxeUp долж...

Полезные фишки при работе с Allegro PCB Editor Долго работая в какой-то программе для проектирования электроники, каждый пользователь вырабатывает свой собственный маршрут или, другими словами, порядок действий при трассировке печатных плат. Что называется, «каждый любит наступать на собственные грабли». Иногда то, как п...

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

Vivaldi 3.1 — Заметные радости Привет, Хабр! При работе на компьютере в сети мы больше всего времени проводим в браузере, а главная задача, которую мы при этом решаем — получение или создание информации. Собственно, всё просто. Но только на словах. А на самом деле за этими простыми описаниями стоит оче...

Локализация React приложении Всем привет! До нового года остаются считанные дни. Наткнулся на свой список дел, которые собирался сделать в 2019-м, среди них оказалось и написать статью на Хабр. Самое время заскочить в уходящий вагон). Сразу оговорюсь, пиарю свой велосипед, если такое Вам не по душе, то ...

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

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

[Перевод] Кунг-фу стиля Linux: файловые системы пользовательского пространства теперь доступны и в Windows Одной из приятных черт философии Unix, которую унаследовала Linux, является модульная организация файловой системы. И это, на самом деле, очень хорошо, так как в типичной установке ОС могут понадобиться различные файловые системы, вроде ext4, reiserfs, btrfs, или даже сетевы...

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

Все анонсы Microsoft Teams на конференции Build 2021 Новые инструменты для разработчиков в Microsoft Teams помогут людям совместно работать в реальном времени. В конце мая состоялась конференция разработчиков Microsoft Build 2021. У компании было припасено немало анонсов для разработчиков. Помимо новых функций и контента для р...

Пострадали Xiaomi, Pixel и OnePlus. Сбой Android выводит смартфоны из строя Пользователи в сети начали жаловаться на новую проблему со стабильностью работы операционной системы Android. Приложения случайным образом зависают. Ситуация может дойти до полного зависания смартфона, когда весь интерфейс не откликается на действия пользователя.  ...

Реализация Unidirectional Data Flow в супераппе. Часть II В предыдущей статье мы сформулировали нашу главную проблему при масштабировании Unidirectional Data Flow (UDF) — модуляризацию. Сегодня существует много UDF-фреймворков на Swift, но мало кто уточняет, как их масштабировать на большое, многомодульное приложение. Мы решили под...

Еще раз про Angular CLI Builders Всем привет! Меня зовут Игорь, я — фронтэндер в Tinkoff.ru. И, как ни странно, я давно и безнадежно прикипел к Angular и ко всему, что с ним связано. Очень хорошо помню свои первые проблемы со сборкой приложения на Angular: как передать в приложение переменные окружения или...

Возможно ли использовать Linux Desktop в Windows инфраструктуре? Всем привет! На Хабре неоднократно поднимались вопросы о том, как подготовить дистрибутив Linux для ввода в Active Directory, а также для интеграции с некоторыми другими серверами Windows. При этом, до сих пор не было написано статьи о том, стоит ли вообще этим заниматься, ...

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

Как мы делали инструмент для QA, а сделали для всего техотдела Как-то очень давно наш отдел автоматизации внутренних процессов посетил админ (ops) с идеей помочь нашим тестировщикам. Основная идея был упростить деплой т.к. было очень неудобно писать ручные curl запросы к gitlab'у с кучей меняющихся параметров. Так заставили нас наша ком...

Выбираем патентного поверенного У каждой инновационной компании рано или поздно возникает вопрос по выбору юридической фирмы для защиты своих прав на изобретения. В Parallels эта тема возникла в момент объединения портфелей патентов с Corel. И у Parallels, и у Corel были свои патентные поверенные. Был ва...

Samsung рассказала, как будут эволюционировать камеры ... Samsung о камерах: маленькие и большие пиксели, сенсоры на 500 Мп и 8К-видео при 60 кадрах в секунду Производители сделали все, чтобы поднять значимость встроенных камер в смартфонах для пользователей. Они сделали их модной и трендовой игрушкой, а также полем для состязаний ...

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

Заводим отечественный трактор? Где хотят жить читатели Хабра Привет, Хабр! Пора подвести итоги опроса, который мы провели в рамках совместного проекта с РСХБ. Нас интересовало, что вы думаете о работе из дома и хотите ли этот опыт продолжать. А главное — готовы ли вы что-то менять и однажды расстаться с суетливым мегаполисом, раз уж р...

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

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

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

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

Похмелье 8 марта: ещё одна статья на Хабре о женщинах в ИТ «Если, по-вашему, женщина может быть кузнецом, то почему бы мужчине не быть педикюршей? Она кует, он пилит, прекрасная пара!» К/ф «Берегите женщин» Я читаю Хабр года так с 2009-го. Последние несколько лет накануне 8 марта случается вал публикаций, спецпроектов, мегапостов и...

[Перевод] Советы и хитрости IntelliJ IDEA: 1. Сравнение файлов и папок От переводчика: В блоге Войтеха Рузички по программированию имеется 13 постов с тегом IDEA. Один из был переведен и опубликован на Хабре — Лучшие плагины IntelliJ IDEA. Он оказася довольно популярен и я решил попробовать перевести и другие посты об IDEA. Надеюсь будут полезн...

[Перевод] +23% к защите от депрессии Прим.пер.: Несоклько раз в год у меня съезжает график сна в режим «мафии»: когда мирные жители засыпают, я просыпаюсь. Пару лет назад я тестировал очки для нормализации сна, с тех пор я заинтересовался сном, что влияет на сон, и на что влияет сон. Сон — важная штука для мо...

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

Gmail теперь позволяет редактировать прикреплённые документы прямо в почте Google упростила работу с файлами Microsoft Office. Теперь документы Word, PowerPoint и Excel, прикреплённые к письмам, можно редактировать прямо в почте Gmail. В облачном офисе Google Workspace (бывший G Suite) уже реализована совместимость с форматами файлов офисного пакет...

SERM: управление репутацией бренда в сети и почему так важна безупречность Вы узнаете, что такое SERM — Search Engine Reputation Management, а также — как управлять репутацией вашей компании в интернете. Как построить надежную и устойчивую репутацию в интернете? Что делать, когда в сети о вас появл...

Большой разговор с новым Kotlin Project Lead Романом Елизаровым В ноябре стало известно, что работу над Kotlin возглавит Роман Елизаров (elizarov). Поскольку теперь за дизайн языка отвечает он, интересно лучше понять его видение. Поэтому на онлайн-конференции Joker мы задали Роману много вопросов. А теперь для Хабра сделали текстовую вер...

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

Из ошибки в алерт с действиями Привет, Хабр! Для пользователя сообщения об ошибке часто выглядят как «Что-то не так, АААА!». Конечно, ему бы хотелось вместо ошибок видеть волшебную ошибку «Починить все». Ну или другие варианты действий. Мы начали активно добавлять себе такие, и я хочу рассказать про то, к...

Chrome научится вводить сайты в режим энергосбережения Браузер Chrome станет умнее – теперь он сам начнет контролировать срок работы вашего аккумулятора.     Благодаря умам в Google браузер Chrome с каждым годом становится все быстрее и надежнее. Но эти улучшения, к сожалению, не приближают его к идеалу. Одной и...

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

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

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

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

Apple, Google и Amazon работают над единой платформой умного дома Умный дом станет универсальным благодаря усилиям Apple, Google и Amazon Умный дом – это сфера, которая ещё не поддалась Apple. Конечно, в Купертино попытались прощупать почву, выпустив HomePod и даже приложение «Дом», из которого можно управлять колонкой и другими гаджетами,...

КОМПАС-3D v18 Home. Мини-курс проектирования под 3D-печать. От основ моделирования к 3D-проектированию сверху вниз Во многих статьях про 3D-печать подробно разбирается работа 3D-принтера и процесс печати, а создание 3D-модели описывается одной фразой, как будто это элементарное действие (что, конечно, совсем не так). Мы сделали мини-курс по 3D-моделированию, который учитывает особенности...

"Фейковый Zoom" набирает обороты В прошлом году в связи с массовым переходом на удалённый режим работы и учёбы выросла популярность сервисов для проведения онлайн-конференций, сейчас она также остаётся стабильно высокой. Так, по данным опроса "Лаборатории Касперского", 70% респондентов в 2020 году...

После решения Роскомнадзора замедлить работу Twitter в России "упали" сайты Кремля, Госдумы и самого РКН Многие пользователи предположили, что неполадки в работе сайтов госорганов связаны с действиями Роскомнадзора, но в ведомстве эту связь опровергли и заявили, что причиной неполадок стали проблемы у "Ростелекома".

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

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

Я не понимаю, что хочу. Как пользователю сформулировать требования к CRM «Когда кто-то трогает крестик, должен плакать персиковый медвежонок»*, — это, пожалуй, самое милое требование из тех, что мне приходилось встречать (но, к счастью, не реализовывать). Оно было сформулировано сотрудницей с 12 годами опыта работы в одной компании. Вы поняли, чт...

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

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

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

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

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

Коллекция Apple Arcade пополнилась A Fold Apart и мобильной Subnautica — Beyond Blue Всего где-то через месяц после запуска сервиса Apple Arcade компания перестала радовать его пользователей массовыми пополнениями коллекции и добавляла в базу по одной игре в неделю или даже реже. Но последнее обновление стало, наверное, самым крутым в этом году. Во-первых, ...

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

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

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

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

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

Microsoft готовит полноценную тёмную тему для Word По всей видимости, Microsoft вскоре представит полноценную тёмную тему оформления для текстового редактора Word из пакета Office для Windows 10. Сейчас изменение могут оценить лишь участники бета-тестирования, но уже в следующем месяце оно может добраться и до релизной верс...

Как и зачем «Ашан» построил платформу для работы с Big Data в публичном облаке Space Station by Kaioshen Современный ритейл уже не может обходиться без построения прогнозных и рекомендательных систем на основе Big Data. Но при больших объемах данных, таких как у «Ашана», работа с большими данными на локальных мощностях неэффективна: это дорого, сложно...

[Подборка] Полезные статьи о релокации в США: выбор визы, поиск работы, зарплаты и налоги Одна из самых популярных тем в нашем блоге – релокация. А самым популярным направлением для переезда русскоговорящих инженеров остаются США. Это легко объяснимо – в этой стране наиболее развита IT-отрасль, FAANG, тысячи стартапов, передовые технологии и вот это все.В этом ма...

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

Синхронизация продуктовых команд в Sportmaster Lab (часть 1) Привет! Меня зовут Петр Александров, я много лет работал руководителем проектов и живо интересовался вопросами календарного планирования, достижения дедлайнов и координации работ во времени. Сейчас я лидер продукта «Портал метрик продуктовых команд» в SM Lab и работаю с прод...

Погодный информер на цветном e-paper дисплее Года три назад я купил на Ali цветной e- paper дисплей «Waveshare 4.2 inch e-paper module», руководствуясь в основном желанием попробовать новую технологию своими руками.Дисплей может отображать 3 цвета (белый, черный, красный) с разрешением 400 на 300 точек. Интерфейс подкл...

Собеседование наоборот: Usetech и Weigandt Consulting отвечают на вопросы о работе По следам Java-недели на Хабр Карьере было так много вопросов от участников, что они не уместились в полтора часа нашего итогового круглого стола с компаниями. Поэтому мы решили выпустить их в формате статьи здесь на Хабре и попросили компании ответить на те вопросы, которые...

Укрощение Горыныча 2, или Символьное исполнение в Ghidra С удовольствием и даже гордостью публикуем эту статью. Во-первых, потому что автор — участница нашей программы Summ3r of h4ck, Nalen98. А во-вторых, потому что это исследовательская работа с продолжением, что вдвойне интереснее. Ссылка на первую часть. Добрый день! Прошлого...

Microsoft решает проблему с «удалением файлов» в Windows 10 В последние несколько месяцев Microsoft сделала довольно много обновлений Windows 10. Как жаловались многие, каждый новый апдейт Windows 10, по-видимому, делает неисправными больше вещей, чем исправляет, а последнее кумулятивное обновление содержит критическую ошибку, котора...

Apple Watch не открывают приложения и быстро разряжаются на watchOS 7. Что делать Обновление watchOS за номером 7.0 оказалось не таким стабильным и беспроблемным, как iOS 14. Несмотря на то что Apple тестировала их параллельно друг с другом и явно по одним и тем же методичкам, внедряя все нововведения постепенно, что-то пошло не так, и операционная систе...

[Перевод] Новая технология, позволившая CD Projekt Red создать реалистичную речь персонажей Cyberpunk 2077 Пиф Эдвардс: Меня зовут Пиф Эдвардс (Pif Edwards), я докторант Торонтского университета и сооснователь JALI Research. В этой презентации мы расскажем о том, как применили в Cyberpunk 2077 результаты своей статьи, опубликованной в 2016 году. Крис Ландрет: Привет, меня зовут...

Динамические ИБП в дата-центрах: как мы устанавливали Piller CPM300 с двойным преобразованием Уверен, что читатели Хабра представляют, почему лидеры рынка дата-центров столько внимания уделяют бесперебойной подаче электропитания к серверным. Критичен даже секундный сбой, поэтому обычно с резервированием электроэнергии у ЦОД все строго, а провайдеры ищут более эффект...

Как улучшить работу устройств Apple с компьютерами на Windows Как известно, синхронизация данных пользователей iPhone и iPad с компьютерами Mac происходит через фирменный сервис iCloud. Магия экосистемы Apple здесь раскрывается во всей своей красе. Но вот только далеко не все пользователи iPhone покупают себе Mac’и. Подавляющее ...

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

«Шутки ради»: пара занимательных RFC Формат RFC существует с 1969 года — его представили во время обсуждения ARPANET. Тогда инженер Стив Крокер написал RFC 1 о работе программного обеспечения хоста. С тех пор прошло более 50 лет, но Request for Comments все еще в ходу — опубликовано ~9 тыс. документов по сетев...

Вот почему в SoC Snapdragon 865 нет встроенного модема 5G Компания Qualcomm вчера формально представила SoC Snapdragon 865, а сегодня состоялся полноценный анонс со всеми характеристиками. Как мы узнали ещё вчера, интегрированного модема 5G в новой платформе Qualcomm нет. В ней вообще нет никакого встроенного модема сотовой св...

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

Я пользуюсь Mac уже год. Что изменилось после перехода с Windows Я долго не мог решиться на написание этого материала, просто потому что банально не мог сформулировать, чем компьютеры Mac отличаются от ПК на Windows. Нет, разница была, и довольно ощутимая. Однако на первых порах я занимался тем, что осваивал macOS, но писать об отличиях ...

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

У Microsoft сбоят облака. Решение проблем пока что не нашлось Сервисы облачных вычислений Microsoft снова столкнулись с перебоями в работе. На прошлой неделе возникла серьёзная проблема с проверкой подлинности в Azure Active Directory, за которой последовали перебои в работе с Exchange Server и Outlook, затронувшие клиентов Office 365 ...

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

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

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

Microsoft полчаса показывает, насколько необычен её 1400-долларовый смартфон Surface Duo Компания Microsoft решила показать, как именно можно работать с её смартфоном Surface Duo, который уже 10 сентября поступит в продажу по цене 1400 долларов. На официальном видео, которое, к слову, весьма длинное, можно оценить и работу интерфейса в целом, и возможности...

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

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

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

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

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

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

Что скрывается за VestaCP Вряд ли сейчас кому-то может прийти в голову мысль написать свою панель управления сервером: интернет давно прикипел к ISP, cPanel, Plesk и десятку их аналогов. Все «взрослые» панели умеют примерно одно и то же, различаясь лишь интерфейсом, уровнем поддержки и специфически...

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

[Перевод] Альтернативы Redux в 2021 году Предположим, вы создаёте или планируете создать React-приложение и вам нужен некий механизм для управления состоянием этого приложения. Если так — это значит, что вам есть из чего выбирать. В сфере инструментов для управления состоянием React-приложений, после её взрывного р...

Пользователи iPhone 11 пожаловались на проблемы с GPS iPhone 11 страдают от проблем с работой GPS, но не у всех К хорошему привыкаешь быстро. Именно поэтому никто даже внимания не обратил на то, что запуск iPhone 11 прошёл относительно гладко. Если сравнивать его с iPhone XS, который из-за сбоя в программном обеспечении из коро...

10 приёмов работы с Oracle В Сбере есть несколько практик Oracle, которые могут оказаться вам полезны. Думаю, часть вам знакома, но мы используем для загрузки не только ETL-средства, но и хранимые процедуры Oracle. На Oracle PL/SQL реализованы наиболее сложные алгоритмы загрузки данных в хранилища, гд...

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

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

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

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

[Перевод] Управление несколькими JDK в Mac OS, Linux и Windows WSL2 И снова здравствуйте. В преддверии старта курса «Разработчик Java» подготовили для вас перевод интересной статьи. Если вам, как и мне, приходится одновременно работать с несколькими проектами (как с легаси, так и с современными), а возможно, вы разрабатываете какую-то библ...

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

Что стоит знать при переходе на Mac Вчера на Хабре вызвал шумиху пост об ужасных неудобствах Mac. В комментариях много было сказано о неинтуитивности macOS: мол, зачастую без гугления не поймёшь, как что-то сделать. И даже не узнаешь, что это вообще возможно сделать. И всё это значит, что с UX что-то не так.Ту...

«Типичная ошибка — бездумно бенчмаркать всё подряд»: интервью с Андреем Акиньшиным о бенчмаркинге В прошлом году у Андрея Акиньшина (DreamWalker) вышла книга «Pro .NET Benchmarking»: подробнейший труд о бенчмаркинге, полезный как .NET-разработчикам, так и айтишникам других направлений. Когда до её выхода оставалась пара месяцев, мы проводили конференцию DotNext 2019 ...

[Перевод] Pylint: детальная проверка работы анализатора кода Когда Люк работал с Flake8 и одновременно присматривался к Pylint, у него сложилось впечатление, что 95% ошибок, выдаваемых Pylint, были ложными. У других разработчиков был иной опыт взаимодействия с этими анализаторами, поэтому Люк решил детально разобраться в ситуации и из...

Не обновляйте Redmi Note 9 до MIUI 12: есть причины Один из наиболее часто задаваемых вопросов в последние месяцы, поступающий от поклонников бренда Xiaomi, это «Когда MIUI 12 появится на моем устройстве»? И поэтому, когда после тысячи проверок, не появилось ли обновление, которые делались ежедневно, мы видим долгожданное уве...

Кто создал Java: главное про Джеймса Гослинга Java-разработчики знают, что язык создал Джеймс Гослинг, но зачастую на этом знания о нём и заканчиваются. Кто это вообще такой? Что ещё он делал в жизни? Почему перестал участвовать в работе над Java? Мы считаем, что такие люди заслуживают большего внимания. Поэтому, во-пе...

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

В Tarantool можно совместить супербыструю базу данных и приложение для работы с ними. Вот как просто это делается Пять лет назад я попробовал работать с Tarantool, но тогда он мне не зашел. Но недавно я проводил вебинар, где рассказывал про Hadoop, про то, как работает MapReduce. Там мне задали вопрос — «А почему под эту задачу не использовать Tarantool?». Ради любопытства я решил верн...

Владельцы Mac жалуются на проблемы с внешними дисплеями Несколько дней назад компания Apple выпустила финальную версию macOS Big Sur‌ 11.2. В ней должна была быть устранена ошибка, из-за которой некоторые внешние дисплеи могли показывать черный экран при работе с Mac mini на базе M1. Однако пользователи отмечают, что выход апдейт...

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

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

Книга «Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin's Creed и дальше» Привет, Хаброжители! Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн — это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут отор...

Project Natick доказал, что подводные центры обработки данных надёжны и эффективны Project Natick — исследовательский проект Microsoft, направленный на определение возможности создания подводных центров обработки данных, работающих на возобновляемых источниках энергии. В 2018 году генеральный директор Microsoft Сатья Наделла назвал подводные ЦОДы будущим ...

Лучший игровой ПК. GIGABYTE GeForce RTX 3080 VISION OC GV-N3080VISION OC-10GD Сегодня мы решили помочь вам со сборкой игрового компьютера, который можно будет использовать для любых развлекательных целей. Это действительно важно, ведь не все пользователи могут самостоятельно подобрать каждый компонент системы. Процессор Intel Core i5-10600 В основ...

Fortinet Security Fabric на практике. Часть 1. Общий обзор Приветствуем! Понятие Fortinet Security Fabric нельзя назвать новым - оно фигурирует на рынке уже более пяти лет, если не дольше. Но на практике мы до сих порой сталкиваемся с множеством вопросов по поводу того, что она из себя представляет и как работает. Поэтому, мы решили...

На Windows 10 перестал работать самый популярный браузер в мире, Google предлагает простое решение проблем с Chrome Пользователи операционной системы Windows 10 внезапно начали жаловаться на серьёзные проблемы с работой Google Chrome — браузер постоянно «вылетает».  Другим пользователям не удаётся закрыть браузер, сбоят некоторые вкладки и расширениями. Интере...

Представляем новую платформу Mesh для взаимодействия в смешанной реальности Новое решение от Microsoft создает настоящее ощущение присутствия, стирая границы, и открывает новые возможности для совместной работы и использования в бизнесе.В рамках глобальной конференции Ignite 2021 была представлена новая платформа смешанной реальности Miсro...

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

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

[Перевод] Kafka как хранилище данных: реальный пример от Twitter Привет, Хабр! Нас давно занимала тема использования Apache Kafka в качестве хранилища данных, рассмотренная с теоретической точки зрения, например, здесь. Тем интереснее предложить вашему вниманию перевод материала из блога Twitter (оригинал — декабрь 2020), в котором описа...

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

Тестируем процессоры AMD Ryzen для работы с КОМПАС-3D Летом прошлого года AMD выпустила третье поколение процессоров Ryzen, и мы не могли пропустить это событие. К нам в техподдержку часто поступают вопросы о работе КОМПАС-3D на определенном “железе”, или пользователи просят рекомендовать оптимальную конфигурацию компьютера. По...

Google обновляет мобильные приложения Docs, Sheets и Slides: предпросмотр ссылок, тёмный режим, поддержка Smart Compose и редактирования документов Microsoft Office Компания Google обновила приложения для пользователей G Suite, добавив новые функции в Docs, Sheets и Slides. Новшества призваны сделать работу со смартфона более удобной. Многие изменения носят визуальный характер. Например, появилась возможность предварительного просмотра ...

Хабра-детектив: тайна редакторов новостей Вы ведь знаете, что у Хабра есть редакторы? Те, которые люди. Именно благодаря им новостном раздел никогда не пустеет, а у вас всегда есть возможность пошутить про наследие alizar. На счету редакторов десятки публикаций в неделю на каждого. Иногда, пользователи Хабра даже п...

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

Windows 10 Build 19043.1165 уже доступна для загрузки Новое накопительное обновление теперь доступно для Windows 10 версий 21H2, 20H2 и 2004. Сегодняшний патч устраняет уязвимость PrintNightmare диспетчера очереди печати, затрагивающую все поддерживаемые версии ОС. Microsoft также опубликовала прямые ссылки для скачивания автон...

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

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

15 самых важных советов для продуктивной работы Леон Хо – создатель известного на западе Интернет-ресурса Lifehack. За последние годы он прочитал более 100 книг о продуктивности и выделил полтора десятка универсальных рекомендаций, которые сделают вашу работу в разы лучше. ♥ ПО ТЕМЕ: Биткоин: 10 удивительных фактов, о кот...

[Из песочницы] Аналитика для Telegram-ботов, написанных на Python На данный момент бум на создание телеграмм-ботов начал сходить, но тема их создания не теряет актуальности. Написано множество библиотек для облегчение взаимодействия с Telegram Bot API, но после создания бота я так и не нашёл скрипта(библиотеки) для получения статистики бот...

Поиск Mail.ru научится “живому” диалогу Во время самоизоляции интерес пользователей к медиаресурсам значительно вырос. Все сайты Mail.ru, в том числе главная страница портала, увеличили аудиторию за последние недели, ряд проектов - до 50%. В текущих условиях, когда информационный поток нарастает, нагрузка на поиск...

[Перевод] Как в Datalake объединить слишком большое количество небольших файлов в несколько больших с помощью Apache Spark Один из современных способов хранения большущего объема данных для платформ обработки и анализа данных - это распределение каждого датасета между несколькими узлами в кластере. Если мы используем облако, то весь датасет разделяется на множество объектов. Это может привести к...

#BHUSA 2021: участники делятся впечатлениями от первого лица Мы уже рассказывали, что Acronis участвовал в международной конференции Black Hat 2021 как Diamond-спонсор. Но мы решили не ограничиться этим и отправили агентов послушать разные доклады. В результате VP Acronis по исследованиям в сфере киберзащиты Кандид Вуест и аналитик по...

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

Как на Android состарить себя на видео Вы знаете, что такое FaceApp? Это сервис, которое позволяет состарить или, наоборот, омолодить на фотографии любого человека. Благодаря умным алгоритмам, отвечающим за обработку, результат получается максимально естественным. Искусственный интеллект анализирует фотографию, ...

Пишем и тестируем миграции БД с Alembic. Доклад Яндекса Приложения на бэкенде могут работать с самыми разными базами данных: PostgreSQL, SQLite, MariaDB и другими. Перед разработчиками встает задача реализовать возможность легко и безопасно изменять состояние БД. Менять нужно как структуру базы, так и сами данные от одной версии ...

Microsoft внедряет самое крупное изменение в Office Компания Microsoft дала старт внедрению самого крупного изменения в документах Microsoft Office за последние десять лет.Речь идет о внедрении платформы Microsoft Fluid Framework. Ее предварительная версия была представлена в мае прошлого года. Microsoft Fluid Framework предс...

Huawei говорит, что пользователи должны ставить приложения из AppGallery. Почему? Иногда производители немного хитрят, рассказывая нам о том, что мы должны устанавливать на наши смартфоны. Например, новая версия программного обеспечения. Неужели производители так пекутся, чтобы мы пользовались только самым новым и современным ПО? Это, конечно, верно, вед...

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

[Перевод] Что делать, если всё ваше существо противится поставленной задаче Вопрос: Кажется, я борюсь с собой. Это происходило несколько раз и серьезно сказывалось на качестве моей жизни. Мне поручают реализовать фbxe, обычно расплывчатую, и что-то, что, как мне кажется, добавляет ненужной сложности в кодовую базу. Я пытаюсь урезонить своих менед...

Вот почему в SoC Snapdragon 865 нет встроенного модема 5G Компания Qualcomm вчера формально представила SoC Snapdragon 865, а сегодня состоялся полноценный анонс со всеми характеристиками. Как мы узнали ещё вчера, интегрированного модема 5G в новой платформе Qualcomm нет. В ней вообще нет никакого встроенного модема сотовой с...

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

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

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

Оптимизация облачных сервисов в AnyConnect VPN туннеле на Cisco ASA Многие компании переходят на использование облачных сервисов в своем бизнесе по всему миру, это и офисные приложения, сервисы BigData, чат/видео/аудио коммуникация с целью проведения митингов/обучения и многие другие. Однако ввиду массового перевода на удаленную работу сотру...

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

Apple, почему бы не сделать iPad с матовым экраном? Одним из ключевых особенностей новой iPadOS 14 стала расширенная поддержка Apple Pencil. Apple сделала ряд улучшений для iPad, чтобы улучшить интеграцию между своими планшетами и Apple Pencil, наиболее заметным из которых является новая функция Scribble. Это распознавание р...

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

[Из песочницы] Как собирать проекты в Jenkins, если нужно много разных окружений На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний...

В Роскомнадзоре не заметили проблем из-за замедления работы Twitter Заявление Роскомнадзора расходится с мнением IT-экспертов, которые не исключают, что авария на сетях "Ростелекома" 10 марта была связана с действиями ведомства. Кроме того, Роскомнадзор примерно сутки замедлял работу множества сторонних сайтов.

Видеоурок Теплицы: как опубликовать в онлайне или отправить в теле письма Google Документ Google Docs по праву можно считать одним из самых популярных и удобных сервисов от Google. Бесплатный аналог Word или Excel, прекрасно работающий онлайн, тесно интегрированный с Google Диском и почтой Gmail, казалось бы, что еще? На самом деле полезные и неочевидные функции ...

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

Сжатие данных в Apache Ignite. Опыт Сбера При работе с большими объемами данных иногда может остро встать проблема нехватки места на дисках. Одним из способов решения данной проблемы является сжатие, благодаря которому, на том же оборудовании, можно себе позволить увеличить объемы хранения. В данной статье мы расс...

[Перевод] Совместная работа беспилотных автомобилей может ускорить движение на 35% Исследователи показали, что автопарк беспилотных автомобилей, объединенных вместе для обеспечения плавного движения, может оптимизировать движение в потоке, по крайней мере, на 35 процентов. «Для безопасного использования автономных автомобилей на реальных дорогах нам необх...

Подводные камни при работе с enum в C# C# имеет низкий порог вхождения и прощает многое. Серьёзно, на этом языке преспокойно можно писать, не особо понимая, как всё работает под капотом, и не забивать голову. Однако со временем приходится сталкиваться с разными нюансами. Сегодня рассмотрим один из них — работу с...

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

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

[Перевод] volatile vs. volatile Всем привет! Мы подготовили перевод данной статьи в преддверии старта курса «Разработчик C++» Повесть о двух, казалось бы, похожих, но все же разных инструментах Херб — автор бестселлеров и консультант по вопросам разработки программного обеспечения, а также архитектор П...

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

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

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

Razer представила наушники Hammerhead True Wireless Pro с активным шумоподавлением и Bluetooth 5.1 Razer анонсировала последние беспроводные наушники — Razer Hammerhead True Wireless Pro. У них есть определённые отличия по сравнению с предыдущим поколением. В этот список входит улучшенный микрофон, также у этих наушников-вкладышей появилась новая изогнутая форма. Пользова...

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

[Перевод] Малоизвестные, но популярные JS-фреймворки для фронтенда Не так давно мы, создавая динамические веб-приложения, использовали для работы с DOM чистый JavaScript или jQuery. С тех пор появилось много замечательных JavaScript-фреймворков и библиотек. Они помогают разрабатывать проекты, которые, по привлекательности и удобству, превос...

Не запускаются приложения на Андроид. Что делать Несмотря на то что Android считается менее стабильной операционной системой, чем iOS, не существует ни одной проблемы, которую бы Apple считала проблемой, а Google – нормой. Даже если приложение из Google Play – независимо от того, какой разработчик его выпустил – вылетает ...

[Перевод] Задачки для фронтенд-тренировки: doodle-place, Apple Podcasts, Site Blocker, парсинг CSV-файлов Клон doodle-place doodle-place — это онлайн-мир, населенный анимированными каракулями. Вы можете бродить и просматривать каракули, созданные пользователями по всему миру, или внести свой вклад. Чему вы научитесь, сделав клон doodle-place: Использованию API для Canvas в ...

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

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

Svelte: знакомимся с Действиями Недавно на Хабре появилась статья от @sanReal, где Александр рассказал о том, каким приёмам и каким возможностям Svelte он научился на собственном опыте. Я был немного удивлён не увидев в его списке упоминания одного из самых мощных инструментов фреймворка — Действий. К тому...

Борьба с холодным стартом serverless-функций: «подогрев» среды и оптимизация запуска контейнеров Основная претензия при работе с serverless — время холодного старта, которым нельзя управлять «из коробки». Если функция стартует впервые за последние 5–25 минут, скорее всего запуск будет долгим — сотни миллисекунд. Причём статически типизированные языки имеют в разы больше...

.NET в целом: обзор от Скотта Хансельмана Скотт Хансельман — ключевой человек для .NET-сообщества: например, на конференции Microsoft Build он ведёт презентацию для разработчиков, а у его микроблога в Twitter около 250 000 подписчиков. При этом в мире .NET он очень давно. Ещё в 2003-м преподавал C#, то есть был глу...

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

Антимонопольное регулирование цифровых платформ в России. Почему ФАС возбудила дело против Google? Привет, Хабр!Я 8 лет занимаюсь проектами в антимонопольной сфере – одном из самых интересных направлений юриспруденции. Сейчас руковожу командой в юридической фирме ART DE LEX, которая специализируется на цифровых рынках. Мы ведем работу по возбужденному сегодня Федеральной ...

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

Почему так сложно заметить опечатки в собственном тексте Редакция Вопросы и ответы 09.08.2021, 17:46 Почему так сложно заметить опечатки в собственном тексте Можно написать прекрасный рассказ, статью или деловое письмо. Но все плюсы даже самой безупречной работы перекроет случайная опечатка....

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

Бесплатный редактор ПДФ: лучшие программы для редактирования PDF-документов на компьютере Формат PDF – один из самых популярных способов обмена информацией в XXI веке. Есть только одна проблема – редактировать его одним кликом не получится, т.к. соответствующая функция в PDF – обычно платная. Что делать? ♥ ПО ТЕМЕ: Спидтест, или как проверить скорость интернета н...

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

Google отлучила «умный дом» Xiaomi от своих сервисов Пользователи социального новостного ресурса Reddit обратили на серьёзную проблему безопасности камер Xiaomi Mijia 1080p, работающих в связке с Google Nest Hub.  Как оказалось, Google Next Hub запросто выдаёт видео с чужих камер Xiaomi — пользователь случайно...

SLS vs STARSHIP: Почему существуют обе программы? Everyday Astronaut 1 МАЯ 2020, TIM DODD, EVERYDAY ASTROUNAVT ВЕБ-ВЕРСИЯ: FLORIAN KORDINA И JOEY SCHWARTZ Пару слов от меня зачем и почему. Мне нравится американский космический журналист — Тим Додд. За его энтузиазм и дотошность при рассмотрении темы. Можно критически относиться к его оценкам...

iOS 14 всего лишь копирует Android После выхода оболочки MIUI 12 на базе операционной системы Android 10 многие заговорили о том, что она стала очень похожа на iOS 13. Теперь же, после презентации iOS 14, заговорили о том, что Apple скопировала то, что давно есть в Android. Одним из основных моментов iOS...

Почему я не отказываюсь от Google Фото из-за отключения безлимитного доступа Пару недель назад стало известно, что Google намеревается отключить безлимитное хранилище в «Google Фото». Я тут же занервничал и решил, что пора перебираться куда-нибудь ещё. Первым делом на ум пришёл «Яндекс.Диск», где тоже предоставляется безлимитное хранилище, если вклю...

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

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

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

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

Разбор статей конференции RecSys 2020 Привет, Хабр! Несмотря на все невзгоды года текущего, интересные мероприятия и статьи с них никуда не деваются. Поэтому ML команда Одноклассников подготовила разборы работ коллег из Google, Microsoft, Tencent и др. представленных на прошедшей этой осенью конференции по реком...

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

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 2 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

Как мы решили проблемы с z-index Привет, Хабр!Буквально недавно на работе я получил баг с z-index, я его по быстрому пофиксил и получил еще два бага. Я как то не придавал этой проблеме значения, и тут мой коллега Дмитрий Рокало ревьювил мой очередной пул реквест и пришел ко мне с идеей, как покончить войну ...

Поиск уязвимостей в компьютерных системах становится сродни наблюдению за жизнью в живой природе Вчера в часовом поясе Сингапура на конференции Black Hat Asia выступил исследователь по компьютерной безопасности Даниэль Грусс (Daniel Gruss), доцент Австрийского технологического университета Граца. Именно команда Грусса обнаружила уязвимости Meltdown и Spectre в процессор...

Как коммуникации помогают в решении инцидентов Все понимают, что shit happens — и чаще всего не если, а когда. У нас может быть много девяток в SLA, но 100% ни у кого нигде никогда не бывает. Поэтому, когда этот SHIT все-таки HAPPENS, есть два пути. Путь первый — проблему можно скрыть, сделав выводы для себя. Под ко...

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

История нашего open source: как мы сделали сервис аналитики на Go и выложили его в открытый доступ В настоящее время практически каждая компания в мире собирает статистику о действиях пользователя на web ресурсе. Мотивация понятна — компании хотят знать как используется их продукт/веб сайт и лучше понимать своих пользователей. Конечно на рынке существует большое количеств...

Более миллиона пользователей могут быть жертвами 20 популярных расширений браузеров с вредоносным кодом Эксперты «Лаборатории Касперского» и Яндекса обнаружили масштабную потенциально вредоносную кампанию, использующую более двадцати расширений браузеров, в том числе популярные Frigate Light, Frigate CDN и SaveFrom.  Если человек пользовался браузером с ...

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

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

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

Как удалить пустую страницу в Ворде: несколько способов Текстовый редактор MS Word – самое популярное приложение для документов среди пользователей ОС Windows. И хотя базовые навыки обращения с этой программой получить несложно, вопросы по поводу некоторых ее возможностей возникают достаточно часто. Один из них – как в Ворде удал...

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

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

Кластер Elasticsearch на 200 ТБ+ С Elasticsearch сталкиваются многие. Но что происходит, когда хочешь с его помощью хранить логи «в особо крупном объёме»? Да ещё и безболезненно переживать отказ любого из нескольких дата-центров? Какой стоит делать архитектуру, и на какие подводные камни наткнёшься? Мы в О...

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

Google объяснила, почему Android до сих пор не умеет делать скриншот всей страницы Функциональность Android всегда была шире, чем у iOS. Шторка уведомлений, пункт управления, виджеты, замена штатных приложений сторонними – все эти и многие другие возможности появились на Android раньше и только потом, спустя время, перекочевали на iOS. Так продолжалось до...

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

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

Большое обновление браузера Microsoft. Новый Edge приносит поиск в боковой панели, синхронизацию открытых вкладок, темы, спящие вкладки и многое другое Компания Microsoft выпустила большое обновление фирменного браузера Edge. Стабильная версия Edge 88 собрала множество интересных функций, которые до этого тестировались в каналах Beta, Dev и Canary.  Одно из самых заметных новшеств — появление боковой панели...

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

Apple не будет заставлять пользователей обновляться до iOS 15, сохранив поддержку iOS 14 Apple планирует продолжить выпускать обновления для iOS 14 и iPad OS 14 даже после запуска iOS 15 и iPad OS 15, тем самым позволив пользователям продолжить полноценно использовать iPhone и iPad с более старыми версиями операционных систем. Информация об этом появилась на стр...

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

Не верь всему, что пишут на хабре В 2019 году я опубликовал статью: Как стать Java разработчиком за 1,5 года. Некоторых она вдохновила на то, чтобы стать разработчиком. Вот что из этого вышло у одного из тех, кто решил повторить мой опыт:Здравствуйте, Сергей. Меня зовут Александр, мне 32 года, без семьи, без...

[Личный опыт] «Разработчики не читают польские контракты, и очень зря». IT-инженер в Польше: документы, подводные камни 8000 километров, 5 часовых поясов — и вот за окном не Красноярск, а Варшава. Мы рассказывали, как тут живётся, а теперь поговорим, как работается в Польше. Попросили IT-специалистку рассказать про свой опыт переезда и ра...

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

Бизнес-эксперт и программирование. Совмещать нельзя разделять Привет! Меня зовут Виктория Краснова, я не так давно писала большой пост про data-driven в нефтехимии. Но там было про сам подход и систему. Давайте сегодня поговорим о тех, кто этой системой будет пользоваться (и кто будет её улучшать). То есть о людях. Вообще же, про data...

Как сделать полезным приложение «Файлы» на iPhone и iPad Как только приложение «Файлы» было выпущено вместе с iOS 11, оно стало одним из моих наиболее часто используемых приложений на iPhone и iPad. Ведь помимо возможности доступа ко всем моим документам iCloud Drive, в «Файлах» есть также интеграция с другими облачными хранилища...

Redmi Note 9 Pro получил обновление ОС Мы достаточно давно привыкли к тому, что производители смартфонов, которые занимают топовые позиции по продажам, достаточно хорошо справляются с обновлением операционной системы и прочими тонкостями, которые так нужны пользователю. Но на деле оказывается, что у некоторых кит...

Google отложила Android 11 на целый месяц В этом году почти у всех корпораций все планы пошли наперекосяк. Но если одни вроде Apple постарались максимально скрыть это от потребителей, то другие вроде Google этого сделать не смогли. В результате поисковый гигант был вынужден в принципе отменить проведение Google I/O...

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

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

PyCharm исполнилось 10 лет У PyCharm юбилей. На протяжении десяти лет наша IDE развивалась вместе с Python, отражая изменения в языке и отвечая на запросы Python-разработчиков. Все это время мы стремились сделать PyCharm максимально удобной и эффективной IDE. PyCharm — не просто коммерческий продукт...

В iOS 14 появились уведомления от буфера обмена: можно ли их отключить? Сейчас такие уведомления отправляет чуть ли не каждое второе приложение Многие бета-тестеры iOS 14 в нашем Telegram-чате заметили новый тип уведомлений, которые позволяют пользователям узнать, вставляет ли приложение какую-либо информацию из буфера обмена. Например, если вы ...

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

Ученым удалось увеличить продолжительность жизни червей-нематод на 500% C. elegans это маленькие черви, которых часто используют в исследованиях о старении организмов Недавно ученые из биологической лаборатории MDI, Института исследований старения Бака и университета Нанкин потрясли медицинский мир, объявив о том, что им удалось продлить продол...

Как создать собственные «горячие» клавиши для любой программы в macOS «Горячие» клавиши в операционной системе macOS помогают многим пользователям упростить работу не только с системой в целом, но и при работе с браузером Safari, текстовыми редакторами, Корзиной, Finder и другими программами. Недавно мы рассказывали об утилите Cheat Sheet, кот...

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

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

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

Почему стоит купить Google Pixel 2 XL вместо Pixel 4 XL Зачем платить больше? Каждый год производители выпускают флагманские устройства. И каждый год некоторые потребители готовы приобретать аппараты лишь потому, что это новое поколение. Однако всё не так просто, как кажется на первый взгляд, ведь купив, например, Pixel 2 XL вмес...

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

«Платформа больших данных» завершила тестирование новой технологии защиты Big Data Особенность технологии MPC в отсутствии обмена исходными данными между компаниями: это дает возможность пользователям сервиса реализовать подход Data Fusion - он заключается в объединении данных, слиянии или переносе алгоритмов из одной области машинного обучения в другую, а...

[Из песочницы] Прототипы в JS и малоизвестные факты Лирическое вступление  Получив в очередной раз кучу вопросов про прототипы на очередном собеседовании, я понял, что слегка подзабыл тонкости работы прототипов, и решил освежить знания. Я наткнулся на кучу статей, которые были написаны либо по наитию автора, как он "чувс...

В России появился интерактивный дисплей Samsung Flip 2 Компания Samsung Electronics сообщает о выходе в России интерактивных цифровых панелей нового поколения Flip 2. Модель получила обновленный дизайн, компактную подставку и более широкие возможности по работе с контентом. Flip 2 доступен в 55-дюймовой и 65-дюймовой версия...

Эксперимент с двумя щелями и границы макромира В 1900, последнем году XIX века, Макс Планк открыл кванты света: показал, что энергия света передается в виде минимальных энергетических пакетов. Так зародилась квантовая физика, которая, казалось бы, совершенно случайно попала из XXI века в начало XX-го. На практике квантов...

Security — как много в этом звуке для сердца девопсного слилось Чтобы понять безопасность, надо думать как безопасник, вести себя как безопасник, стать безопасником. Барух jbaruch Садогурский и Леонид Игольник в своих докладах много рассматривали DevOps с разных сторон — и очередь дошла до вопросов Security. На нашей конференции DevOops...

Apple не может защитить владельцев iPhone от слежки популярных приложений Пользователи гаджетов «яблочной» корпорации столкнулись с большими проблемами, которые могут повлечь за собой финансовые потери. Как оказалось, популярные приложения организаций Air Canada, Singapore Airlines, Hotels и Hollister следят за юзерами. Они наблюдают за действиям...

[Перевод] Портирование API на TypeScript как способ решения проблем React-фронтенд Execute Program перевели с JavaScript на TypeScript. А бэкенд, написанный на Ruby, трогать не стали. Однако проблемы, связанные с этим бэкендом, заставили разработчиков проекта задуматься о переходе с Ruby на TypeScript. Перевод материала, который мы сегодня п...

Google выпустила Android 11 Developer Preview 3. Что изменилось Сегодня ночью Google выпустила Android 11 Developer Preview 3. Это третье тестовое обновление из пяти, которые предназначаются исключительно для разработчиков и предшествуют запуску программы публичного бета-тестирования. На данном этапе Google всё ещё ведёт работу над новы...

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

Прекрасное нововведение Google Фото: технология Google Объектив появилась на ПК Теперь пользователи сервиса Google Фото на ПК получили возможность распознавать текст на изображениях, который затем можно копировать и вставлять в любой место, благодаря добавлению поддержки технологии Google Объектив (Google Lens). Довольно давно Google Объектив досту...

Samsung представила свой аналог AirDrop. Что он умеет Quick Share — это аналог AirDrop от Samsung, который можно назвать даже более продвинутым, чем оригинал Несмотря на то что обычно Apple довольно нетороплива в освоении новых технологий, наиболее ценные наработки, которым предстояло изменить рынок, первой внедряла именн...

Оболочку EMUI 11 от Huawei установили 10 миллионов пользователей по всему миру Компания Huawei объявила, что 10 миллионов пользователей по всему миру используют смартфоны с ее последней версией EMUI 11.Это было сделано за 82 дня с момента анонса пользовательского интерфейса в сентябре, что на полтора месяца быстрее, чем развертывание EMUI 10.Пользовате...

Миграция IBM Lotus Notes/Domino в Microsoft Exchange без шума и пыли Может быть пора? Такой вопрос рано или поздно появляются у коллег, которые используют Lotus в качестве почтового клиента или системы документооборота. Запрос на миграцию (по нашему опыту) может возникнуть на совсем разных уровнях организации: от топ-менеджмента до пользоват...

YouTube тестирует функцию автоматического перевода на разные языки Знание языков — это хорошо! Но не все могут воспринимать контент на иностранном языке. Например, многие могут читать, но воспринимать на слух им довольно сложно. Особенно, если это сложное техническое видео или подкаст с большим количеством других непонятных слов. А е...

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

Лучший электролобзик. Makita 4329X1 Арсенал инструмента домашнего мастера редко обходится без электроинструмента. Одним из таких, необходимых в мастерской инструментов, выступает электролобзик – устройство, применяемое для работ с деревом, пластиком, металлом. Быстрый ход полотна пилы, узкий пропил позволяет с...

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

Интерактивная сегментация: выделяем кошек, собак и людей Мы уже рассказывали про некоторые работы исследователей из московского Центра искусственного интеллекта Samsung. Недавно вышла статья «f-BRS: Rethinking Backpropagating Refinement for Interactive Segmentation» Константина Софиюка, Ильи Петрова, Ольги Бариновой и Антона Конуш...

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

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

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

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

Имя человека можно узнать, просто взглянув на его лицо Имя человека можно угадать по его лицу. Так, по крайней мере, считают израильские ученые Журналисты из Forbes нашли в интернете весьма интересный и загадочный патент. Исследовательский центр Mitre Corp, который получает финансирование от властей США, уже несколько лет разраб...

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

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

Как жить и работать дальше, если вам поставили психиатрический диагноз Привет, Хабр! Меня зовут Сания Галимова, я 6 лет в рекламе, два из них — руковожу отделом маркетинга в IT-компаниях и уже 4 года пью психотропные препараты по назначению психиатра. Раньше мне было очень трудно заканчивать проекты и даже просто удержаться на одном месте ра...

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

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

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

[Перевод] Как устроен Selenium: Эпизоды 3 — 5 Салют, хабровчане. Сегодня мы продолжаем серию переводов, приуроченных к запуску курса «Java QA Engineer». Эпизод 3 — isDisplayed В результате диалога, произошедшего в последние выходные января 2020 года, который был посвящен одной из проблем в Selenium, где кто-то сказал ...

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

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

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

Создатели одной из самых популярных игр и Nintendo анонсировали совместный проект Компании Niantic и Nintendo объявили о предстоящем выходе новой игры, использующей технологию дополненной реальностью, которая создаётся по вселенной Pikmin. В серии Pikmin представлены стратегии и головоломки, в которых игроки управляют выдуманными существами пикминами...

В VK добавили Callback кнопки для ботов . Доброго времени суток, уважаемые жителя Хабра) Мой первый пост. Будет кратко, емко и надеюсь актуально. 9го июля ВК выкатил callback кнопки для чат-ботов. Телеграм напрягся сделал это в 199... давно. Самая популярная библиотека для разработки чат-ботов под ВК на Python — v...

Игры за деньги: опыт работы в распределенной игровой сети владельца нескольких серверов Недавно увидел на Хабре статью «Распределенная игровая сеть как альтернатива GFN» и решил написать о своем опыте участия в такой сети. Так получилось, что я один из первых участников программы, описанной в статье. И я не геймер, а как раз владелец нескольких производитель...

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

Microsoft представила облачный сервис Windows 365 Компания Microsoft теперь предлагает работать с системой Windows в облаке. Сервис Windows 365 позволит организациям получать доступ к Cloud PC из любого места, транслируя версии Windows 10 или 11 в браузер. Виртуализация и дистанционный доступ к компьютерам существуют уже бо...

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

[Перевод] Кунг-фу стиля Linux: регулярные выражения Если вы считаете, что умеете готовить, то может, вы знаете о том, как сделать суфле или пахлаву, а может — и не знаете. Но есть кое-что такое, чему вы, вероятно, научились, просто готовя разные блюда. Например, вы, скорее всего, можете вскипятить воду, можете правильно разби...

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

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

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

[Перевод] Разбираемся с launchMode Android Activity: standard, singleTop, singleTask и singleInstance Перевод статьи подготовлен специально для студентов продвинутого курса по Android разработке. Activity — это одна из самых ярких концепций в Android (самой популярной мобильной операционной системе с хорошо продуманной архитектурой управления памятью, которая отлично реал...

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

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

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

Apple может упразднить челку iPhone при помощи выдвижной камеры Большой вырез в центральной верхней части экрана последних поколений смартфонов iPhone является одним из самых спорных элементов дизайна, от которого Apple пока не может отказаться. Там расположена система фронтальных камер, которые отвечают за работу технологии Face ID...

OMG! VMware Tanzu Community Edition — бесплатное и готовое Когда мы в первый раз рассказывали про решение для работы с микросервисными приложениями и кластерами Kubernetes VMware Tanzu в комментариях закономерно встал вопрос о стоимости. А теперь радостная новость, которая его обнуляет. На днях VMware выпустила бесплатный продукт — ...

Вы делаете это неправильно: расчет глубины Приветствую вас, глубокоуважаемые! Что если я скажу, что глубина, что бы вы под ней не подразумевали, является одной из самых сложных для точного измерения величин? На какой глубине плывет подводная лодка? Какая глубина марианской впадины? На какой глубине лежит Титаник? Ес...

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

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

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

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

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

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

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

[Перевод] Сравнение производительности CSS и CSS-in-JS в реальном мире Технология CSS-in-JS заняла прочное место среди инструментов фронтенд-разработки. И возникает ощущение, что CSS-in-JS-тренд в ближайшем будущем лишь усилится. Особенно — в мире React. Например, в исследовании State of CSS, проведённом в 2020 году, приняли участие 11492 челов...

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

Белее некуда: краска, отражающая до 98.1% солнечного света Изобретение велосипеда зачастую описывает процесс создания чего-то, что уже создано. Другими словами, бессмысленный труд. Однако в научном мире существует множество трудов, которые можно описать этой фразой. Тем не менее многократное создание одного и того же велосипеда ра...

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

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

Почему Сhromebook не популярен в России Google запустила Chrome OS еще в 2009 году, а первый ноутбук компании на этой системе вышел годом позднее. С тех пор прошло уже 11 лет, однако рядовой российский пользователь слышал про Chromebook разве что в заголовках новостных лент. Решение от Google так и не прижилось ...

Microsoft Launcher лишится поддержки Windows Timeline Функция Windows Timeline, также известная как «Временная шкала», впервые появилась в Windows 10 с выходом обновления April 2018 Update (версия 1803), однако она так и не стала успешной. Главная проблема заключается в том, что очень малое количество приложений используют воз...

Премиальная новинка от Casio Casio выпустила преемника популярной модели G-Shock MTG-B1000. G-Shock MTG-B2000 является одной из самых дорогих моделей G-Shock и имеют металлическую конструкцию. Циферблат имеет компоновку, аналогичную другим моделям, но на самом деле это граненый безель, котор...

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

[recovery mode] pfSense сегодня — VPN Давно не было на Хабре новостей про новые версии pfSense - последняя новость датируется 2014 годом и рассказывает ещё о pfSense 2.1.5. Последняя стабильная Community Edition версия pfSense на сегодня - 2.5.2 (вышла в июле 2021). О ней и пойдёт речь, точнее о доступном функци...

[Перевод] Проектирование надёжности сайта для Kubernetes За последние 4,5 года Kubernetes значительно улучшилась с точки зрения удобства использования, и теперь начать работу с Kubernetes стало проще, чем когда-либо. Облачные провайдеры, такие как Amazon AWS, теперь располагают продуктами Kubernetes, которые создают кластеры для в...

Windows 10 KB5004296 (21H1, 20H2) выпущена с исправлениями производительности Windows 10 KB5004296 теперь развертывается до версий 21H1, v20H2 и v2004 через Центр обновления Windows. Как всегда, Microsoft также опубликовала прямые ссылки для скачивания автономных установщиков KB5004296, которые позволяют пользователям устанавливать исправление без про...

Упадок RNN и LSTM сетей Перевод: Давыдов А.Н.Мы полюбили RNN (рекуррентные нейронные сети), LSTM (Long-short term memory), и все их варианты. А теперь пора от них отказаться!В 2014 году LSTM и RNN, были воскрешены. Но мы были молоды и неопытны. В течении нескольких лет они был способом решения таки...

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

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

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

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

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

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

Как монтировать видео онлайн? Обзор InVideo Выбор редактора для монтирования своих видео — вопрос непростой. В Интернете много сторонников профессионального ПО (Adobe Premiere Pro, Sony Vegas Pro) и любительского (OpenShot, DaVinci Resolve). Проблема первых — это высокие требования к вашим навыкам монтирования видео, ...

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

Германия, или Туда и Обратно — 3 Это — моя заключительная статья о Германии. Переезд я описывал в первой статье. Жизнь, работу и путешествия — во второй. А сейчас постараюсь раскрыть подводные камни, на которые я наткнулся. И еще расскажу, почему в результате вернулся назад. Висбаден: ратуша и собор на ...

[Перевод] Увлекательная история о раскрашивании парных скобок — как VSCode ускорил раскраску в 10,000 раз Прим. Wunder Fund: в этой статье из блога VSCode рассказана увлекательная алгоритмическая история о решении проблемы раскрашивания скобок. Господам удалось достичь значительногоускорения этого процесса. Нам самим очень нравится решать подобные задачи при работе над торг...

Какую цену мы платим за использование async/await в языках JS / C# / Rust Привет, Хабр ! Работая с Javascript / Typescript, я давно заметил, что асинхронное API работает медленней чем аналогичное синхронное, и даже знал что так должно быть. Но на последнем проекте асинхронная работа с файловой системой стала узким местом, и я озаботился замерами. ...

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 1 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

Security Week 06: рекламные трекеры в мобильных приложениях Мобильное приложение для работы с «умными» дверными звонками Amazon Ring отправляет подробные данные о пользователе сразу в три компании, собирающие информацию для последующего рекламного таргетирования, а также в соцсеть Facebook. Таковы результаты исследования, проведенног...

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

Thunderbolt 4 против USB 4: останется только один? Кажется, противостоянию скоро придет конец Шоу бытовой электроники 2020 года (CES-2020) открылось 7 января в Лас-Вегасе. А перед его открытием, в воскресение, 6 января, в конференц-центре Мандалай Бей, тоже в Вегасе, Intel провела феерическую пресс-конференцию – рассказав ср...

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

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

Грамматический разбор для естественных языков. Ч.2: Алгоритм Кока—Янгера—Касами (CYK) (Ч.1: Языки описания языков)В идеале нам хотелось бы разбирать текст за линейное время и за один проход. Регулярные выражения это позволяют, но уже с CFG это не получится: например, S → A | B; A → a | x A; B → b | x B превращает строку x…xa в дерево из уз...

Конопля оказалась в 30 раз эффективнее аспирина #13: Лучшие материалы «Популярной механики» за 2019 год Конопля — растение с очень непростой историей. Ее выращивают уже как минимум 6000 лет, однако из-за особенностей современного юридического статуса каннабиса мы в первую очередь исследуем его как фармакологический препар...

У Google проблемы с рассылкой обновлений Android для смартфонов Pixel Google сломала механизм распространения обновлений среди смартфонов Google Pixel За что пользователи так любят смартфоны Google Pixel? Явно не за быстродействие и функциональность, которых аппаратам производства Google явно недостаёт, если напрямую сравнивать их с решениями ...

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

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

Microsoft 365 Virtual Training Day: погружение в Microsoft Teams Вебинар, 24 апреля 2020г., 10.00-16.30 Текущие ожидания бизнеса от ИТ и бурное развитие облачных сервисов меняют подход к работе в компаниях коренным образом и трансформируют ежедневную работу отделов ИТ. Современные коммуникации – не просто чаты, звонки или почта — это и а...

[Из песочницы] Симуляция ПИД-регулятора температуры Поискал я статьи на данном ресурсе на тему ПИД-регуляторов. Много статей. И с объяснением принципов работы таких регуляторов. И с алгоритмами подбора параметров. И с реализацией на конкретных железках и программах. Не увидел одного — симуляции ПИД-регуляторов на моделях, с т...

[Перевод] Делаем печатные ссылки кликабельными с помощью TensorFlow 2 Object Detection API TL;DR В этой статье мы начнем решать проблему того, как сделать печатные ссылки в книгах или журналах кликабельными используя камеру смартфона. С помощью TensorFlow 2 Object Detection API мы научим TensorFlow модель находить позиции и габариты строк https:// в изображениях ...

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

Как выполнить аппаратную реализацию энкодера h264, не написав ни строчки кода на VHDL/Verilog? Вступление Сжатие видео с камеры является важной задачей как при трансляции данных через сеть Интернет, так и при передаче данных через радиоканал. Это позволяет в разы сократить объем передаваемой информации при небольшой потере детализации в исходном видео. Сейчас самым п...

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

Немного SQL алхимии О популярной библиотеке SQLAlchemy для работы с разными СУБД из Python было написано довольно много статей. Предлагаю вашему вниманию обзор и сравнение запросов с использованием ORM и SQL подходов. Данное руководство будет интересно прежде всего начинающим разработчикам, пос...

Создатели последней God of War намекают на появление PC-версии игры Сейчас в Steam вовсю проходит летняя распродажа. Студия Guerilla Games решила напомнить, что одна из ее игр — Horizon: Zero Dawn продается со скидкой 40%. Читать полную статью

[Из песочницы] Замокапить в «экстремальных» условиях или как мы принимали участие в шоу «ДОЗОР» Перед одной из команд — создателей магического шоу мирового уровня — компанией Клипс Медиа Групп была поставлена задача создать больших аватаров, которые бы повторяли движения актеров на сцене. Для этого нужно было заснять движения актеров (или по-другому замокапить – от анг...

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

[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (полная версия) (Кто уже читал предыдущие части перевода этой лекции, перематывайте до таймкода 20:10) [Хэмминг местами говорит очень неразборчиво, поэтому если есть пожелание по улучшению перевода отдельных фрагментов — пишите в личку.] Этой лекции не было в расписании, но ее пришлось д...