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

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

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

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

И снова обход блокировок. RouterOS+BGP+OSPF Доброго времени суток! Нового ничего не придумал; просто совместил несколько статей и настроил удобный обход блокировок. За основу взята статья Настройка BGP для обхода блокировок, версия 3, без VPS. Преимущества моей «модификации» — можно одновременно нескольким пользова...

[Из песочницы] Фаззинг тестирование веб-интерфейса. Расшифровка доклада В начале этого года Тензор проводил митап в городе Иваново, на котором я выступил с докладом про эксперименты с фаззинг-тестированием интерфейса. Тут расшифровка этого доклада. Когда обезьяны заменят всех QA? Можно ли отказаться от ручного тестирования и UI автотестов, з...

[Из песочницы] Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозм...

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

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

Так могла бы выглядеть Windows 10 — проект «Acrylic» Сейчас Microsoft работает над внешним видом Windows 10. Компания уделяет внимание не только новым возможностям и исправлению ошибок, но и дизайну, хотя нам бы хотелось более быстрых и даже радикальных изменений. В тоже время Windows 10X показывает нам нечто новое, что може...

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

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

[Перевод] Визуализация работы сервис-воркеров (Service Workers) Доброго времени суток, друзья! Вероятно, многие из вас слышали о таком новшестве в экосистеме JavaScript, как сервис-воркеры, которые являются ключевым элементом современной веб-разработки. Сервис-воркеры становятся все более востребованными, в первую очередь, благодаря п...

Cyberpunk 2077 будет поддерживать обновление для Xbox Series X Компания Microsoft и студия разработок игр CD Projekt Red сообщили, что владельцы игры Cyberpunk 2077 на Xbox One получат все преимущества при переходе на новую консоль Xbox Series X. Пользователь получит обновления производительности и графики. Smart Delivery позволит ...

Тест-драйв 7-местного Mitsubishi Outlander 2020: ТОП-5 вопросов и ответов Шутка-правда: каждые полгода у нас выходит статья о модели Mitsubishi Outlander – и ведь каждый раз находиться, о чем рассказать. Вот и сейчас: Mitsubishi Outlander 2020 модельного года получил 7-местный салон, «умный» полный привод S-AWC, новую систему мультимедиа… Что еще?...

[Из песочницы] Введение в Traefik 2.0 Traefik — это обратный прокси-сервер с открытым исходным кодом, обеспечивающий простую работу с микросервисами и/или просто контейнерами с вашими приложениями. Обратный прокси-сервер (reverse proxy, реверс-прокси) служит для ретрансляции запросов из внешней сети к каким-либо...

[Перевод] 6 способов значительно ускорить pandas с помощью пары строк кода. Часть 2 В предыдущей статье мы с вами рассмотрели несколько несложных способов ускорить Pandas через jit-компиляцию и использование нескольких ядер с помощью таких инструментов как Numba и Pandarallel. В этот раз мы поговорим о более мощных инструментах, с помощью которых можно не т...

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

Стало известно, какой дизайн получит Google Pixel 4a В этом году Google решила расширить свой модельный ряд смартфонов, выпустив доступные модели Pixel 3a и Pixel 3a XL с упрощенными характеристиками за меньшую стоимость. А главным их преимуществом стало то, что камеры тут на уровне старших собратьев. Как ожидается, эксперимен...

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

Презентация Нового Портала от Admiral Markets Premium Analytics – портал будущего с самыми современными и продвинутыми инструментами для торговли на финансовом рынке. Причем пользователи Admiral Markets могут оценить его функции бесплатно. Владея информацией, опытный трейдер может совершить выгодные сделки. Premium Anal...

MVVM на основе Combine в UIKit и SwiftUI приложениях для UIKit разработчиков Мы знаем, что ObservableObject классы с его @Published свойствами созданы в Combine специально для View Model в SwiftUI. Но в точности ту же самую View Model можно использовать и в UIKit для реализации архитектуры MVVM, хотя  в этом случае нам придется вручную «привязать» ...

[Перевод] SRE: Анализ производительности. Способ настройки с использованием простого вебсервера на Go Анализ производительности и настройка — мощный инструмент проверки соответствия производительности для клиентов. Анализ производительности можно применять для проверки узких мест в программе, применяя научный подход при проверке экспериментов по настройке. Эта статья опреде...

Глава Xbox: ядра AMD Zen 2 обеспечат высокую частоту кадров консоли Xbox Series X Именно процессорные ядра Zen 2 позволят будущей консоли Xbox Series X обеспечивать высокую и при этом стабильную частоту кадров в играх, считает глава подразделения Xbox компании Microsoft Фил Спенсер (Phil Spencer). «Мы никогда не пытались ограничить разработчиков на наших ...

Знакомство с pg_probackup. Первая часть Привет, я Александр Никитин, главный системный администратор компании «БАРС Груп». В этой статье я хочу познакомить вас с инструментом pg_probackup. Pg_probackup — разработка компании Postgres Professional, которая помогает делать резервные копии СУБД PostgreSQL. В отличи...

[Из песочницы] Защита проекта VBA в MS Excel Всем привет! Я обычный пользователь MS Excel. Не являющийся профессиональным программистом, но накопивший достаточно опыта, для установки и обхода защиты проектов VBA. Дисклеймер: В данной статье рассмотрены виды защиты проектов VBA, от несанкционированного доступа. Их сил...

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

Разложение монолита: Декомпозиция БД (часть 1) Эта статья является конспектом книги «От монолита к микросервисам». Материал статьи посвящен декомпозиции БД во время процесса разложения монолита на микросервисы.В предыдущей статье рассмотрели способы извлечения функциональности из монолита в микрослужбы. Однако, что делат...

[Из песочницы] Пишем на языке С/C++ в Linux под KolibriOS Вступление KolibriOS – миниатюрная операционная система, ядро и большинство программ которой написано на ассемблере. Это, конечно же, не значит, что на других языках программирования писать для KolibriOS нельзя. Данная статья — инструкция по настройке toolchain'а для Linux. ...

Разбираем геймпад Xbox Elite Series 2 Разбираем геймпад Xbox Elite Series 2. В этой статье мы рассмотрим нюансы разборки\сборки геймпада и ознакомимся с содержимым второго элитного контроллера.

BlackBerry — «никому не верю» Опираясь на принцип Zero Trust, новая версия флагманского продукта компании BlackBerry, Enterprise Mobility Suite, обещает возможность управления всеми устройствами и приложениями на всех платформах. Компания BlackBerry обновила платформу обеспечения безопасности корпорат...

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

Сокеты в ОС Linux В данной статье будет рассмотрено понятие сокета в операционной системе Linux: основные структуры данных, как они работают и можно ли управлять состоянием сокета с помощью приложения. В качестве практики будут рассмотрены инструменты netcat и socat. Читать далее

Navigation bar и анимация перехода Поведение UINavigationBar при переходе по стеку может показаться непредсказуемым и часто забагованным. Но, на самом деле, так и есть! Эта статья призвана освежить знания о принципах работы и показать возможности  кастомизации поведения.Немного общей теорииЕсли вы хорошо...

[recovery mode] Базовые возможности LXD — системы контейнеров в Linux LXD — это системный менеджер контейнеров следующего поколения, так гласит источник. Он предлагает пользовательский интерфейс, похожий на виртуальные машины, но использующий вместо этого контейнеры Linux. Ядро LXD — это привилегированный демон (сервис запущенный с правами ro...

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

Реклама настольных ПК Dell указывает на скорый выход Intel Core i 10-го поколения Благодаря новому рекламному видео от Dell стало известно, что процессоры Intel Core i 10-го поколения уже не за горами. Чипы Comet Lake-S лягут в основу новых настольных компьютеров Dell XPS Tower. До сих пор мы видели потребительские чипы Intel 10-го поколения только в моби...

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

Разбираем атаки на Kerberos с помощью Rubeus. Часть 2 Всем привет! Это вторая часть статьи про возможности инструмента проведения атак на протокол Kerberos — Rubeus. Первую можно прочитать тут. В этот раз мы рассмотрим, как с помощью данного инструмента возможно реализовать следующие атаки:
 — Overpass The Hash/Pass The Key...

[Перевод] Локализация в ASP.NET Core Razor Pages — Культуры Привет, хабр! Прямо сейчас OTUS открывает набор на новый поток курса "C# ASP.NET Core разработчик". В связи с этим традиционно делимся с вами полезным переводом и приглашаем записаться на день открытых дверей, в рамках которого можно будет подробно узнать о курсе, а также за...

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

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

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

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

Рендеры iPhone 12 Pro Max демонстрируют серьезные изменения в дизайне Дизайнер Хасан Каймак (Hasan Kaymak) предлагает свое видение того, как может выглядеть смартфон iPhone 12 Pro Max, который, предположительно, получит экран диагональю 6,7 дюйма. Устройство будет оснащено фирменной однокристальной системой Apple A14, в этом нет никаких с...

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 5. Closed-Loop PID Autotuner Заключающая статья серии, посвященной автоматизированным способам настройки ПИД-регуляторов в среде Simulink, в которой мы рассмотрим применение блока автоматической настройки Closed-Loop PID Autotuner. Читать дальше →

Как сложится дальнейшая судьба Internet Explorer в Windows Новая версия браузера Microsoft Edge на движке Chromium заменила собой прежний вариант в Windows 10 и компания Microsoft стала ещё настойчивей подталкивать пользователей старого доброго Internet Explorer к переходу на более современный браузер.  Тем временем, Micr...

WSL эксперименты. Часть 1 Привет, хабр! В октябре OTUS запускает новый поток курса «Безопасность Linux». В преддверии старта курса делимся с вами статьёй, которую написал один из наших преподавателей — Александр Колесников. В 2016 году компания Microsoft представила IT сообществу новую технологи...

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

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

[Перевод] Управление жестами: От края до края (I) Всем привет. Специально для студентов продвинутого курса по Android-разработке подготовили перевод интересной статьи. Это первая статья их серии «Управление Жестами». Другие статьи вы можете найти по ссылке. В Android Q был добавлен новый режим навигации по системе, п...

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

8 мифов о синдроме Дауна, в которые давно пора перестать верить 21 марта — Международный день человека с синдромом Дауна. Разбираем главные заблуждения об этой особенности развития.

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

Если вы не можете загрузить все ядра процесса, то переход с Intel Core i9-9900KS на Core i9-10900K начисто лишен смысла Информация из базы данных Geekbench позволяет сравнить производительность перспективного флагмана линейки настольных процессоров Intel Core i9-10900K и модели нынешнего поколения Core i9-9900KS. Если обобщать, то в Core i9-10900K нет никакого смысла, если только пользов...

[Из песочницы] Почем Appium для народа В этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента. Рассмотрим неб...

3.Elastic stack: анализ security логов. Дашборды В прошлых статьях мы немного ознакомились со стеком elk и настройкой конфигурационного файла Logstash для парсера логов, в данной статье перейдем к самому важному с точки зрения аналитики, то что вы хотите увидеть от системы и ради чего все создавалось — это графики и табл...

[Перевод] Вражеский ИИ: преследование игрока без Navigation2D и поиска пути A* Создаёте игру, в которой враги должны преследовать игрока? Всё начинается с простого — заставим врага бежать к игроку. Но что произойдёт, если он находится за деревом, или за углом стены? Ну, теперь враг будет выглядеть довольно глупо — упрётся в объект, перебирая ногами на ...

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

[Перевод] Single sign-on для SSH своими руками TL;DR В этот статье мы установим single sign-on для SSH от Google. За кулисами мы воспользуемся OpenID Connect (OICD), краткосрочными SSH сертификатами, несколькими хитростями конфигурации SSH, и опенсорсными пакетами step-ca и step от Smallstep. Мы настроим SSH Certificate ...

Переносим Angular проект на ESLint, с Prettier, Husky и lint-staged Привет, Хабр! Меня зовут Богдан, я работаю в ПИК Digital Front-End тимлидом. Большую часть проектов мы разрабатываем на Angular и недавно я решил пересмотреть наши стайл гайды, а также добавить новые инструменты для более удобной работы. В качестве линтера я решил использов...

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

Samsung Galaxy A31 будет базироваться на чипе MediaTek Helio P65 Как видно, практически ежедневно мы получаем данные о будущих смартфонах линейки Samsung Galaxy A.Новые данные касаются смартфона Samsung Galaxy A31. Сообщается, что будущая новинка оснащается однокристальной системой MediaTek Helio P65 (Helio G70). Указанный чип выполнен по...

По образу Outlook Новая версия Gmail призвана укрепить позиции Google. Как у Google, только еще проще? Вслед за приложением чата получить от компании приложение чата. Google объявила о намерении интегрировать Gmail, Chat, Rooms и Meet в рамках унифицированного интерфейса, который во многом...

[Перевод] Почему не стоит пользоваться WireGuard В последнее время WireGuard привлекает к себе большое внимание, фактически — это новая «звезда» среди VPN. Но так ли он хорош, как кажется? Я хотел бы обсудить некоторые наблюдения и рассмотреть реализацию WireGuard, чтобы рассказать, почему он не является решением, которое ...

NVIDIA представила платформу DRIVE AGX Orin для автономных автомобилей и роботов Компания NVIDIA представила новую программно-аппаратную платформу NVIDIA DRIVE AGX Orin, которая призвана стать основой для самоуправляемых автомобилей и автономных роботов. Платформа включает новую систему-на-чипе Orin, которая содержит 17 млрд транзисторов и разрабатывалас...

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

Какими будут новые процессоры AMD? Архитектура Zen 3 принесёт прирост IPC на 10-15%, а Zen 4 — переход на новый сокет Летом прошлого года на рынок вышли настольные процессоры AMD Ryzen 3000, которые оказались крайне успешными. Переход на семинанометровый техпроцесс, новая архитектура и большое количество ядер поставили эти CPU вне конкуренции во многих режимах. И хотя Intel до сих пор ...

Имитация целенаправленных кибератак, Read Team, Pentest, сканирование уязвимостей. Плюсы и минусы различных методов В данной статье мы попытаемся сделать небольшое сравнение различных способов тестирования безопасности вашей сети и понять, есть ли какие-то преимущества у относительно новых BAS (Breach & Attack Simulations) систем, которые имитируют взлом и кибератаки. Для примера, в...

[Из песочницы] PCI Express в ПЛИС V-й серии Intel: основы интерфейса и особенности аппаратных ядер Введение Знакомый многим интерфейс PCI Express или PCIe был доступен разработчикам систем на ПЛИС уже тогда, когда он только начинал распространяться в цифровой технике. В это время существовало решение, в котором программное ядро подключалось ко внешней микросхеме физическо...

Адаптивный или отзывчивый? Разбираем структуру React-компонентов В этой статье мы разберёмся, в чем сложность написания адаптивных компонентов, поговорим о code-splitting-е, рассмотрим несколько способов организации структуры кода, оценим их достоинства и недостатки и попытаемся выбрать лучший из них (но это не точно). Читать дальше &ra...

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

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

Шеф-экономист МВФ: цифровые валюты не смогут заменить доллар США В ближайшем будущем цифровым валютам не удастся сместить американский доллар с доминирующих позиций, уверена шеф-экономист Международного валютного фонда (МВФ) Гита Гопинат.  В своей статье для Financial Times главный экономист МВФ подчеркнула, что планы Facebook по запуску ...

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

Intel выпустила первые мобильные CPU с отключенным GPU, но нужны ли они пользователям? Процессоры Intel с отключенным графическим ядром для нас уже привычны. Однако ранее они были представлены лишь в настольном сегменте. Теперь же без лишнего шума Intel добавила в свой ассортимент и парочку подобных мобильных CPU. Core i5-9300HF и Core i7-9750HF, как и в ...

[Перевод] Настройка Webpack 5 с нуля Узнайте, как использовать вебпак для сборки JavaScript, изображений, шрифтов и стилей, а также как запускать сервер для разработки Если вы раньше использовали вебпак 4, вот некоторые отличия от 5 версии: команда «webpack-dev-server» теперь выглядит как «webpack-serve» о...

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

Hello World из байт-кода для JVM Скомпилируем простенькую программу выводящую "Hello World" и пройдемся по его структуре Не думаю, что статья будет достаточно информативной для тех, кто поверхностно не знает как выглядит байт-код и как с ним работает JVM (например, хотя бы простейшие инструкции (знание об и...

Android 10 пришла на популярный недорогой Honor Компания Huawei начала распространение стабильного обновления фирменной оболочки EMUI 10 на основе свежей версии операционной системы Android 10 для смартфона Honor 8X.  Ранее представители Honor объявили о прекращении программы бета-тестирования оболочки и перехо...

[Перевод] Тренды UX/UI в 2020 году Мы вступаем в третье десятилетие XXI века менее чем через пару месяцев, и 2020 год принесет с собой совершенно новую волну тенденций и отличных практик в UX и UI-дизайне. От перехода к совершенно новым «областям дизайна», таким как голосовой интерфейс пользователя или диза...

Первые шаги с Fiddler Classic Привет! После знакомства с Charles Proxy большинство из читателей захотело узнать больше про инструменты мониторинга и анализа HTTP/HTTPS трафика. Расскажем про популярный у многих тестировщиков Fiddler. Описать все возможности Fiddler в одной статье вряд ли получится, поэто...

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

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

Автоматизация работы сетевого администратора. Часть 3. Знакомство с Paramiko Всех приветствую, продолжаем рассматривать полезные инструменты для работы сетевого инженера или администратора. Для тех, кто только начал изучение темы с текущей статьи, напомню что мы поговорили о концепции SDN и достаточно подробно рассмотрели инструмент TelnetLib с практ...

4. NGFW для малого бизнеса. VPN Продолжаем наш цикл статей о NGFW для малого бизнеса, напомню что мы рассматриваем новый модельный ряд 1500 серии. В 1 части цикла я упомянул об одной из самых полезных опций при покупке устройства SMB — поставка шлюзов с встроенными лицензиями Mobile Access (от 100 до 200...

Жизнь после Ice Lake. Intel официально представила процессоры Tiger Lake, которым придется бороться с Ryzen 5000 Вместе со своей дискретной 3D-картой DG1, компания Intel представила на пресс-конференции в рамках выставки CES 2020 и мобильные процессоры для ноутбуков нового поколения – Tiger Lake. Формально они призваны заменить 10-нанометровые CPU Ice Lake-U, но по факт...

[Из песочницы] Регистрация и авторизация с помощью Spring Security на примере простого приложения Добрый день! В этой статье будет рассмотрено создание простого веб приложения с использованием Spring Boot и Spring Security. В приложении будет реализована регистрация новых пользователей и авторизация, ограничение доступа к страницам сайта в зависимости от роли пользовате...

Новой флагманской видеокарте Nvidia приписывают огромный объём памяти. RTX 3080 Ti якобы получит 24 ГБ Как мы сегодня уже говорили, анонс видеокарт GeForce RTX 3000, согласно свежим слухам, намечен на 9 сентября. В этот день нам должны показать адаптеры GeForce RTX 3080 Ti (или RTX 3090), RTX 3080 и RTX 3070. Новые данные частично подтверждают это. Источник говорит, что ...

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

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

[Из песочницы] Телефонный эфир v2.0. Возрождение легенды в telegram боте Это первая статья из будущей серии статей о том, как я возродил однажды ушедшую в историю идею в коде. В этой статье я опишу реализацию регистрации в части места жительства. Читать дальше →

[Перевод] Что же такого особенного в IAsyncEnumerable в .NET Core 3.0? Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный поток). Но что в нем такого особенного? Что же мы можем сделать теперь, что было невозмо...

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

Что такое Deno и заменит ли он Node.js? Доброго времени суток. Представляю вашему вниманию перевод статьи «Deno vs. Node.js — Here are the most Important Differences» автора Louis Petrik. Является ли Deno новым Node.js? Или всего лишь хорошей альтернативой? В этой статье я постараюсь ответить на данные вопросы...

Будущие телевизоры Samsung, LG, Panasonic и Philips получат режим Filmmaker Mode На CES 2020 Альянс UHD, в который входят голливудские студии и крупные производители телевизоров представят новый режим Filmmaker Mode для своих будущих устройств. Режим Filmmaker Mode призван обеспечить демонстрацию фильма в том виде, в каком он был задуман режиссёром...

Windows 10 предлагает Paint и WordPad в качестве дополнительных функций Windows 10 20H1, также известная как версия 2004, представит множество новых функций и улучшений операционной системы. Windows 10 версии 2004 также включает новую страницу настроек дополнительных функций и два важных инструмента – Paint и WordPad теперь не являются обязатель...

[Перевод] Реализация epoll, часть 1 Сегодня мы публикуем перевод первой статьи из серии материалов, посвящённых реализации epoll в ядре Linux 3.16.1*. Автор исходит из предположения о том, что читатели знакомы с API и с использованием epoll. Он уделяет основное внимание реализации подсистемы epoll в ядре Linux...

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

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

Жесткость корпуса 3D-принтера CoreXY В предыдущей статье я рассказывал о нагрузках на корпус 3D-принтера при его работе. Статья была посвящена нагрузкам для кинематик CoreXY и H-Bot. В ней я обещал, что далее будут опубликованы расчеты жесткости корпусов на основе этих нагрузок. Но появилась пара «но».В коммент...

iPhone 9 получит устаревшую кнопку «Домой» В последний раз компания Apple выпустила iPhone с кнопкой «Домой» в сентябре 2017 года. Это был iPhone 8.С тех пор она использует в своих смартфонах полноэкранный дизайн с широкой монобровью для размещения датчиков и селфи-камеры. Однако кнопка «Домой» может верн...

Microsoft работает над портированием extended Berkeley Packet Filter (eBPF) в Windows ZDNet сообщает, что Microsoft работает над тем, чтобы портировать инструмент extended Berkeley Packet Filter (eBPF) в Windows 10 и Windows Server 2016 (и более поздние версии). В настоящее время инструмент можно запускать в Subsystem for Linux, но Microsoft работает над нати...

[Из песочницы] О проблемах транслятора Python и переосмысление языка — Сколько нужно архитекторов, чтобы реализовать язык программирования? — Сто. Один будет писать реализацию, а 99 — говорить, что могут сделать лучше. В этой статье я хочу затронуть не столько сам язык, сколько детали реализации CPython и его стандартной библиотеки, которые г...

Bitfinex начнет борьбу с рыночными манипуляциями с помощью решения Shimmer Биткоин-биржа Bitfinex внедрит инструмент Shimmer, призванный выявлять подозрительную активность и обеспечить справедливые условия для работы трейдеров. Bitfinex launches Shimmer to monitor its own markets. Ensuring a fair and safe environment for the entire community is our...

Состоялся релиз стабильной версии Microsoft Edge 85.0 Компания Microsoft выпустила новую стабильную версию Microsoft Edge под номером 85.0.564.41, которая принесла с собой новый инструмент «Маркер PDF» для быстрого выделения текста в PDF-файлах, поддержку синхронизации «Избранного» и «Параметров» между учётными записями Azure ...

[recovery mode] Proxmox VE обновился до 6.4: теперь с Single File Restore и Live Restore Proxmox Virtual Environment (в просторечии - Promxox VE, PVE, или даже "прокс") обновился до версии 6.4, и список изменений в очередной раз радует. Эта версия включает весьма интересные новые функции, такие, как восстановление в реальном времени (Live Restore) и восстановлен...

[Перевод] Устанавливаем рабочий стол Linux на Android Привет, Хабр! Представляю вашему вниманию перевод статьи из журнала APC. В данной статье рассматривается полная установка операционной среды Linux вместе с графическим окружением рабочего стола на Android-устройствах. Одной из ключевых технологий, которую применяют многи...

Инструмент для тонкой настройки игр Reshade получил самое крупное обновление за многие годы Невероятно крутая программа теперь и в DirectX 12

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

Apple может променять процессоры Intel на AMD еще до перехода на собственные CPU На неделе компания Apple заявила об отказе от процессоров Intel в пользу собственных платформ на архитектуре Arm — в их разработке активно помогает TSMC. Переход, как сообщалось, займет до двух лет, но не исключено, что Apple откажется от процессоров Intel даже ра...

Защитник Windows блокирует установку Windows 10 версии 2004 Microsoft обнаружила новую проблему с приложением Безопасность Windows, которая может помешать обновлению до Windows 10 May 2020 Update (версия 2004). В частности, эта проблема вызывает проблемы совместимости с Windows 10 версии 2004, если вы не измените настройки в приложен...

Relay атаки Статья расскажет о том, какие Relay атаки существуют на сегодняшний день и как их воспроизводить, какие основные инструменты для проведения данных атак при тестировании на проникновение можно использовать, а также будет рассмотрена Relay атака на Active Directory. Читать дал...

OpenID Connect: авторизация внутренних приложений от самописных к стандарту Несколько месяцев назад я занимался реализацией OpenID Connect сервера для управления доступом сотен наших внутренних приложений. От собственных наработок, удобных на меньших масштабах, мы перешли к общепринятому стандарту. Доступ через центральный сервис значительно упрощае...

Ещё 74 игры получили поддержку FPS Boost на Xbox Series X|S Команда Xbox объявила, что с сегодняшнего дня функция FPS Boost на консолях Xbox Series X и Xbox Series S стала доступна ещё для 74 игр, среди которых такие крупные франшизы, как Assassin's Creed, Far Cry, Deus Ex и Tomb Raider. Таким образом, на сегодняшний день воспользов...

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

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

Реализация аудиоконференций в Telegram + Asterisk В предыдущей статье я описывал реализацию выбора пользователем места жительства при регистрации в моем telegram боте, который я создавал вдохновившись идеей «Телефонного эфира». В этой же статье я опишу интеграцию бота с Asterisk . Читать дальше →

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

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

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

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

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

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

Практическое руководство по разработке бэкенд-сервиса на Python Привет, меня зовут Александр Васин, я бэкенд-разработчик. Идея этого материала началась с того, что я хотел разобрать вступительное задание (Я.Диск) в Школу бэкенд-разработки Яндекса. Я начал описывать все тонкости выбора тех или иных технологий, методику тестирования… Получ...

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

[Перевод] Argo CD: готов к труду и обороне в Kubernetes В этой статье мы рассмотрим несколько вопросов касательно Argo CD: что это такое, зачем его используют, как его развернуть (в Kubernetes), как его использовать для реализации непрерывного развертывания (continuous deployment), как настроить SSO с помощью GitHub и разрешений ...

Nvidia представила технологию сглаживания DLSS 2.0 Одной из главных «фишек» видеокарт GeForce RTX является технология сглаживания Deep Learning Super Sampling (DLSS), использующая тензорные ядра в составе графических процессоров Nvidia Turing. Она призвана повысить общую производительность и дополняет трассировку...

Ровняем шарды "Размышления без практики приводят к заблуждению, практика без размышления приводит к затруднению." Мы ведём войну с индивидуальностью у шардов в кластере MongoDB. Это продолжение статьи Шардинг от которого невозможно отказаться, а это значит, что наступила пора к...

Будни OEMщика (Часть 2) Для тех, кто не читал первую часть статьи, скажу, что в данной статье под OEMщиком подразумевается специалист, который занимается подготовкой Windows к тиражированию на множество устройств. Из первой части Вы узнали, как быстро создать и развернуть образ системы. Помните, чт...

Создание отказоустойчивой ИТ инфраструктуры. Часть 2. Установка и настройка кластера oVirt 4.3 Эта статья является продолжением предыдущей – «Создание отказоустойчивой ИТ инфраструктуры. Часть 1 — подготовка к развёртыванию кластера oVirt 4.3». В ней будет рассмотрен процесс базовой установки и настройки кластера oVirt 4.3, для хостинга высокодоступных виртуальных маш...

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

Полный список смартфонов Huawei и Honor, которые получат HarmonyOS вместо Android В скором времени компания Huawei выпустит HarmonyOS для смартфонов — собственную операционную систему, которая призвана заменить Android на её устройствах.

Атаки на Active Directory. Разбираем актуальные методы повышения привилегий Для подписчиковЧтобы скомпрометировать контроллер домена, мало найти известную уязвимость, получить учетные данные пользователя или обнаружить ошибку в настройке политики безопасности. Это обеспечит тебе минимальный доступ, но его может не хватить для достижения всех намечен...

Наглядная демонстрация преимущества 120 над 60 ГЦ в экранах смартфонов Ранее на этой неделе OnePlus провела пресс-конференцию в Китае, где она объявила о своем новом дисплее с частотой 120 Гц, который появится в будущих флагманах. Генеральный директор OnePlus Пит Лау (Pete Lau) опубликовал на своей страничке в социальной сети видеоро...

[Перевод] Знакомимся с NestJS Перевод статьи подготовлен в преддверии старта курса «Разработчик Node.js». У современных разработчиков есть много альтернатив, когда речь заходит о создании веб-сервисов и других серверных приложений. Node стал крайне популярным выбором, однако многие программисты предп...

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

SVM. Объяснение с нуля, имплементация и подробный разбор Привет всем, кто выбрал путь ML-самурая! Введение: В данной статье рассмотрим метод опорных векторов (англ. SVM, Support Vector Machine) для задачи классификации. Будет представлена основная идея алгоритма, вывод настройки его весов и разобрана простая реализация своими рука...

Intel сравнила APU Ryzen 7 3700U со своими CPU Core i7-10710U и Core i7-1065G7. Догадайтесь, кто победил? Вместе с формальным анонсом процессоров Comet Lake-H, компания Intel сегодня опубликовала порцию исследовательских данных, призванных в очередной раз убедить пользователей в том, что APU AMD сильно проигрывают фирменным CPU Intel в производительности. И опубликованные д...

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

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

Делаем модем: передаем цифровые данные по воздуху с помощью OFDM и GNU Radio Привет, Хабр. Данный текст можно считать продолжением статьи "Разбираем звук Dial-up модема", в которой разбирался метод установки связи между модемами. Сегодня мы пойдем дальше, и посмотрим на практике как передаются данные, для чего создадим простую реализацию м...

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

[Перевод] Sysbench и распределение случайных величин Перевод статьи подготовлен специально для студентов курса «Базы данных». То, что вы, возможно, не знали о генерации случайных чисел в sysbench Sysbench — это популярный инструмент для тестирования производительности. Первоначально он был написан Петром Зайцевым в начале ...

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

Будущие флагманы Samsung могут обойтись без… экранов Samsung Как пишет источник, следующее поколение флагманских смартфонов Samsung Galaxy S может обойтись без собственных экранов Samsung – их заменят более дешевые панели OLED китайской компании BOE. По данным отраслевых инсайдеров, Samsung сегодня направила BOE официальный...

Telegram заменит TOR и даркнет: новый функционал TON Sites Те сайты, что мы видим открывая ссылку в браузере являются частью Сети. Она работает на основе стека (группы) протоколов TCP/IP. Среди них наиболее важными являются Transmission Control Protocol (протокол управления передачей, TCP), Internet Protocol (протокол интернета или ...

6 майских обновлений ВКонтакте для бизнеса: любопытные цифры для предпринимателей Доставка через Boxberry и СДЭК, новые настройки таргетинга и источники переходов в статистике Страницы, продвижение товаров из прайс-листа, обновлённые беседы с пользователями и заказ такси прямо в мобильном приложении VK. Команда ВКонта...

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

Уязвимость в Laravel. Разбираем эксплоит, который дает удаленное выполнение кода в популярном PHP-фреймворке Для подписчиковВ библиотеке Ignition, поставляемой с Laravel, обнаружилась уязвимость, которая позволяет неавторизованным пользователям выполнять произвольный код. В этой статье мы посмотрим, где разработчики Ignition допустили ошибку, и разберем два метода ее эксплуатации.

Microsoft представила SDK Preview для Surface Duo и Windows 10X Microsoft объявила о выпуске предварительной версии набора средств разработки (SDK) для Surface Duo, а также о скором выходе SDK Preview для Windows 10X. Кроме этого, компания представляет предложения новых веб-стандартов для веб-сайтов и PWA-приложений, призванных обеспечи...

Microsoft Edge для Android готовится к выходу Edge Chromium на ПК Релиз новой версии Microsoft Edge, построенной на базе проекта Chromium, для платформ Windows и macOS состоится уже 15 января 2020 года. Поскольку до этого события остаётся всего чуть больше двух недель, некоторые приложения Microsoft уже начали готовиться к переходу на нов...

Essential Phone получит поддержку Android 11 Developers Preview Ранее мы писали новость, что компания Энди Рубина Essential закрывается и больше не будет выпускать устройства и обновлять их. Но производитель перед закрытием компании, оставил фанатам небольшой подарок. Смартфон Essential Phone получить поддержку операционной системы Andr...

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

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается сем...

Представляем Quarkly – инструмент для react-разработчиков и дизайнеров, который поможет оптимизировать вашу разработку Всем привет! Идеологически Quarkly – это проект, который призван упростить жизнь веб-разработчикам и веб-дизайнерам. В этом посте я коротко расскажу, за счет чего это возможно. Прежде всего, давайте посмотрим, как выглядит типичный цикл разработки веб-приложения в 2020 году?...

Функции Samsung Galaxy S20 появились на российских Galaxy A51 и A71 Компания Samsung подтвердила, что российские пользователи смартфонов Galaxy A51 и A71 действительно получили обновление, которые расширяет и дополняет их возможности функциями, дебютировавшими в Galaxy S20. Давайте разберемся подробнее, что именно стало доступно пользов...

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

Android: социальный мониторинг и советы от Microsoft Для подписчиковСегодня в выпуске: анализ приложения «Социальный мониторинг», рассказ о том, как новые версии Android экономят заряд батареи, статья о вредности System.exit(), советы, как сократить размер приложения, реализация обновления приложения через само приложение, над...

Как NASA будут искать темную энергию? Первые годы существования Вселенной скрыты для человеческого глаза за облаками горячего газа и субатомных частиц. Но новый космический телескоп Wide Field Infrared Survey Telescope (WFIRST) может, наконец, раскрыть некоторые из величайших тайн молодой Вселенной. Более того,...

В смартфонах Xiaomi и Redmi может появиться защита от пыли и воды IP68 На этих выходных глава компании Redmi написал в социальной сети Weibo пост о том, что, по его мнению, защиты IP53 вполне достаточно для современных смартфонов, приведя в качестве примера Redmi K30. Напомним, что этот уровень подразумевает почти полную защиту от пыли и защиту...

[Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала Прим. перев.: Представляем вниманию перевод статьи старшего инженера по безопасности приложений британской компании ASOS.com. С ней он начинает цикл публикаций, посвящённых повышению безопасности в Kubernetes благодаря использованию seccomp. Если введение понравится читателя...

Передается ли коронавирус по воздуху. Что известно на данный момент Несмотря на то, что новая коронавирусная инфекция активно распространяется среди людей уже на протяжении почти двух месяцев, мы до сих пор многого о ней не знаем. Одним из важных не прояснённых моментов остается то, способны ли частицы вируса SARS-CoV-2 надолго оставаться в ...

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

[Из песочницы] Способы реализации API-сервера на Golang с автогенерацией кода и документации Я бы хотел в этой статье рассказать вам о том как можно быстро и просто сделать веб сервер на языке Golang с документацией к нему. И о том какие есть подходы и инструменты для их реализации Сегодня мы разберем эти готовые инструменты: swagger-api/swagger-codegen go-swagger/...

Управление кластером Docker Swarm с помощью Swarmpit Доброго времени суток, %username%. Пора расчехлить блог после 6 лет простоя и попробовать опять что-то полезное принести сообществу. Я крайне удивлен, что на хабре до сих пор нет ни одной статьи про Swarmpit. Я конечно понимаю, что наверняка большинство изучая Docker оста...

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

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

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

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

Как активировать вкладки проводника в Windows 11 Хотя операционная система Windows 11 обладает обновлённым проводником, многих разочаровало отсутствие в нём поддержки вкладок. Пользователи на протяжении нескольких лет просили Microsoft включить вкладки в состав проводника, но до сих пор этого не произошло. Чтобы исправить ...

Создание отказоустойчивой ИТ инфраструктуры. Часть 3. Организация маршрутизации на роутерах VyOS Основная цель статьи – показать процесс установки и настройки виртуальных маршрутизаторов VyOS на кластере oVirt, для организации связи на уровне L3 между внутренними и внешними сетями. Также в статье будут рассмотрены вопросы, связанные с особенностями настройки выхода в Ин...

[Перевод] Продуктовые стратегии для затрат перехода Перевод статьи подготовлен в преддверии старта курса «Product Manager IT-проектов». В своей предыдущей статье мы говорили о трех категориях затрат перехода: финансовых, процедурных и реляционных. Как можно использовать затраты перехода, чтобы повысить ценность вашего прод...

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

Xiaomi официально представила новую прошивку MIUI 12 Компания Xiaomi официально представила новую фирменную прошивку MIUI 12, которую анонсировал сам Лей Цзунь.Глава Xiaomi сообщил, что MIUI пользуются в 221 стране мира, в которых разговаривают на 80 языках. Число активных пользователей прошивки в месяц составляет 310 млн.MIUI...

Видеоигра Warframe получит поддержку RTX и DLSS Разработчики Digital Extremes объявили о переходе к новому движку рендеринга. Новый графический движок принесет в игру поддержку технологий RTX и DLSS. Digital Extremes полностью откажется от устаревшей системы, но намерены сохранить производительность и масштабируемость в...

Слухи: Dell готовит ноутбуки на базе будущих процессоров AMD Cézanne Ещё толком не успели начаться продажи ноутбуков на базе процессоров Renoir (Ryzen 4000), а в Сети уже гуляет информация об их преемниках. По слухам, компания Dell уже работает над новым семейством портативных рабочих машин на базе совершенно нового семейства процессоров AMD ...

[Перевод] Сжатие ответов в GRPC для ASP.NET CORE 3.0 Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». В этом эпизоде моей серии статей о gRPC и ASP.NET Core мы рассмотрим подключение функции сжатия ответов (response compression) служб gRPC. ПРИМЕЧАНИЕ: В этой статье я рассказываю о некото...

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

Microsoft Pluton — новый чип безопасности, созданный для будущих Windows-устройств Microsoft представила новый чип безопасности, предназначенный для защиты будущих компьютеров под управлением Windows, который получил название Microsoft Pluton. Данный чип будет интегрироваться непосредственно будущие процессоры, и заменит собой существующий Trusted Platfor...

ruleguard: динамические проверки для Go В этой статье я расскажу о новой библиотеке (и утилите) статического анализа go-ruleguard, которая адаптирует gogrep для использования внутри линтеров. Отличительная особенность: правила статического анализа вы описываете на особом Go-подобном DSL, который на старте rulegua...

Почему я всем советую обновить Huawei до EMUI 10 Производители смартфонов постоянно выпускают новые модели устройств. Обычно они становятся лучше и интереснее. Также выпускаются прошивки для старых смартфонов, которые вдыхают в них новую жизнь. Даже Huawei не перестает выпускать новые прошивки, которые вызывают очень боль...

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

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

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

oVirt за 2 часа. Часть 3. Дополнительные настройки В этой статье мы рассмотрим ряд необязательных, но полезных настроек: использование дополнительных имен для менеджера; подключение аутентификации через Active Directory; Mutlipathing; управление питанием; замена SSL сертификата; архивация; менеджмент-интерфейс хостов (cockp...

Онлайн-курс Теплицы: все о Google Analytics Google Analytics – самый действенный инструмент в отслеживании поведения ваших посетителей на сайте и «по дороге» к нему. Как сказал Алексей Сидоренко, руководитель «Теплицы социальных технологий» в интервью – «Если вы владелец магазина, вам, конечно, интересно знать, чт...

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

[Перевод] Использование Atomics.wait(), Atomics.notify() и Atomics.waitAsync() Статические методы Atomics.wait() и Atomics.notify() представляют собой низкоуровневые примитивы синхронизации, которые можно применять для реализации мьютексов и других подобных механизмов. Но, так как метод Atomics.wait() является блокирующим, его нельзя вызывать в главном...

Лучшие доступные планшеты 2020 года. Xiaomi MiPad 4 64Gb Samsung Galaxy Tab A 10.1 Компания Samsung всегда радовала нас качественной электроникой, которая еще и стоит адекватных денег. В плане планшетов у производителя тоже все достаточно хорошо — из года в год планшеты корейской компании становятся все лучше, а модель Samsung...

Что такое eSIM и как это работает Заодно расскажем, какие у неё преимущества и как её получить (конечно же, не выходя из дома).

Вышел новый релиз ANSYS 2020 R1 «КАДФЕМ Си-Ай-Эс», элитный партнер компании ANSYS, сообщил о выходе нового релиза ANSYS 2020 R1. Главным изменением стал переход к более гибкой схеме лицензирования для пользователей ПО ANSYS Discovery, ANSYS Fluids и ANSYS Mechanical. Это позволит ...

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD) Зачем и о чём эта статья? Если погуглить на тему «openvpn bgp», то можно найти несколько интересных и полезных с практической точки зрения статей (например раз или два). Но начиная решать задачку вынесенную в заголовок, я по многим причинам даже не удосужился погуглить. Идея...

StealthWatch: интеграция с Cisco ISE. Часть 4 В более ранних статьях было рассмотрено несколько обширных тем касательно решения по мониторингу Cisco StealthWatch. Напомню, что StealthWatch — решение по мониторингу трафика в сети на предмет инцидентов безопасности и легитимности сетевого взаимодействия. В основе работы...

База данных на SharedPreferences — Android Kotlin Для хранения большого количества информации в Android используется DataBase (SQLite, FireBase и т. п.), а для простого хранения настроек SharedPreferences. Вопрос, можно ли использовать SharedPreferences как своего рода Базу Данных и как это сделать? Статья написана об учеб...

Microsoft представила DirectX 12 Ultimate Компания Microsoft представила новую версию DirectX 12 с приставкой Ultimate. Новая версия призвана чтобы улучшить графику в играх для платформ PC и Xbox Series X. Платформа Xbox Series X с новой версии DirectX 12 Ultimate получит полный доступ к новым графическим технологи...

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

Postgresso 23 Жизнь продолжается. А мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главное событие PostgreSQL 13 Beta 2 Релиз беты состоялся. Загрузить можно отсюда, информация для бета-тестеров здесь. Напоминаем, что в начале апреля мы сделали обзор нового в ве...

Техподдержка 3CX отвечает: Обновление на 3CX v16 с предыдущих версий В новый год с новой АТС! Правда, не всегда есть время или желание разбираться в тонкостях перехода между версиями, собирая информацию из разных источников. В этой статье мы собрали всю информацию, необходимую для простого и быстрого обновления до 3CX v16 Update 4 со старых в...

Скачать Windows 10 November 2019 Update (ISO) ISO-образы Windows 10 November 2019 Update уже доступны, что позволяет пользователям быстро обновиться с любой версии Windows.Вы можете загрузить ISO-образ Windows 10 November 2019 Update, если хотите установить ОС с нуля. ISO-образы Windows 10 доступны на веб-сайте загрузки...

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

Новый Microsoft Edge выходит на Windows 10 May 2020 Update 15 января был официально запущен новый браузер Microsoft Edge на основе Chromium. В январе компания также объявила о том, что она автоматически развернет новый браузер для пользователей Windows 10 через отдельное обновление Windows. Для Windows 10 версии 1909 (обновление за ...

3D-печать в медицине Представляем Вам новый вебинар «3D-печать в медицине», который состоится 18 июня 2020 года в 18:00 по мскЕсли вы не знаете, как работают 3D-принтеры, но есть тяга к данной сфере деятельности, и Вы хотите узнать возможности использования - то данный вебинар как раз для Вас!Ив...

Внедрение CI/CD & DevOps в Enterprise (Ростелеком) — часть 2 Платформа Цифровых Продуктов Ростелеком. Как это устроеноДатой создания Платформы Цифровых Продуктов (ПЦП) можно считать лето 2017. Старое название - Digital Sandbox, или просто Песочница.В основе инфраструктуры лежат два тенанта на базе виртуализации OpenStack-KVM, размещен...

Что ожидается в Windows 10 версии 21H1 Вот-вот недавно вышло обновление системы Windows 10 версии 20H2, которое почти не отличается от выпущенного в первом полугодии May 2020 Update (версия 2004). Если принцип выпуска обновлений не изменится, версия Windows 10 21H1 появится весной 2021 года. Однако, слухи утвержд...

Jaguar Land Rover Vector: автономный электрический транспорт будущего Компания Jaguar Land Rover представила собственное видение того, каким может быть электрический транспорт для мегаполисов будущего: концептуальная разработка получила название Project Vector. Новое транспортное средство — это часть комплексной инициативы Destination Zero. Це...

Технологии 5G изменили поведение пользователей Исследовательское подразделение ConsumerLab компании Ericsson опубликовало результаты нового исследования “Five Ways to a Better 5G” , посвященного поведению владельцев смартфонов с поддержкой технологий 5G и ожиданиям пользователей услуг 5G.По данным исследовани...

Xiaomi и Redmi теснят по всем фронтам Пару дней назад появились сведения о том, что компания Realme, которая очень громко заявила о себе на рынке смартфонов и составила достойную конкуренцию Xiaomi и Redmi, собирается выпустить свой первый телевизор. Фрэнсис Ван (Francis Wang), директор по маркетингу Realm...

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

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

16-ядерный 24-поточный 10-нанометровый флагман Intel Core i9-12900K (Alder Lake) представят уже в сентябре Пока многие ждут старта продаж процессоров Intel Rocket Lake-S — последних 14-нанометровых, в Сети появились новые подробности о сроке выпуска первых 10-нанометровых CPU компании. Если все будет так, как описывает источник, то Rocket Lake-S обречены на короткий жи...

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

Сбор метрик Spring Boot приложения c помощью Prometheus и Grafana В данной статье рассмотрен пример работы с метриками. В начале, настройка приложения для поставки метрик. Настройка Prometheus для сбора и хранения метрик. Настройка Grafana для отображения собранных метрик. Читать далее

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

Front работ по backend разработке крупнейших порталов на СПО: делимся опытом Одним из направлений группы компаний «Диджитал Дизайн» является создание портальных решений, предоставляющих конечным пользователям большой набор настраиваемых сервисов в рамках одного сайта. Сервисы могут быть различными: новости, форумы, хранилища документов, статистика, м...

[Перевод] Введение в gRPC на Rust В статье будет показано как создать gRPC сервер и клиент на Rust. Для большей наглядности клиент будет также Telegram ботом. В итоге будет получена следующая архитектура: Статья является не всеобъемлющим руководством по gRPC в Rust, а скорее практическим гайдом, демонстриру...

Разработчики Society2 запустят соцсеть на базе IOTA Проект Society2 анонсировал запуск социальной сети на основе системы IOTA, призванной «вернуть пользователям контроль над конфиденциальностью и контентом». Об этом сообщает BTC Manager. По словам разработчиков, у традиционных соцсетей вроде Facebook или азиатского WeChat нео...

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

Windows 10 Build 18363.1256 уже доступна для скачивания Если вы все еще используете Windows 10 версии 1909 или 1903, то теперь для вашего ПК доступно новое накопительное обновление. Декабрьское накопительное обновление для версии 1909/1903 выпущено через WU и WSUS, но вы также можете загрузить автономные установщики Windows 10 KB...

Xiaomi добавила меню приложений в глобальную версию MIUI 11 Xiaomi уже давно тестирует панель приложений, являющуюся частью системы запуска MIUI. Еще в ноябре альфа-сборка MIUI Launcher получила меню приложений на нескольких смартфонах компании. Однако обновление было ограничено устройствами, работающими под управлением версии MIUI 1...

Explorer Patcher для Windows 11 даёт настройку таскбара, как в Windows 10 Одним из самых противоречивых нововведений в свежей операционке оказалось урезанное взаимодействие с таскбаром. Панель задач решили ряда возможностей, которыми она обладала со времён Windows 95. Читать полную статью

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

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

[Из песочницы] Используем passwordstore.org — менеджер паролей в стиле KISS Всем привет. В этой статье я хотел бы поделиться своим опытом настройки и использования pass — менеджера паролей для Linux и не только, примечательного своей простотой, использованием уже присутствующих в системе инструментов и возможностью работать исключительно из консоли....

Xbox Series X: обзор технологий следующего игрового поколения Всем привет! Мы решили начать эту неделю с более «легкого» и интересного для многих материала про нашу новую консоль Xbox Series X. Сегодня расскажем о том, как получилось сделать её такой мощной, как будет достигаться эффект погружения (скриншоты из игр под катом) и немного...

Xiaomi запускает обновленный магазин тем оформления в MIUI Оболочка MIUI хорошо известна своими темами. Приложение «Темы» от Xiaomi позволяет пользователям выбирать оформление экрана из множества вариантов, как бесплатных, так и платных. Теперь компания выпустила в Китае новое бета-обновление этого приложения, в которое включен новы...

[Из песочницы] Riak Cloud Storage. Часть 1. Настройка Riak KV Riak CS (Cloud Storage) – лёгкое в использовании программное обеспечение для организации хранилища объектов, работающее поверх Riak KV. Riak (KV) это распределённая NoSQL база данных типа «ключ-значение(key-value)». Riak CS спроектирована так, чтобы обеспечить простоту, дост...

Несправедливость устранена. Google Play почернел для всех смартфонов с Android Тёмная тема онлайн-магазина приложений Google Play Store стала доступна для всех устройств на основе операционной системы Android.  Об этом компании объявила на страничке Google Play в социальной сети Twitter.  📢📢 #DarkTheme on Google Play is ...

Что такое Immutable Infrastructure Меня зовут Никита, я системный инженер в компании SEMrush. И в этой статье я расскажу вам, что такое Immutable Infrastructure, какие у этого подхода есть преимущества и недостатки и как мы его используем в компании. Если вы ни разу не слышали такое словосочетание, то усажив...

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

Первое появление Rocket Lake-S в тестах: наличие восьми ядер подтвердилось Несмотря на то, что компания Intel ещё даже не представила свои настольные процессоры Core десятого поколения (Comet Lake-S), в Сети появляется всё больше подробностей об их преемниках — Rocket Lake-S. На этот раз известный сетевой источник _rogame обнаружил первую запись о ...

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

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

Еще один [почти] неудаляемый троянец под Android В конце прошлого года с помощью функции обнаружения изменений в системной области у некоторых наших пользователей было зафиксировано изменение системного файла /system/lib/libc.so. Это одна из главных библиотек операционных систем на базе Linux, которая отвечает за системные...

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

Восемь «больших» и восемь «маленьких» ядер в CPU Intel. Настольные процессоры Alder Lake будут очень необычными Как известно, у Intel нет 10-нанометровых настольных процессоров и не будет в ближайшее время. Грядущие новинки — CPU линейки Comet Lake — не принесут никаких кардинальных изменений, если не считать нового сокета и появления 10-ядерных моделей. Следующие за ...

Недостаточно 90 Гц? Компания разгонит дисплеи серии ... На прошлой неделе Meizu «разродилась» анонсом флагманов Meizu 17 и Meizu 17 Pro, призванные вернуть пользователей в ряды фанатов компании. Новая линейка вышла самобытная внешне и мощная внутри, с чипом NFC и большим AMOLED-дисплеем с частотой обновления 90 Гц. Ка...

Nvidia совершила переворот в бюджетном мобильном гейминге. GeForce MX450 обеспечивает производительность уровня GTX 1050 Пару дней назад Nvidia формально представила новую дискретную мобильную видеокарту начального уровня — GeForce MX450. При этом практически никаких характеристик компания не раскрыла, лишь указала, что адаптер может работать с памятью GDDR5 и GDDR6 и поддерживает P...

HP расширяет возможности цифрового образования с новыми ноутбуками серии Chromebook Будущие специалисты смогут уже на этапе обучения получить доступ к инновационным технологиям для творчества и реализации совместных проектов.

Все «тайны» настройки софта для модулей и периферии OpenCPN После публикации статьи Использование OpenCPN для автоматизации производства / Хабр (habr.com) в личной почте были вопросы по настройке программного обеспечения на собранном устройстве. В этой статье будут более детально и последовательно приведены все необходимые конфигура...

Как устроена Вечерняя школа по Kubernetes Слёрм запустил Вечернюю школу по Kubernetes: цикл бесплатных лекций и платных практических занятий для тех, кто изучает k8s с нуля. Занятия ведут Марсель Ибраев, инженер Southbridge, CKA, и Сергей Бондарев, инженер Southbridge, СКА, один из разработчиков kubespray с правами...

QNAP TS-x53D для дома и офиса В последнее время многие пользователи даже в личных целях стали активно покупать серверы NAS для использования в домашних условиях или в условиях небольшого офиса. К примеру, новая линейка NAS-серверов QNAP TS-x53D создана специально для тех, кто хочет хранить большие объемы...

Антипаттерн Entity Service. Иногда микросервисы хуже монолита Статья об одном неудачном решении, которое распространено при переходе на микросервисы. Несмотря на то, что Microsoft и другие компании в своих руководствах рассматривают возможность создавать Entity Serivces, есть все основания считать его антипаттерном. Далее мы поговорим ...

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

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

Форензика, SQL-инъекция и многострадальный котик: разбор задания №3 online-этапа NeoQUEST-2020 Сегодня рассмотрим самое противоречивое задание NeoQUEST-2020: первая его часть является рекордсменом по количеству прошедших его участников, а вторая часть покорилась лишь единицам. Что же в нем такого особенного? Разбираемся под катом! Читать дальше →

iPad Pro побил консоли на Fortnite Компания Epic Games выпустила значимое обновление версии популярной игры Fortnite для планшета iPad Pro.   Одним из главных новшеств стала поддержка игры в режиме 120 кадров в секунду. На данный момент 120 к/с доступно для моделей  iPad Pro 11 (2018) и...

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

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

[Перевод] Quarkus — новый взгляд на Cloud Native Java Привет, Хабр! В наступившем новом году мы планируем всерьез развивать темы контейнеров, Cloud-Native Java и Kubernetes. Логичным продолжением этих тем на русском языке будет рассказ о фреймворке Quarkus, уже рассмотренном в хорошей статье на Хабре. Сегодняшняя статья посвящ...

Новые видеокарты Nvidia пугают количеством ядер CUDA В этом году мы должны получить сразу несколько новых топовых видеокарт. Во-первых, AMD наконец-то выпустит адаптер на основе «большого Navi», а во-вторых, Nvidia должна вывести на рынок новое поколение 3D-карт Ampere. Мы пока мало что знаем достоверно про вс...

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

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

Групповые политики (GPO) Active Directory: разбираемся почему это важно и как ими управлять в GPOAdmin Групповая политика — важный элемент любой среды Microsoft Active Directory (AD). Её основная цель — дать ИТ-администраторам возможность централизованно управлять пользователями и компьютерами в домене. Групповая политика, в свою очередь, состоит из набора политик, называемых...

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

Compositional Layout в iOS 13. Основы Добрый день, На практике iOS разработчик часто сталкивается с задачей показа большого количества информации в виде списка или в виде коллекции, как правило, для этого отлично подходят UITableView или UICollectionView. Также часто встречается задача реализации экрана, который...

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

Microsoft поменяет внешний вид обновленной Windows 10 В четверг, 12.12.2019, компания Microsoft представила новый логотип и 100 новых переработанных иконок для своей операционной системы – Windows 10.     Джон Фридман, руководитель отдела дизайна Microsoft Office, рассказал в своем блоге о новом логотипе Window...

IoT там, где вы не ждали. Разработка и тестирование (часть 1) Применением IoT в фитнес-трекерах, колонках, пылесосах уже никого не удивишь. Думали ли вы, что различные датчики можно установить в мусорные контейнеры и мусоровозы для контроля вывоза мусора? Звучит странно и вызывает вопрос: «А зачем?». Анатолию Коровину случилось порабо...

Автоматизация ручных действий с GitHub Actions GitHub Actions — инструмент для автоматизации рутинных действий вашего пакета на GitHub.Из личного опыта расскажу, как без опыта и знаний о настройке CI, я научился автоматизировать рутину в своем Open Source проекте всего за день и что на самом деле это действительно не так...

Разбираем ресурсы Twisted Metal 4 (PSX) в Ghidra. Часть 1 Всем привет, В данной статье я расскажу о реверс-инжиниринге ресурсов игры Twisted Metal 4 для первой Playstation. В качестве основного инструмента я буду использовать Ghidra. Наверняка вы слышали об игровой серии Twisted Metal. А кому-то, наверное, довелось и поиграть (мне...

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

Тест-драйв смартфона Realme 6i 4/128GB Бюджетных смартфонов сегодня, как и всегда, огромное количество. При этом количество вендоров, которые пытаются что-то продать населению постоянно увеличивается. Часть из них, конечно же, в итоге отмирает. Но многие остаются. Мы до сих пор считаем realme относительным нови...

Рано радоваться? У операционной системы HarmonyOS обнаружились проблемы в играх В бочке меда позитивных отзывов об операционной системе HarmonyOS, которая призвана на смартфонах Huawei заменить Android с интерфейсом EMUI, обнаружилась ложка дегтя. Как оказалось, у HarmonyOS есть проблема с играми. Дело в том, что когда пользователь входит в Androi...

Новая работа vs Карантин Менять работу всегда волнительно, но каково выходить на новое место во время пандемии? Герои этой статьи — новички DINS, которые присоединились к команде в период самоизоляции. Они рассказывают о своих опасениях, удаленном онбординге и делятся мнением по поводу перехода на ...

Windows 10 Build 21343 доступна для загрузки Microsoft только что выпустила сборку Windows 10 под номером 21343 для инсайдеров на канале разработчиков (Dev), и каждый может скачать ее прямо сейчас из Центра обновления Windows. В этом обновлении есть два заметных изменения: добавление значков Fluent Design в Проводнике ...

Huawei Kirin 820 5G оказался мощнее, чем Kirin 980 и Qualcomm Snapdragon 855 Предстоящий чипсет компании Huawei среднего класса Kirin 820 5G должен заменить прошлогодний Kirin 810. Он представляет собой 7-нм чип с использованием ядра процессора Cortex-A76, а также графического процессора Mali G77. Говорят, что процессор Mali G77 имеет прирост произво...

Сообщество Ethereum подписало петицию с призывом отказаться от активации кода ProgPoW Целый ряд известных представителей сообщества Ethereum подписал петицию с призывом отказаться от активации кода ProgPoW, призванного сделать неэффективным майнинг второй по капитализации криптовалюты на ASIC-оборудовании. Предложение ProgPoW (EIP-1057) было выдвинуто в январ...

[Перевод] Настраиваем окружение Python с помощью pyenv, virtualenvwrapper, tox и pip-compile Эти инструменты упростят настройку и позволит автоматизировать рутинные операции. Они избавят разработчика от многих сложностей, которые мешают сосредоточиться на решении задач и комфортном написании кода. Есть много способов настройки окружения Python. В этом материале о...

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

Названа рублёвая цена Radeon RX 5500 XT Новинка призвана заменить Radeon RX 580 и Radeon RX 570.

Nokia представила... операционную систему Многие компании думают о том, как более эффективно использовать информацию и данные. Nokia, как компания, основанная на информационных системах и инновациях, выступила с интересным заявлением. Nokia объявила о запуске сетевой операционной системы нового поколения для це...

Новостной сервис Apple провалился: директор уволен, будущее неясно Лиз пришла в компанию в 2018 году из Conde Nast, крупного, всемирно известного издательского дома. В ее задачи, в числе прочего, входило привлечение на площадку Apple News+ именитых изданий. Как сообщает Bloomberg со ссылкой на источники внутри компании, даже несмотря на свя...

[Из песочницы] Конфигурация кластера из трех узлов ZooKeeper и брокеров Apache Kafka Доброго времени суток! В этой статье рассмотрим настройку кластера из трех узлов ZooKeeper (служба координации распределенной системы), два из которых — брокеры сообщений Kafka, третий — управляющий. В результате будет реализована следующая схема компонентов: Читать дал...

Envoy для самых маленьких Всем привет! Я работаю бэкенд-разработчиком в компании Tinkoff, где участвую в разработке платформы CRM-системы для обслуживания физических и юридических лиц. Использование edge proxy и балансировщика в частности — это почти мастхэв при построении современных систем. Сегодн...

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

В Apple iOS 14 появятся новые виджеты для экрана и настройка обоев Apple продолжает работу над новой версией операционной системы iOS 14. Компания говорит, что это будет самым крупным обновлением экрана. Новый вид экрана позволяет пользователю настраивать его с разными возможностями, размытость, темный режим и плоские цвета. Ранее компан...

Инженерный образец 10-нм мобильного CPU Intel Tiger Lake достиг 4,0 ГГц при активности всех ядер В следующем году Intel выведет на рынок мобильные процессоры нового поколения Tiger Lake-U/Y, которые заменят собой уже хорошо знакомые нам 10-нм Ice Lake-U/Y. Они останутся на техпроцессе 10 нм, но будут выделяться и новой процессорной архитектурой (Willow Cove вместо Sunny...

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

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

[Из песочницы] Разбор настройки ELK 7.5 для анализа логов Mikrotik Давно была мысль посмотреть, что можно делать с ELK и подручными источниками логов и статистики. На страницах хабра планирую показать практический пример, как с помощью домашнего мини-сервера можно сделать, например, honeypot с системой анализа логов на основе ELK стека. В э...

Web Security SQL Injection 2020 Статья расскажет, как использовать SQLmap и похожих инструментов для автоматизации решений заданий по sql injection на одном из популярных CTF ресурсов. В статье зайдем немного дальше, чем просто модификация risk-level «if you know what i mean». Задания не будут полностью ра...

Microsoft полностью перепишет часть Windows на своем новом языке программирования Как пишет CNews со ссылкой на Zdnet, новый язык базируется на набирающем популярность Rust, развитием которого занимается компания Mozilla, разработчик известного браузера Firefox. Проект получил название Verona и, по данным издания, ключевое его отличие от Rust заключается ...

Современный код для выполнения HTTP запросов в Swift 5 с помощью Combine и применение их в SwiftUI. Часть 1 Выполнение HTTP запросов — это один из самых важных навыков, которые необходимо получить при разработке iOS приложений. В более ранних версиях Swift (до версии 5) вне зависимости от того, формировали ли вы эти запросы «с нуля» или с использование известного фреймворка Alam...

[Перевод] REST API в Symfony (без FosRestBundle) с использованием JWT аутентификации. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Symfony Framework». В первой части статьи мы рассмотрим самый простой способ реализации REST API в проекте Symfony без использования FosRestBundle. Во второй части, которую я опубликую следом, мы рассмотрим JWT аутентиф...

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

Полевые исследования концепции «Documentation as code» Всем привет! Меня зовут Денис Олейник, я работаю техническим директором в 1Service. В нашей компании мы достаточно много времени уделяем работе с требованиями. По мере обретения опыта мы стали осознавать, что инструменты, обычно используемые при разработке программных проду...

Разгоняем портал ДО на основе Moodle (решение проблем узких мест) В последнее время все острее встает вопрос об обучении онлайн, во время пандемии, так и в связи с переходом в онлайн всего и вся. На сайте Хабр есть материалы по установке базовой системы на основе moodle. В данной заметке хотелось бы поделиться некоторым опытом настройки с...

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

Это первое фото мобильной видеокарты Nvidia нового поколения. GeForce RTX 3070 для ноутбуков получит 8 ГБ памяти Видеокарты Nvidia поколения Ampere уже вышли на рынок, хотя пока это с большой натяжкой касается только GeForce RTX 3080 и RTX 3090. Вскоре к ним присоединятся RTX 3070 и RTX 3060 Ti. А что насчёт мобильных адаптеров? На фото ниже — квалификационный образец мобиль...

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

Создаем готовый для опенсорса проект на Angular в пару кликов Недавно я публиковал статью о том, как быстро настраивать npm-пакеты перед публикацией в opensource. В ней я разобрал настройку версионирования, CI, построение воркфлоу и удобный деплой на страничку с демо. Все советы той статьи распространяются и на библиотеки Angular. Но в...

Intel Core i9-10900K будет быстрее i9-9900K минимум на 30% Уже не секрет, что новый процессор Intel Core i9-10900K получит 10 ядер и функцию многопточности. Это будущий флагман на Comet lake-s. В Weibo недавно появилась одна из страниц внутреннего документа Intel, в котором говорится от том, что i9-10900K окажется производительнее...

108 Мп не завезли. Samsung Galaxy S20 и S20 Plus получат 12-мегапиксельные камеры Инсайдер Ice Universe поспешил прокомментировать полные характеристики смартфонов Samsung Galaxy S20, Galaxy S20 Plus и Galaxy S20 Ultra. В частности, источник уделил внимание характеристиками камеры. Он заявил, что опубликованные характеристики являются ошибочными, так...

Concurrent Mode в React: адаптируем веб-приложения под устройства и скорость интернета В этой статье я расскажу о конкурентном режиме в React. Разберёмся, что это: какие есть особенности, какие новые инструменты появились и как с их помощью оптимизировать работу веб-приложений, чтобы у пользователей всё летало. Конкурентный режим — новая фишка в React. Его зад...

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

«Косынка» (solitaire) для macOS – лучшие пасьянсы в Mac App Store Несмотря на существенные достижения игровой индустрии, часть пользователей до сих пор предпочитает громким блокбастерам старый добрый пасьянс «Косынку». Есть варианты этой всем хорошо знакомой игры и для Mac. Предлагаем рассмотреть самые лучшие бесплатные и платные варианты....

Утилита Clock Tuner for Ryzen 2.1 может обеспечить разгон процессоров AMD Ryzen Zen 3 до 5.0 ГГц Пользователь "1usmus" представил бета-версию утилиты Clock Tuner for Ryzen 2.1 предназначенную для разгона процессоров AMD. Новая версия Clock Tuner for Ryzen 2.1 получит новую функцию Hybrid OC и улучшенные настройки для разгона. Функция Hybrid OC позволит увеличить часто...

Тонкости авторизации: обзор технологии OAuth 2.0 Информационная система Dodo IS состоит из 44 различных сервисов, таких как Трекер, Кассы ресторана или Базы знаний и многих других. 3 года назад мы написали сервис Auth для реализации сквозной аутентификации, а сейчас пишем уже вторую версию. В основе сервиса лежит стандарт ...

Прощай, SMS. На смартфонах Xiaomi появились 5G-сообщения Несколько месяцев назад появилась информация, что функция отправки SMS будет в будущем заменена более сложной функцией 5G-сообщений (5G Messages). Согласно последним сообщениям, опция 5G-сообщений теперь доступна в разделе текстовых сообщений некоторых телефонов Xiaomi....

Multi-GPU жив: Radeon RX 5600 XT может значительно увеличить производительность RX 5700 Пожалуй, многие считают, что эпоха связок из нескольких видеокарт в настольных компьютерах прошла, и теперь несколько графических ускорителей можно увидеть разве что в рабочей станции или сервере. Однако ресурс Uniko's Hardware выяснил, что рядовой пользователь по-прежн...

Полная поддержка популярных реализаций Docker Registry в werf Все популярные реализации реестров для образов контейнеров поддерживают Docker Registry HTTP API и позволяют использовать одни и те же инструменты для работы с ними. Тем не менее, часть реализаций имеет свои особенности и ограничения, а значит — если вам нужно их поддержива...

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

Microsoft начала переводить пользователей Windows 10 на новый браузер Компания Microsoft начала распространять новый браузер Microsoft Edge на движке Chromium для пользователей операционной системы Windows 10.  Переработанный Edge приносит поддержку расширений Chrome, профили пользователей, и так далее. Он доступен более чем 90 язык...

Древности: Roland MT-32, альтернативный звук для DOS-игр Не во всех играх под DOS есть настройки звука. Например, в Lemmings все просто работает. Или нет. Но там, где настройки все же имеются, они выглядят примерно так: Когда я играл в «Принца Персии» в девяностые, моим единственным выбором была верхняя строчка, по причине отсу...

LFColoringBook: раскраска для iOS LFColoringBook — iOS/UIKit/CoreGraphics/Swift реализация раскраски. Наверное, для реализации полноценного приложения еще не подойдет, но в качестве основы для понимания и развития кажется вполне годной. Исходники: https://github.com/ebarellar/LFColoringBook

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

Cравнение Kirin 820 5G и Snapdragon 765G показывает превосходство чипа Huawei В конце марта Huawei представила новую однокристальную систему среднего уровня с поддержкой 5G — Kirin 820, которая легла в основу нового Honor 30S. Ещё накануне его запуска стало ясно, что по производительности он обойдёт Snapdragon 765G. Но остановимся на отличиях подробне...

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

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

GeForce RTX 3080 Ti получит 12 ГБ памяти, до 5376 ядер CUDA и будет на 40% быстрее, чем RTX 2080 Ti Неделю назад в Сеть попали параметры неких новых GPU компании Nvidia, впечатляющих количеством исполнительных блоков. Тогда мы говорили максимум про 124 блока, что означает наличие 7936 активных ядер CUDA, если количество этих ядер в каждом блоке останется таким же, как...

Apple впервые увеличит экран iPad mini — он не менялся с 2012 года Apple обычно обновляет конкретное устройство из линейки один раз в год. За последние несколько месяцев мы уже увидели новый iPad Pro 2020, а также ряд обновлений среди ноутбуков компании. Также в Купертино с 2016 года предпочитают анонсировать весной бюджетные устройства — ...

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

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

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

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

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

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

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

Доступна для скачивания сборка Windows 10 Build 18363.535 Накопительное обновление за декабрь 2019 года теперь доступно для поддерживаемых версий Windows 10. Обновление распространяется через приложение «Параметры», а также доступны прямые ссылки для загрузки автономных установщиков Windows 10 KB4530684.KB4530684 является частью вы...

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

Nubia Red Magic 5G засветился на видео Настало время гонки за частоту обновления дисплеев. Еще не так давно мы удивлялись смартфонам, чьи экраны предлагали кадровую частоту 90 Гц или 120 Гц. А теперь готовимся встречать устройство, чья матрица имеет частоту обновления 144 Гц. Речь идет об игровом Nubia Red Magic ...

Будущие ускорители Nvidia Tesla получат до 7936 ядер CUDA На прошлой неделе в базе данных тестового пакета Geekbench были обнаружены новые ускорители Nvidia с внушительным числом CUDA-ядер. Теперь выяснилось, что «зелёные» готовят ещё более производительное устройство. Источником вновь послужила база Geekbench, где...

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

[Перевод] Реализация SOLID и слоистой архитектуры в Node.js с TypeScript и InversifyJS Привет, Хабр! Предлагаю вашему вниманию перевод статьи Implementing SOLID and the onion architecture in Node.js with TypeScript and InversifyJS автора Remo H. Jansen В этой статье мы рассмотрим архитектуру, известную как слоистая (onion). Слоистая архитектура — подход к пост...

Бесшовная миграция пользователей между доменами В начале 2019 года мы провели ребрендинг и поменяли название с RealtimeBoard на Miro. Следовательно, изменился домен сайта с realtimeboard.com на miro.com. При смене домена пользователям пришлось бы выполнять авторизацию на новом домене, потерялись бы локальные настройки п...

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

[Перевод] Создаем план действий с помощью AWS Cloud Adoption Framework Перевод статьи подготовлен специально для студентов курса «Cloud Solution Architecture». Источник Скачать руководство Планы действий AWS CAF помогут вам подготовиться к переходу на облачный стек технологий. Путешествие начинается с того, что ваша команда руководителей...

Google Chrome для Android удаляет данные других приложений Сбросились приложения на Android? Виноват Google Chrome Почему одно приложение не может вмешиваться в работу другого? Это просто соображения безопасности. Только представьте, что будет, если мобильный клиент «ВКонтакте» сможет получить доступ к Google Pay и скопировать данны...

Microsoft признает, что у Windows 10 есть проблема с интернетом На днях появлялись сообщения о том, что недавнее накопительное обновление Windows 10 (KB4541335) вызывало проблемы при установке апдейта. Хотя Microsoft еще не признала проблемы с дополнительным накопительным обновлением Windows 10, недавно компания подтвердила новую ошибку ...

[Из песочницы] BPF для самых маленьких, часть нулевая: classic BPF Berkeley Packet Filters (BPF) — это технология ядра Linux, которая не сходит с первых полос англоязычных технических изданий вот уже несколько лет подряд. Конференции забиты докладами про использование и разработку BPF. David Miller, мантейнер сетевой подсистемы Linux, назыв...

Oracle выпускает Java 14 Новейший комплект Java Development Kit (JDK) предлагает разработчикам новые функции, в том числе две новые долгожданные ознакомительные возможности (Preview Features) - Pattern Matching for instanceof (JEP 305) и Records (JEP 359), а также Text Blocks (JEP 368) для повторног...

Давайте посмотрим, как менялся Google Play Каким был Google Play и насколько он хорош сегодня? Ранее я уже опубликовал статью, где подробно рассмотрел, каким был Google Play и как менялся. В этом материале я попытаюсь поделиться, скорее, своими ощущениями от магазина и тем, как они менялись с обновлениями. Я всегда х...

Управление LCD и OLED дисплеями на AVR-ассемблере Сразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основн...

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

Логирование в Kubernetes: как собирать, хранить, парсить и обрабатывать логи Разберём основы логирования в Docker и Kubernetes, а затем рассмотрим два инструмента, которые можно смело использовать на продакшене: Grafana Loki и стек EFK (Elasticsearch + Fluent Bit + Kibana). Материал статьи — выжимка из открытой лекции школы «Слёрм». Если есть желание...

Приложение Cubasis 3 стало доступно пользователям Android Компания Steinberg сообщила о выпуске версии для Android мобильной цифровой звуковой рабочей станции (DAW) Cubasis 3. Cubasis — мобильная версия программного обеспечения для создания музыки Steinberg Cubase. На платформе iOS она доступна с 2012 года. В Cubasis ест...

Создано универсальное антиледовое покрытие: учимся у антарктических рыб Хоть зима и выдалась аномально теплой (по крайней мере, для жителей Москвы и Санкт-Петербурга), последнее время погодка перестает радовать. Обледенение — серьезная проблема для всей городской инфраструктуры, начиная от дорог и переходов и заканчивая транспортом. Новый матери...

Создание самодокументирующегося сервера на Node.JS В этой статье описан рецепт по настройке самодокументирующегося сервера на joi, swagger и typescript. Бонусом приведен Gulp-скрипт, который на основе Joi-объектов будет генерировать нам интерфейсы. Читать далее

Загрузка и обработка изображений в .NET Core В этой статье я хочу рассказать о своём опыте реализации механизма загрузки изображений в .NET Core приложении с последующим их ресайзом и сохранением в файловой системе. Для обработки изображений я использовал кроссплатформенную библиотеку ImageSharp от Six Labors. Существу...

Почему Android пережил Windows Phone? Еще совсем недавно Microsoft с надеждой на светлое будущее представляла публике мощную Lumia 950 XL с отличной камерой, инновационным Windows Hello и технологией Continuum, позволяющей подключить Lumia к монитору через специальный док, чтобы пользоваться как настольным ПК. ...

Microsoft может отделить графическую оболочку от Windows CoreOS для более быстрого обновления Недавно Microsoft подтвердила, что они будут переключать Fast Ring в активную ветку разработки (которая называется «RS_PRERELEASE»). Это означает, что инсайдеры Windows в Fast Ring получат новые функции, которые не обязательно привязаны к конкретному обновлению Windows 10 ра...

Слухи: Xbox Series X получит более мощный GPU, но PlayStation 5 будет производительнее Компании Sony и Microsoft в этом году должны выпустить свои консоли нового поколения, и слухов вокруг этих продуктов становится с каждым днём всё больше. На этот раз появилась свежая порция неофициальной информации относительно производительности будущих PlayStation 5 и Xbox...

KT Corp запустил платформу для электронного документооборота на основе блокчейна Несмотря на многочисленные преимущества оцифровки, инструментов для проверки подлинности цифровой информации и изменения документов достаточно мало. KT Corp намерен использовать блокчейн для контроля неизменности данных с момента создания документа. Запущенная оператором пла...

Меню «Пуск» в Windows 10: живые плитки мертвы? Было много слухов и утечек после того, как мы сообщили, что Microsoft рассматривает новый макет меню «Пуск», который исключает живые плитки. Так живые плитки уже мертвы? Сейчас, естественно, нет, но редмондская компания изучает возможность нового меню «Пуск» без живых плиток...

[Перевод] «Kubernetes увеличил задержку в 10 раз»: кто же в этом виноват? Прим. перев.: Эта статья, написанная Galo Navarro, что занимает должность Principal Software Engineer в европейской компании Adevinta, — увлекательное и поучительное «расследование» в области эксплуатации инфраструктуры. Её оригинальное название было немного дополнено в пере...

Удалённая игра на Xbox стала доступна всем пользователям Android Компания Microsoft выпустила новую версию мобильного приложения Xbox для устройств на основе операционной системы Android, которая приносит возможность удалённой игры на приставке.   Итак, главным новшеством стала возможность стримить игры на смартфон или планшет ...

Разработчики видеоигры Batman: Arkham Knight исправляют ошибки с зависаниями текстур Версия игры Batman: Arkham Knight для ПК в выходом игры получила множество обновлений, так как пользователи постоянно жаловались на проблемы связанные с проблемами потоковой передачи текстур, которая вызывает зависания и сбои. Также были проблемы с раскадровкой кадров. ...

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

Google Authenticator получил долгожданное обновление спустя три года Настройка двухфакторной аутентификации (2FA) — это один из первых шагов, который вы должны предпринять, чтобы защитить свои учетные записи в Интернете. Несмотря на то, что в Google Play Маркете есть несколько приложений, которые вы можете использовать для установки 2FA, Goog...

В WhatsApp на Android появится тёмный режим Простая фишка — тёмный режим — завоёвывает массы. Без сомнения многие любят не только OLED-дисплеи, но и темы, где преобладает белый шрифт на чёрном фоне. И конечно подобный заголовок можно даже и не считать новостью. С другой стороны, наконец-то в популярном мес...

[recovery mode] Архитектура Y messenger Y messenger разрабатывается чтобы быть одновременно и защищенным на уровне Tox, BitMessage, и удобным на уровне Telegram и WhatsApp. В этой статье я опишу как выглядит архитектура и какие решения были использованы чтобы достичь поставленных целей. Какие преимущества совреме...

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

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

[Перевод] Новый эксперимент: Вызов сервисов .NET gRPC из браузера с gRPC-Web Рады объявить об экспериментальной поддержке gRPC-Web с .NET. gRPC-Web позволяет вызывать gRPC из приложений на основе браузера, таких как JavaScript SPA или приложений Blazor WebAssembly. gRPC-Web для .NET обещает привнести многие замечательные функции gRPC в приложения дл...

У Huawei уже кое-что получше Qualcomm Snapdragon 865. Флагманская SoC Kirin 1020 обещает на 50% больше производительности Компания Qualcomm представила свою флагманскую платформу следующего поколения Snapdragon 865, буквально, на днях. Одновременно с топовым решением были анонсированы решения среднего уровня — Snapdragon 765/765G.  Концепт Новые SoC появятся в смартфонах только...

Как ускорить старый iPhone? Как ускорить старый iPhone? Пользователей iPhone 6 и более ранних устройств, которые не получили обновление до iOS 13, можно с уверенностью назвать владельцами устаревших аппаратов. iPhone 6 был представлен в далеком 2014 году. Даже по тем временам он технически несильно опе...

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

Новый продукт Xiaomi призван защитить пользователей от гриппа Компания Xiaomi представила новый очиститель воздуха Mijia F1 Air Purifier, призванный защитить пользователей от гриппа.  Отмечается, что Mijia F1 Air Purifier — это одна из немногих моделей очистителей воздуха на рынке, которые способны эффективно справлять...

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

Android. Surface Дисклеймер Данная статья предназначена для начинающих андроид разработчиков с небольшим опытом работы с видео и/или камерой, особенно тех кто начал разбирать примеры grafika и кому они показались сложными — здесь будет рассмотрен похожий код с упрощенным описанием основных ш...

Сможет ли iPhone 9 стать конкурентом Android-смартфонам? Сможет ли iPhone 9 составить конкуренцию смартфонам на базе Android? Окей, многие посчитают, что в этом материале будет необъективное осуждение компании Apple за то, каким будет новый iPhone 9, но нет. Я постараюсь дать объективную оценку и рассмотреть все плюсы и минусы нов...

SteelSeries показала гарнитуру в стиле Cyberpunk 2077 После выпуска геймпада Xbox в стиле Cyberpunk 2077, пришел черед за гарнитурой. Компания SteelSeries представила несколько вариантов в стилистике предстоящей игры. За основу были взяты беспроводные наушники Arctis 1 и Arctis Pro. Версии: Johnny Silverhand Edition и Netrunn...

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

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

«Курочка снесла яичко. Категории С2»: Почему россияне чувствуют себя обманутыми с выходом нового Skoda Rapid Не такого обновления автомобилисты ждали 2 года. На днях бренд Skoda наконец-то представил обновленный лифтбек Rapid, который выйдет на российский рынок в начале 2020 года. Внешне автомобиль сохранил характерные черты дизайна, свойственного машинам бренда, но всё-таки замет...

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

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

Kubernetes: мониторинг c помощью Prometheus Привет, Хабр! Меня зовут Радик, Head of DevOps of AGIMA! В этой статье я постарался показать, как можно использовать Prometheus в качестве системы мониторинга для микросервисной архитектуры. Подробно рассмотрел архитектуру Prometheus и взаимодействие его компонентов. О...

Huawei представила пользовательский интерфейс EMUI 11: что нового? Китайский производитель смартфонов Huawei открыл сегодня свою ежегодную конференцию разработчиков Huawei Developer Conference (HDC) в Дунгуане, Китай. В ходе мероприятия компания представила публике EMUI 11 — последнюю версию фирменного скина для Android. Хотя последняя верс...

Как сделать виджет с определенными фото (альбомами) на iPhone Виджеты, появившиеся на главном экране iPhone с выходом iOS 14 великолепны, однако у некоторых из них все-таки имеются недочеты. В частности, виджет приложения «Фото» вызывает разочарование. Этот инструмент дает приятное ощущение появления любимых фотографий на главном экран...

Asus представила видеокарты GeForce RTX 3090, RTX 3080 и RTX 3070 До анонса видеокарт Nvidia Ampere осталось полтора часа, но компания Asus не стала ждать и представила эти графические адаптеры, причём, судя по пресс-релизу, мы имеем полноценный анонс с перечислением характеристик. Итак, что же представила Asus? Она представила нереф...

Рассекречено название нового планшета Samsung Надежный информатор рассказал, какое название получит новый планшет Samsung SM-T380/SM-T385. До сих пор ещё не анонсированный планшет Samsung с модельным номером Samsung SM-T380/SM-T385 фигурировал в СМИ как Galaxy Tab A 8.0 (2017). Но как утверждает главный редактор порта...

Представлены потенциальные бестселлеры 2021 года: SoC MediaTek Dimensity 1200 и Dimensity 1100 Компания MediaTek представила флагманскую однкористальную систему Dimensity 1200, которая производится по нормам 6-нанометрового технологического процесса. В конфигурацию Dimensity 1200 входят восемь ядер (1 + 3 + 4), главным является Cortex-A78, которое работает на час...

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

5 функций Galaxy Note 20, которые я жду в iPhone 12 В начале августа компания Samsung представила свой новый флагманский смартфон Galaxy Note 20, который составит конкуренцию грядущему iPhone 12 от Apple. Каждый год южнокорейский гигант старается представить свой новый телефон раньше Apple, и может не зря — ведь благодаря эт...

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

Безопасность web-приложений. Рекомендации аудиторов Хотите узнать подробности об опасных уязвимостях в web-приложении, которое вы используете в своей бизнес-модели? 7 октября в 12:00 на бесплатном вебинаре «Безопасность web-приложений. Рекомендации аудиторов» мы разберемся в эт...

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

Изменения в апрельском обновлении для Xbox One (версия 2004) Microsoft поделилась информацией о некоторых изменениях, которые будут ждать пользователей в апрельском обновлении системы для Xbox One (версия 2004). В настоящее время новая версия доступна только участникам программы Xbox Insider, но публичный релиз уже не за горами. Одно...

Ядра Samsung Exynos M6 и M7 предназначались для Samsung Galaxy S21 и S22 соответственно В профилях LinkedIn сотрудников Samsung, которые ранее занимались разработками процессорных ядер, обнаружены упоминания неизвестных ядер Exynos M6 и даже Exynos M7. Напомним, компания Samsung решила закрыть свой научно-исследовательский центр, в котором над процессорным...

В Google Data Studio теперь можно добавлять к изображениям ссылки Инструмент Google Центр данных (Data Studio) позволил добавлять к изображениям в отчётах ссылки. Чтобы сделать картинку кликабельной, нужно вписать URL-адрес изображения в новое поле «Image link URL». При этом ссылка должна начинаться с протокола HTTPS. Напомним, что в ноябр...

[Перевод] Как Warcraft III породил новый жанр, изменил лицо франшизы и получил ремастер Графика в начале 2000-х была совершенно иной, но поверьте мне — Warcraft III стал хитом, оставившим в игровой индустрии серьёзное наследие. Немногие игровые миры оставили такой большой след, как Warcraft. Он породил три стратегии-бестселлера, голливудский блокбастер, кучу ...

[Перевод] Юнит-тесты на Python: Быстрый старт Перевод статьи подготовлен специально для студентов курса «Python QA Engineer». Юнит-тестирование кода является неотъемлемой частью жизненного цикла разработки программного обеспечения. Юнит-тесты также формируют основу для проведения регрессионного тестирования, то есть о...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 3 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим примеры развертывания Zip-функций, зависимости GitHub, а также подробнее опишем синхронизацию объектов между клиентом и сервером OpenWhisk. Читать дальше →

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

Доступна для загрузки Windows 10 Build 18363.592 Microsoft выпускает первое обновление в году для всех поддерживаемых версий Windows 10, включая обновление ноября 2019 года (November 2019 Update). Обновление выпущено через ЦО, а также доступны прямые ссылки для загрузки автономных установщиков Windows 10 KB4528760. KB45287...

Intel рассматривает возможность адаптации 7-нм изделий под 10-нм техпроцесс Переход на 10-нанометровый техпроцесс обернулся большими проблемами для Intel, многие из которых, например, дефицит производственных мощностей, ей так и не удаётся решить. В будущем корпорация намерена не допускать подобных ошибок. До конца 2021...

Стоит ли устанавливать macOS Catalina? Отзывы пользователей Крупные обновления macOS выходят не так часто, как iOS. Не потому, что там нечего менять — просто для многих компьютеры Mac являются основным инструментом для работы, и если после очередного апдейта что-то пойдет не так (например, удалится часть данных), это может ста...

Apple заменит «Сообщения» на Mac новым приложением из iOS 14 На днях мы писали о том, что в этом году некоторые хакеры и блогеры могли получить доступ к ранней сборке iOS 14. Этим обуславливается большое количество утечек, скриншотов и другой информации о новой версии мобильной операционной системы Apple. Особо находчивые начали взаи...

Какие преимущества и недостатки имеет диван «Клик-кляк»? Разбираем вместе с «Softa» (Eurodivan) Современный диван "Клик-кляк" в последнее время обрел огромную популярность, ведь он совмещает в себе лучшие характеристики кресла, кровати и ящиков для постельных принадлежностей.

Полный набор gRPC, RESTful JSON API и Swagger из одного .proto файла. От введения до нюансов и тонкостей grpc-gateway В этой статье я опишу процесс создания сервера с gRPC и RESTful JSON API одновременно и Swagger документацию к нему. Эта статья — продолжение разбора различных способов реализаций API-сервера на Golang с автогенерацией кода и документации. Там я обещал более подробно остано...

Новый AMD Ryzen 9 6950X не получит больше ядер По словам двух известных инсайдеров в Twitter, ExecutableFix и Патрика Шура, пользовательские процессора AMD Zen 4 будут иметь до 16 ядер и, соответственно, до 32 потоков обработки информации. Это такое же максимальное количество ядер, что и у Ryzen 9 5950X — практически фла...

[Перевод] Сравнение React Native и Flutter с точки зрения их применения в реальных проектах Чем React Native отличается от Flutter, за исключением того, что речь идёт о разных фреймворках, в основу которых положены разные технологии? На что ориентироваться тому, кто не знаком с этими инструментами для разработки кросс-платформенных приложений, но хочет выбрать один...

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

Рассказываем как исправить ошибку “драйвер не может быть загружен на этом устройстве” в ОС Windows 10 Обновления Windows 10 зачастую вызывали много проблем у многих пользователей и с каждым новым накопительным обновлением их становится всё больше и больше.

SMARTlife: Как заработать в сети, имея собственный сайт в 2020 году?! Сегодня, как и в прошлом году, как и гором ранее, и до этого, пользователи сети знают о том, что личный интернет-проект может принести материальную выгоду. Конечно же, здесь не обойтись без личного сайта. А данная статья расскажет, как же можно выйти на хороший доход.

ODROID-GO Advance: игровая ретро-консоль с чипом Rockchip RK3326 и Linux стоимостью $55 Южнокорейская компания Hardkernel представила обновлённую версию собственной портативной игровой ретро-консоли под названием ODROID-GO Advance, которая способна эмулировать разные, популярные в прошлом платформы. Консоль получила 3,5-дюймовый LCD-дисплей с поддержкой разреше...

У новейших CPU Ryzen Threadripper под крышкой очень эффективный термоинтерфейс Не секрет, что многие процессоры Intel сейчас под крышкой имеют не припой, а особый термоинтерфейс, который многие называют терможвачкой. CPU AMD, в свою очередь, выделяются именно использованием припоя. Некоторое время назад на рынок вышли новые Ryzen Threadripper. И ...

Вышел Wine 5.0 21 января 2020 года состоялся официальный релиз стабильной версии Wine 5.0 — свободного инструмента для запуска нативных Windows-программ в UNIX-среде. Это альтернативная, свободная реализация Windows API. Рекурсивный акроним WINE означает "Wine Is Not an Emulator"...

WD считает, что новые типы памяти не заменят DRAM или NAND В последнее время многие говорят о памяти типа storage class (SCM). Она быстрее традиционной флеш-памяти, но медленнее DRAM. На роль SCM претендуют различные технологии: 3D XPoint, PCM, MRAM, FeRAM, STT-RAM и другие. Компания Western Digital, один из крупнейших поставщиков ж...

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

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

iOS 13.4 может быть выпущена 17 марта Apple может планировать выпустить iOS 13.4 во вторник, 17 марта, согласно сведениям, найденным в маркетинговых материалах AliPay, обнаруженных на сайте IT Home и опубликованных пользователем Twitter KhaosT. Скриншоты, предоставленные IT Home, предполагают, что iOS 13.4 пред...

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

Главный конкурент WhatsApp получил массу улучшений Приложение для обмена сообщениями Telegram получило важное обновление, которое доступно пользователям Android и iOS. Обновление принесло несколько важных изменений, включая редактор тем версии 2.0. После установки обновления вы можете выбрать пользовательские цвета для...

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

Краткие заметки embed-программиста: дублирование секции в памяти микроконтроллера Начальные условия Есть устройство на базе микроконтроллера (для примера будет взят stm32f405rgt6). При включении оно настраивает свою периферию на основе предпочтений пользователя или настроек по-умолчанию. Пользователь может менять настройки во время работы устройства (как ...

Google автоматически удалит историю пользователей. Упрощённое включение режима «инкогнито» Компания Google объявила об изменениях в настройках безопасности. Фирменные сервисы теперь будут хранить меньше конфиденциальной информации пользователей. Со вчерашнего дня в настройках отслеживания действий пользователя в Google Account (учётная запись Google) ...

Обучение модели естественного языка с BERT и Tensorflow Рис. 1. Фразы и предложения в векторном представлении модели естественного языка Обработка естественного языка (Natural Language Processing, NLP) – это область вычислительной лингвистики, ориентированная на разработку машин, способных понимать человеческие языки. Разработк...

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

Google поможет пользователям похудеть Компания Google добавила ещё одну полезную функцию в свой голосовой помощник Google Assistant (Ассистент Google). На новшество обратил внимание тематический ресурс AndroidPolice.  В Ассистенте Google появился новый раздел настроек «Еда и напитки»...

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

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

Мод Halo: Reach предлагает множество карт и игровые режимы "Режим кузницы" наследие Halo, и, хотя в конечном итоге он появится в "The Master Chief Collection" на ПК, инструменты для создания еще не были реализованы. Пользователь может импортировать пользовательские карты и режимы, которые были сделаны ранее. Пакет может быть установ...

Xiaomi Mi A3 и Redmi Note 8 Pro получили поддержку TWRP TWRP теперь официально доступен для Redmi Note 8 Pro и Xiaomi Mi A3. Это хорошая новость для тех пользователей и гиков, которые предпочитают устанавливать на смартфоны программное обеспечение, прошивки, ядра и многое другое. TWRP придет на помощь, казалось бы, в безвыходной ...

[Перевод] Разработка REST API — что такое Contract First? В этой статье мы рассмотрим подход к разработке REST API на основе контракта. При разработке хорошего API REST важно иметь отличные микросервисы. Подход Contract First поможет вам разработать хороший контракт до его реализации. Однако это не так просто! Читать дальше →

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

Как поставить вызов в WhatsApp на Android на удержание WhatsApp позволил своим пользователям разговаривать по двум линиям сразу Возможность поставить вызов на удержание, чтобы прямо во время разговора ответить другому абоненту, есть в каждом смартфоне. Она не зависит от наличия дополнительного GSM-модуля или второй SIM-карты, по...

Создание собственного пакета для Laravel Nova: OptimalImage Работая над новым проектом, для администрирования которого используется Laravel Nova, я его проверил в инструментах для веб-мастеров от Google. Оказалось что некоторые фотографии на ресурсе были не оптимизированными — размер их можно было существенно сократить. Те, что идут ...

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

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

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

[Перевод] Руководство по работе с OpenAL на C++. Часть 1: воспроизводим звук Вашей игре нужен звук! Наверно, вы уже использовали OpenGL для рисования на экране. Вы разобрались с его API, и поэтому обратились к OpenAL, потому что название кажется знакомым. Что же, хорошие новости — OpenAL тоже имеет очень знакомый API. Он изначально задумывался для и...

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

Популярный недорогой Honor получил Android 10 в Европе Компания Huawei начала распространение стабильного обновления фирменной оболочки EMUI 10 на основе свежей версии операционной системы Android 10 для смартфона Honor 8X (обзор) в Европе и Африке.  Ранняя стадия распространения уже прошла в Китае и Индии, а теп...

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

Как убрать объекты с фото на Android и iOS? Поможет программа TouchRetouch! Как убрать объекты с фото? Наверняка вы не раз сталкивались с подобной проблемой. И решение совсем рядом! Возможности современных приложений для смартфонов удивляют даже в 2020 году. Без профессиональных знаний, громоздких программ и в течение пары минут сейчас можно убрать ...

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

Минкомсвязь заменила куратора импортозамещения ПО Оно происходит медленно и вызывает недовольство контролеров.

Fortinet Security Fabric на практике. Часть 2. FortiSwitch Приветствуем! В нашей прошлой статье мы описали общую концепцию построения сети на продуктах компании Fortinet - Fortinet Security Fabric. Практически все продукты из этой концепции мы уже описывали. Неосвещенными остались только FortiSwitch и FortiAP. Сегодня мы хотим расск...

Многокомпонентный конвейерный дозатор Реализация многокомпонентного конвейерного дозатора веществ В текущей статье я хотел бы продемонстрировать одну из возможных реализаций автоматического многокомпонентного конвейерного дозатора веществ а так же поделиться полученным опытом. Изначальное техническое задание б...

У Redmi K30 появится лайт-версия, стоит ли ждать ... Лайт-версии смартфонов всегда ориентированы на тех, кому нравятся «старшие» вариации, но они не готовы тратиться на их приобретение. Это всегда компромисс и каждый сам для себя решает, соглашается он на него или нет. Не так давно «дочка» Xiaomi сверну...

[Из песочницы] Как мигрировать Zabbix с MySQL на PostgreSQL с минимальным downtime В свете того, что Zabbix с некоторых пор поддерживает TimescaleDB, а тут еще и вышел новый LTS релиз Zabbix, то наверняка многие заинтересовались, как осуществить миграцию с MySQL на PostgreSQL. Несмотря на текст на картинке, вполне можно просто так взять и мигрировать Zabb...

Геймерский браузер Opera GX украсит веб-сёрфинг фоновой музыкой Браузер Opera GX, разработанный с учётом потребностей геймеров, обзавёлся новой забавной возможностью. Теперь просмотр веб-страниц будет сопровождаться адаптивной фоновой музыкой, для того чтобы сделать сёрфинг по Сети более захватывающим. neowin.net Обозреватель Opera GX бы...

Работа в Amazon WorkSpaces: опыт развертывания и настройки Вынужденный переход на удаленный режим функционирования стал для многих компаний стимулом попробовать новые форматы работы. Пик спроса в ИТ пришелся на виртуальное рабочее пространство. Понадобилось оно и нашим клиентам. По традиции мы решили сначала протестировать такое ре...

Samsung осознанно лишила смартфоны Galaxy одной из функций. Они разучились скрывать «чёлки» и вырезы Компания Samsung активно распространяет свою новую фирменную оболочку One UI 3.0 на основе Android 11, которая приносит массу новых функций. Однако пользователи не всем довольны —они обнаружили один неприятный сюрприз в One UI 3.0.  Galaxy S10 со скрытым выр...

Компания Google случайно раскрыла информацию о Android 11 Анонс следующей версии операционной системы Android для разработчиков уже не за горами. На официальном сайте компании появилась страница посвящённая Android 11 Developer Preview. Конечно же, через некоторое время информацию удалили, и никакой информации об особенностях но...

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

Где работать в ИТ в 2021: DataArt Сегодня в новом выпуске рубрики «Где работать в ИТ» рассказываем о компании DataArt, которая стояла у истоков многих успешных сервисов и проектов, самый известный из которых, конечно же, Mail.ru.В 2020 году сотрудники на Хабр Карьере оценили компанию на 4,3 балла из пяти, да...

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

Intel Core i7-11700KF превосходит AMD Ryzen 7 5800X в одноядерном тесте Geekbench В новых тестах Intel Core i7-11700KF одерживает победу над процессором AMD Ryzen 7 5800X в производительности одного ядра в Geekbench, но Zen 3 Vermeer сохраняет свое преимущество над Rocket-Lake S в многоядерной нагрузке

[Из песочницы] Пять интересных способов использования Array.reduce() (и один скучный путь) Привет, Хабр! Представляю вашему вниманию перевод статьи "Five Interesting Ways to Use Array.reduce() (And One Boring Way)" автора Chris Ferdinandi. Из всех современных методов работы с массивами самым сложным из всех, что мне пришлось использовать, был Array.reduce(). На пе...

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

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

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

Настройки Windows 10: часть III, или куда приводят скрипты Здравствуйте, товарищи! Прошло чуть больше полугода после выхода предыдущей статьи о Windows 10 Sophia Script — скрипте, который за прошедшие годы стал самым крупным (а их осталось всего два) опенсорс-проектом по персонализации и настройке Windows 10, а также автоматизации р...

LG представила монитор 27GN750 LG официально представила новый монитор для геймеров под названием 27GN750, который обладает достаточно приличным набором преимуществ по сравнению со своими конкурентами. СТоит начать с того, что у этого монитора диагональ дисплея составляет 27 дюймов при разрешении 1920 на ...

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

«Могут же обещать, когда хотят»: КамАЗ снова опоздает с инновациями? В день 50-летия завода КамАЗ показал магистральный тягач «Континент». Ставку Камский завод делает на КамАЗ-54907 «Континент», видя в нем свое будущее. Он также получит кабину от «Актроса» с небольшими изменениями, вроде новой облицовки, новой оптики и избавится от боковых з...

Вспоминаем легендарную «PSP» с её двумя серьёзными недостатками и её главного конкурента Nintendo DS Вспоминаем времена, когда на PSP можно было поиграть в десятки крутых игр, конечно главной и популярной игрой была GTA, выходила она в трех частях, но настоящими хитами стали liberty city и vay city stories - полноценный gta 3 vay city, но с другим сюжетом

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

MIUI 11 добавляет долгожданную функцию на смартфоны Xiaomi и Redmi Компания Xiaomi продолжает дорабатывать свою фирменную оболочку MIUI 11 на основе операционной системы Android, добавляя в неё новые функции.  В последней тестовой сборке MIUI 11 разработчики обнаружили такую новую функцию в приложении MiSound. Функция эквалайзера...

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

[Из песочницы] ECS back and forth Привет, Хабр! Представляю вашему вниманию перевод статьи "ECS back and forth — Part 1 — Introduction" автора Michele skypjack Caini. ECS back and forth Часть 1 — Введение. Когда я в первые узнал про архитектурный шаблон entity component system, я пошёл искать больш...

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

Как на Android скачать обновление Fortnite с новым сезоном Скандальное поведение студии Epic Games, добавившей в Fortnite собственный инструмент оплаты в обход правил App Store и Google Play только начинает давать свои плоды. Например, Apple пригрозила нарушителю удалением аккаунта разработчиков и блокировкой движка Unreal Engine, ...

Huawei выпустила первое обновление замены Android Компания Huawei выпустила первое обновление фирменной операционной системы HarmonyOS для телевизоров Honor Vision TV.  Отметим, что HarmonyOS рассматривается как замена Android, разработанная Huawei для широкого круга устройств. Первыми её получили телевизоры Hono...

Qualcomm раскрыла подробности о новом чипсете Snapdragon 865 Во второй день ежегодного технологического саммита компания Qualcomm провела полноценный анонс чипсета Snapdragon 865 5G, который будет использоваться во многих флагманских смартфонах 2020 года. Новинка построена по 7-нанометровому техпроцессу и включает в себя 8 вычислител...

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

AMD представит процессор Ryzen 5000 Cezanne в следующем году База данных SiSoftware продолжает радовать новой информацией о новых процессорах AMD и Intel. Ранее была опубликован информация о новом процессоре Intel Tiger Lake, теперь появилась запись с процессором AMD Ryzen 5000 серии которая получила название Cezanne. Камень станет пр...

Apple готовит новый бюджетный iMac с увеличенным экраном Компания Apple, как сообщается, намерена во второй половине года выпустить недорогой iMac нового поколения с 23-дюймовым экраном. Скорее всего, 23-дюймовая модель заменит версию с экраном диагональю 21,8 дюйма, при этом 27-дюймовая вполне может остаться в строю. ...

Microsoft Xbox получит преимущество перед Sony PlayStation 5 Сообщается, что Xbox предложит больше преимуществ при запуске, чем её конкурент PlayStation 5. В частности, новая игровая консоль Microsoft получит 12 - 16 эксклюзивных игр на старте, тогда как PlayStation 5 будет полагаться на несколько громких блокбастеров PS4. Подробнее о...

В приложении Facebook появился тихий режим Facebook добавил в мобильное приложение соцсети тихий режим (Quiet Mode), который позволяет приостановить «большинство» push-оповещений. Новая настройка добавлена на панель «Your Time on Facebook», которая была запущена в ноябре 2018 года в рамках общеотраслевой инициативы, ...

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

Google вернёт на смартфоны Android давно ожидаемую функцию Фирменное приложение набора номера Google Phone предустанавливается на линейку Google Pixel, смартфоны с чистым Android в рамках программы Android One и Xiaomi в ряде стран Европы.  Когда недавно Xiaomi объявила, что в некоторых регионах MIUI Dialer будет заменён ...

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

Microsoft улучшает аудио и прокрутку в Edge/Chrome Наконец-то у Microsoft появился браузер, который отлично работает и по назначению, а софтверный гигант активно участвует в развитии Chromium. Вклад Microsoft в равной степени помог Edge и Chrome, и компания работает над рядом других улучшений. Microsoft работает над «основан...

Microsoft начнет продвигать новый Edge на Windows 10 на следующей неделе Эпоха традиционного преемника Microsoft Edge и Internet Explorer скоро завершится, так как Edge на базе Chromium начнет заменять старый браузер на следующей неделе. Как мы ранее сообщали, новый Microsoft Edge будет загружен через Центр обновления Windows, но в зависимости от...

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

Новые версии процессоров AMD Dali замечены в коде Google Chrome OS В январе компания AMD представила гибридные 14-нм процессоры Dali, которые призваны отстаивать позиции компании в сегменте недорогих ноутбуков. На CES 2019 было заявлено о сотрудничестве с Google в сфере создания ноутбуков с Chrome OS, теперь появились признаки расширения эт...

[Из песочницы] Ты еще не используешь tmux на полную! (Наверное) Привет, Хабр! Представляю вашему вниманию перевод статьи "(たぶん)君はまだtmuxの真の力を引き出せていない". Содержание Что такое tmux Запуск и начало новой сессии Открытие нового окна Переходы между окнами Разделение окон и создание панелей Передвижение между панелями Передвижение ме...

Коммутатор Eltex MES 23XX. Шаблон базовой конфигурации Добрый день, коллеги! В этой статье я попытался создать шаблон базовой настройки коммутаторов Eltex MES 23XX для использования в корпоративных сетях, имеющих вспомогательные сервисы администрирования и мониторинга. Разумеется, невозможно описать весь функционал коммутатора и...

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

Глава Redmi призвал не ждать подэкранных камер в смартфонах в ближайшее время Лу Вейбинг, президент Xiaomi Group China и генеральный директор Redmi, в своем аккаунте в китайской соцсети Weibo заявил о том, что несмотря на то, что на данный момент многие производители смартфонов активно работают над технологией фронтальной камеры, размещаемой под диспл...

Несмотря на новый техпроцесс, кристалл гибридного процессора в новом Xbox крупнее, чем в текущей консоли Вчера мы имели возможность посмотреть на гибридный процессор AMD, который будет лежать в основе игровой приставки Xbox нового поколения. Мы знаем, что в конфигурацию APU войдёт восьмиядерный CPU с архитектурой Zen 2 и некий GPU Navi второго поколения. Производиться данн...

Представлен стандарт сжатия видео H.266/VVC Институт Fraunhofer HHI представил новый стандарт сжатия видео — H.266/Versatile Video Codec (VVC). Он подходит для разрешений от SD до 8К и в конечном итоге может заменить текущий стандарт H.265/HEVC. Новый стандарт был разработан Fraunhofer HHI в партнерстве с т...

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

Basemark постарается сделать первый тест графической производительности компьютеров Mac на основе Apple Silicon В понедельник компания Apple объявила о переводе своих ПК на процессоры собственной разработки. Эту разработку компания назвала Apple Silicon. Хотя переход был вполне ожидаемым, и компания Apple опубликовала довольно много информации о своих планах, ключевой вопрос оста...

Samsung обновит 31 смартфон до Android 10. Смотрим расписание Да, переход на новую мажорную версию ОС занимает время. Samsung и пользователи смартфонов этого бренда знают об этом не по наслышке. А также те, кто до сих пор ждет прошивки с EMUI 10 или MIUI 11. Чуть ранее мы рассказывали о том, что смартфоны Galaxy S9 начали получать уж...

Фотография платформы AMD для консоли Xbox Series X: графический процессор больше Navi 10 Хотя компания Microsoft анонсировала свою игровую консоль нового поколения Xbox Series X ещё в прошлом году, о лежащей в её основе полузаказной платформе от AMD мы знаем не так много. Но теперь глава Xbox Фил Спенсер (Phil Spencer) опубликовал в своём профиле в твиттере изоб...

Сахар и COVID-19 Пандемия COVID-19 супер нова для науки, часто требуются годы, прежде чем ученые докажут связь факторов риска и проведут подтверждающие исследования, но сейчас не время ждать. Я сижу на карантине и наблюдаю за различными фактами о COVID-19, на их основе вырисовывается «Гипоте...

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

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

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

[Перевод] Взлом мобильного WiFi-роутера У меня имеется Alcatel MW41 — мобильный WiFi-роутер. К его функционированию у меня претензий нет, но то, как он устроен, вызывает некоторые вопросы. Возникает такое ощущение, что на нём работает некое ПО (точнее — веб-сервер, предоставляющий интерфейс для выполнения настроек...

Зачем вообще Intel выпустила видеокарту Iris Xe Max? В играх она зачастую не особо быстрее интегрированного GPU Intel Xe К сегодняшнему тесту дискретной видеокарты Intel Iris Xe Max в 3DMark можно добавить результаты в нескольких играх. Новинку протестировали в четырёх играх, и результаты не впечатляют.  Как можно видеть, в некоторых играх новая 3D-карта лиш...

12-нанометровый процессор MediaTek Helio G80 Тайваньский производитель процессоров MediaTek анонсировал свой новый бюджетный процессор Helio G80. Новый процессор MediaTek Helio G80 восемь ядер и построен по 12-нанометровому техпроцессу. Внутри установлено два ARM- ядра Cortex-A75 с максимальной частотой 2.0 ГГц и шест...

До 20 ГБ памяти GDDR6 и 3480 ядер CUDA. Стали известны характеристики видеокарт Nvidia GeForce RTX 3080 и RTX 3070 По слухам, Nvidia представит графические процессоры нового поколения — 7-нанометровые Ampere — в марте. Но в распоряжении китайского источника уже есть характеристики двух моделей линейки — GeForce RTX 3080 и RTX 3070. Откуда взялись данные, непонятно,...

iPhone никому не нужен. Продажи рухнули на 77% Компания по исследованию рынка мобильных устройств KeyBanc опубликовала свежий отчет, согласно которому продажи смартфонов Apple iPhone в апреле упали на 77% в годовом исчислении. Если же сравнивать с мартом этого года, то продажи снизились на 56%. Главной причиной назы...

Как включить Ultra HD на Netflix | Есть ответ Многие интернет-кинотеатры на компьютерах показывают фильмы в невысоком качестве, хотя на телевизорах и приставках они доступны в Ultra HD. Оказывается, есть ряд ограничений, о которых пользователей не предупреждают. Разбираем на примере Netflix что нужно сделать, чтобы и на...

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

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

[Из песочницы] Легкий способ защитить свой Mikrotik от атак Хочу поделиться с сообществом простым и рабочим способом, как при помощи Mikrotik защитить свою сеть и «выглядывающие» из-за него сервисы от внешних атак. А именно всего четырьмя правилами организовать на Микротике honeypot. Итак, представим, что у нас небольшой офис, внеш...

Чего ждать от Java в 2020 году? 2020 уже в разгаре, давайте же обсудим, какие изменения в мире Java нас ожидают в этом году. В этой статье перечислю основные тренды Java и JDK. И буду рад дополнениям от читателей в комментариях. Сразу оговорюсь, что статья носит скорее ознакомительный характер. Детали по ...

Как работает курсор в iPadOS и чем он отличается от компьютерного Вчера Apple обновила iPad Pro и выпустила новую клавиатуру Magic Keyboard для iPad со встроенным трекпадом. Вместе с этим компания анонсировала поддержку полноценного курсора — почти как в MacBook или вашем компьютере на Windows. Было не совсем понятно, каким образом это бу...

Межсетевой прокси: Доступ в Интернет, Tor, I2P и другие сети через Yggdrasil Путешествуя по обычному интернету мы не задумываемся над доменными зонами: ru, com, org и так далее, потому что все они открываются одинаково. Однако, настроив браузер для открытия сайта в сети I2P, вы не откроете onion-домен из сети Tor. Для этого нужно будет сменить настро...

Совершенно новый уровень для самых бюджетных мобильных видеокарт. Nvidia готовит новинки на ядре GTX 1650 Некоторое время назад Nvidia представила мобильные видеокарты GeForce MX330 и MX350. Первая является лишь переименованной MX250, а вот вторая представляет собой урезанную версию мобильной GTX 1050. К сожалению, она так сильно урезана, что производительность MX350 лишь н...

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

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

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

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