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

Как из домашнего ПК средствами виртуализации сохранить игровую систему Благодаря конкуренции и развитию НТП современные ПК позволяют выполнять множество простых и сложных задач одновременно, например играть и воспроизводить видео на ТВ, рендерить графику и читать новости в интернете, раздавая торренты параллельно, и т.д. и т.п. Многие идут даль...

[Перевод] Вся правда об ОСРВ. Статья #30. Инициализация и процедуры запуска Nucleus SE У любой операционной системы есть определенный механизм запуска. Принцип работы этого механизма у каждой системы свой. Обычно говорят, что система загружается (англ. boot), это сокращение от «bootstrap», которое отсылает к выражению «pull oneself over a fence by one’s boot...

Устанавливаем Kali Linux с графическим интерфейсом на виртуальный сервер TL;DR в статье описывается установка Kali Linux с графической средой на виртуальный сервер с ISO-образа по VNC. Такой системой можно пользоваться как полноценным десктопом. Большинство хостеров предоставляют только консольный доступ к виртуальным серверам и ограниченный в...

До конца бесплатной поддержки Windows 7 остался всего год Насколько лет назад корпорация Microsoft объявила о введении пятилетней расширенной поддержки своей операционной системы Windows 7. Закончится период 14 января 2020 года — ровно через год. Но Windows 7 и после этого не лишится поддержки. Она будет, только Microsoft продо...

Балансировка нагрузки в Openstack (Часть 2) В прошлой статье мы рассказали о попытках использовать Watcher и представили отчет испытаний. Такие испытания мы периодически проводим для балансировки и других критических функций большого корпоративного или операторского облака. Высокая сложность решаемой задачи, возможно...

Импортозамещение на практике. Часть 3. Операционные системы Продолжаем наш цикл статей про импортозамещение. В предыдущих публикациях были рассмотрены варианты замещения развернутых систем на «отечественные», и конкретно гипервизоры «отечественного производства». Теперь настала очередь поговорить об «отечественных» операционных си...

[Перевод] 39 новых фич, которые будут доступны в Java 12 Из замечательного интервью на Хабре: «Саймон Риттер — человек, который работал над Java с самого начала и продолжает делать это в роли заместителя технического директора Azul — компании, работающей над виртуальной машиной Zing JVM и одним из лучших сборщиков мусора, C4 (Cont...

Windows XP все еще жива! Для нее вышло обновление безопасности Если вы все еще используете операционную систему Windows XP или Windows Server 2003 (а также Windows 7, Windows Server 2008 и 2008 R2), то вам необходимо обновиться. Microsoft выпускает срочное исправление для данных операционных систем, чтобы заблокировать удаленно использу...

[Из песочницы] Построение пакета RPM для Rosa Linux на практике Если Вы уже давно пользуетесь операционной системой Linux и хоть немного разбираетесь в программировании, рано или поздно Вам может понадобиться собрать программу из исходного кода. Может быть, нужной программы не окажется в репозиториях дистрибутива. Или в этих репозиториях...

Забудьте Ark OS: Harmony — новая замена Android от Huawei Hongmeng OS, Ark OS, Oak OS – какое название только не прочили новой операционке от Huawei на замену Android. Дело в том, что все они включают в себя аббревиатуру OS, обозначающую операционную систему, и в довесок принадлежат Huawei. Вот только, если верить последним данным...

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

Cisco HyperFlex vs. конкуренты: тестируем производительность Мы продолжаем знакомить вас с гиперконвергентной системой Cisco HyperFlex. В апреле 2019 года компания Cisco в очередной раз проводит серию демонстраций нового гиперконвергентного решения Cisco HyperFlex в регионах России и в Казахстане. Записаться на демонстрацию можно чер...

Граф Скоринг де ля Фер или исследование на тему кредитного скоринга, в рамках расширения кругозора. Ч.2 AntipovSN and MihhaCF Часть вторая, в которой Атосу все норм, а вот Графу де ля Фер чего-то не хватает Вступление от авторов: Добрый день! Сегодня мы продолжаем цикл статей, посвященный скорингу и использованию в оном теории графов. С первой статьей Вы можете ознакомиться зд...

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

Дайджест новостей из мира PostgreSQL. Выпуск №14 Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Новости Microsoft приобрела Citus Data Безусловно, главная новость в мире PostgreSQL. Об этом есть сообщение на сайте Citus, равно как и на сайте MS. Postgres Pro Enterprise Certified СУБД Postg...

Операционная система Huawei выйдет под названием Ark OS В сети появилась информация о названии мобильной операционной системы китайской компании Huawei, которая призвана заменить на фирменных устройствах ОС Google Android, – Ark OS. Huawei зарегистрировала в Евросоюзе права на три товарных знака – Huawei Ark OS, Huawei Ark и…

Телевизоры Huawei и Honor будут использовать операционную систему Hongmeng OS Как Huawei уже не раз отмечала, её грядущая операционная система Hongmeng (пока так и не ясно, под каким названием она выйдет) будет использоваться в самых различных устройствах. Включая телевизоры. Как сообщает источник, первый телевизор, который выпустит Huawei, как ...

Huawei Harmony OS станет одной из лучших в 2020 В недавнем интервью старший вице-президент Huawei по связям с общественностью Джой Тан (Joy Tan) заявил, что в коде операционной системы Harmony OS меньше строк, чем в коде Android, при этом новая операционная система имеет более высокий уровень безопасности. Harmony OS...

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

Глава Huawei финализировал планы относительно Android и HongMeng Сегодня генеральный директор Huawei Рен Чжэнфэй (Ren Zhengfei) в интервью YahooFinance официально подтвердил, что операционная система HongMeng, согласно текущим планам компании, не будет использоваться в смартфонах. Тем самым он подтвердил слова Кэтрин Чен (Catherine C...

[Перевод] Как работают методы persist, merge из JPA и методы save, update, saveOrUpdate из Hibernate Добрый день, друзья. Перевод статьи подготовлен специально для студентов курса "Разработчик Java". Введение В этой статье я собираюсь показать вам, как работают методы persist, merge из JPA и сравнить их с методами save, update, saveOrUpdate из Hibernate. Хотя лучше испол...

Steal: кто крадёт у виртуалок процессорное время Привет! Хочу рассказать простым языком о механике возникновения steal внутри виртуальных машин и о некоторых неочевидных артефактах, которые нам удалось выяснить при его исследовании, в которое мне пришлось погрузиться как техдиру облачной платформы Mail.ru Cloud Solutions...

Операционная система Huawei может получить название Ark OS вместо Hongmeng Компания Huawei подтвердила, что работает над собственной операционной системой, которая станет альтернативой Android на её смартфонах. И хоть Huawei опровергла слухи об июньской презентации ОС Hongmeng, информация о ней продолжает накапливаться.  Как оказалось, к...

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

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

[Перевод] Тестирование многопоточного и асинхронного кода Привет! На неделе встала задача написать интеграционный тест для Spring Boot приложения, использующего асинхронное взаимодействие с внешними системами. Освежил много материала про отладку многопоточного кода. Привлекла внимание статья «Testing Multi-Threaded and Asynchronous...

Huawei продолжает настаивать на том, что не хочет использовать HarmonyOS в смартфонах Компания Huawei продолжает настаивать на том, что не собирается использовать HarmonyOS в смартфонах в обозримом будущем. Вице-президент компании Винсент Янг (Vincent Yang) во время пресс-конференции в Нью-Йорке заявил, что Huawei хочет поддерживать один стандарт и одну ...

[Перевод] Операционная система на Rust. Страничная память: продвинутый уровень В этой статье объясняется, как ядру операционной системы получить доступ к фреймам физической памяти. Изучим функцию для преобразования виртуальных адресов в физические. Также разберёмся, как создавать новые сопоставления в таблицах страниц. Этот блог выложен на GitHub. Есл...

Новая операционная система HarmonyOS Компания HUAWEI представила первую мобильную OC с распределенной архитектурой –HarmonyOS.  Применение распределённой архитектуры позволяет HarmonyOS обеспечивать общую коммуникационную платформу, управлениераспределёнными данными, распределенное планирование зад...

[Из песочницы] Пример реализации Continuous Integration с помощью BuildBot (Image by Computerizer from Pixabay) Привет! Меня зовут Евгений Черкин, я программист команды разработчиков в горнодобывающей компании Polymetal. Приступая к любому крупному проекту начинаешь задумываться: «Какой же софт лучше использовать для его обслуживания?». IT-пр...

Операционная система Haiku: портирование приложений и создание пакетов Осенью этого года, спустя 6 лет разработки, вышла первая бета-версия «R1/beta1» операционной системы Haiku. Я давно слежу за этим интересным проектом, который нацелен на воссоздание и последующее развитие существовавшей в 1994-2000 годах системы BeOS. Поэтому, как только на ...

Архитектура компьютера. Цифровой логический уровень Компьютер — это машина, которая может выполнять вычисления через исполнение примитивных операций. Она может понимать только два сигнала, которые принимаются за 0 и 1. Организация архитектур машин представляется как ряд уровней, каждый из которых надстраивается над нижележа...

Continuous delivery для вашей Kotlin Multiplatform библиотеки Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и принимаю участие в создании библиотеки Reaktive — Reactive Extensions на чистом Kotlin. В процессе работы мы столкнулись с тем, что в случае с Kotlin Multiplatform continuous integration и continuous del...

[Перевод] Как сделать контейнеры еще более изолированными: обзор контейнерных sandbox-технологий Несмотря на то, что большая часть ИТ-индустрии внедряет инфраструктурные решения на базе контейнеров и облачных решений, необходимо понимать и ограничения этих технологий. Традиционно Docker, Linux Containers (LXC) и Rocket (rkt) не являются по-настоящему изолированными, пос...

[Из песочницы] Крибле Карбле Gradle: магия автоматической сборки Разработчики облегчают жизнь людям, а Gradle — разработчикам. Если вы пишете на Android, эта статья для вас. Читайте о том, что за зверь этот Gradle (спойлер: он слон), а также — как с ним работать. Gradle — система автоматической сборки, которую используют для упрощения раб...

[Перевод] Введение в Redis с использованием Spring Boot Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». В этой статье мы рассмотрим основы использования Redis через Spring Boot с помощью библиотеки Spring Data Redis. Мы создадим приложение, которое демонстрирует, как выполнять CR...

Google наделила хромбуки поддержкой Linux На прошедшей на днях конференции разработчиков Google I/O компания Google объявила о том, что в выпущенных в этом году хромбуках можно будет использовать операционную систему Linux. Такая возможность, конечно, была и раньше, но теперь процедура стала гораздо проще и доступна...

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

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

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

Название macOS 10.15 будет снова связано с Калифорнией Меньше чем через неделю компания Apple должна показать свои новые операционные системы. И если мобильные операционки и системы для часов и приставки имеют в названии только цифры, то macOS выделяется уникальным названием. Правда, пока неизвестно в честь чего будет названа ma...

Главные анонсы Apple на WWDC: чем интересны новые Mac Pro, Pro Display XDR, iPadOS и обновленные операционные системы? Apple провела традиционную презентацию на конференции для разработчиков WWDC. Как и в прошлые годы, акцент был сделан на программные анонсы и «железо» для профессионалов. Громких новостей здесь было хоть отбавляй, и многие из них будут иметь далеко идущие последствия для все...

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

Huawei определилась: HongMeng OS не предназначена для смартфонов, компания будет продолжать использовать Android Всего неделю назад председатель Huawei Лян Хуа (Liang Hua) заявил, что компания пока не решила, стоит ли превращать Hongmeng в операционную систему для смартфонов и станет ли она заменой Android. Однако вчера Кэтрин Чен (Catherine Chen), старший вице-президент и член со...

Как установить macOS 10.15 Catalina beta 1 без аккаунта разработчика В рамках традиционной конференции разработчиков WWDC 2019, Apple представила очередное обновление операционной системы для компьютеров Mac. macOS 10.15 получила название Catalina в честь скалистого острова Санта-Каталина близ побережья Калифорнии. На данный момент операционн...

[Перевод] Почему BSD проиграла в битве с GNU/Linux? Существует множество разных операционных систем с открытым исходным кодом, и если вы пользуетесь одной из них, то почти наверняка она будет на базе ядра Linux и набора программ GNU. Многие думают, что дистрибутив GNU/Linux и был первой open source операционной системой. Но э...

[Перевод] Любопытные извращения из мира ИТ — 3 Сайт The Daily WTF уже 14 лет собирает курьёзные, дикие и/или печальные истории из мира ИТ. Я перевёл несколько рассказов, показавшихся мне интересными. Все имена и названия компаний изменены. Предыдущие выпуски можно найти по метке "любопытные извращения". История первая:...

4G-роутер в роли универсального сервера для IoT Роутеры серии ICR-3200 призваны заменить классическую связку: одноплатный компьютер + модем + роутер. Теперь можно запускать всю необходимую логику прямо на роутере. Благодаря мощному ARM-процессору, 512 МБ оперативной памяти и ~2ГБ встроенной флеш-памяти, на роутере можно ...

System76 Darter Pro OSFC Edition готов к продаже Официально представлен совершенно новый ноутбук под названием System76 Darter Pro OSFC Edition, который работает на специальной операционной системе Coreboot и LinuxBoot, которую вы можете в будущем изменить и выбрать те возможности, которые вам действительно нужны. Это, кон...

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

[Из песочницы] Почему Windows XP в 2019 году по-прежнему рулит, или ЧЯДНТ? На Хабре в комментариях к статьям о выходе новых версий операционных систем, выпуске новых моделей ноутбуков, накопителей данных, модулей памяти и т.п. регулярно высказывается мнение о том, что только наипоследнейшая версия операционной системы известного вендора даёт возмож...

[Перевод] Удаленный SSH: советы и лайфхаки В предыдущем посте о Remote SSH мы рассмотрели, как настроить виртуальную машину Linux и подключиться к виртуальной машине с помощью расширения Remote — SSH в Visual Studio Code. В этом посте мы расскажем о некоторых советах и приемах, которые вы можете использовать, чтобы м...

«Радар» Google Soli продолжает развиваться В 2015 году корпорация Google показала несколько интересных новинок на своей конференции Google I/O. Одна из них — мини-радар Project Soli, который позволяет изменить опыт взаимодействия человека и электронных устройств. Новости об этой технологии время от времени появляли...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

Работаем с USB Custom HID на Android В современных Android — приложениях для взаимодействия с другими устройствами чаще всего используются беспроводные протоколы передачи данных, как например Bluetooth. В годы, когда часть устройств имеют беспроводную зарядку, сложно представить себе связку Android устройства ...

Windows Server Core против GUI и совместимость с ПО Мы продолжаем рассказывать про работу на виртуальных серверах с Windows Server 2019 Core. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows...

Microsoft продлила поддержку Windows 7 для некоторых компьютеров до конца 2020 года Microsoft продлила обновления безопасности Windows 7 для компьютеров избирательной системы до конца 2020 года. Для остальных расширенная поддержка Windows 7 заканчивается 14 января 2020.Компания Microsoft объявила, что продлит поддержку операционной системы Windows 7 для ком...

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

Модульная Windows Core OS была замечена на Geekbench Упоминания о Windows Core OS, давно известной по слухам операционной системе Microsoft для двухэкранных и складных устройств, были недавно замечены в официальной документации. И сегодня, по слухам, ОС появилась в тесте Geekbench.Недавние слухи о грядущей операционной системе...

По заказам Embedded-разработчиков: ищем ошибки в Amazon FreeRTOS Каждый, кто программирует микроконтроллеры, наверняка знает о FreeRTOS, или по крайней мере слышал об этой операционной системе. Ребята из Amazon решили расширить возможности этой операционной системы для работы с сервисами AWS Internet of Things – так появилась Amazon FreeR...

Google выпустила Android 11.0 R, операционную систему 2020 года Американская корпорация Google продолжает актировать работать над улучшением операционной системы Android. Совсем недавно она представила версию 10.0, которая выйдет на рынок под кодовым названием Q, однако уже вскоре пользователи смогут получить в свои руки еще Сообщение G...

Google точно не будет менять Android на Fuchsia. ... Вот уже несколько лет Google работает над новой операционной системой Fuchsia, которая должна объединить в себе все лучшее, что есть в Android и Chrome OS. Причем это будет отдельный проект, существующий параллельно и не посягающий на территорию Android. На прошедшей конфере...

Дайджест новостей из мира PostgreSQL. Выпуск №17 Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Главные новости Релиз-кандидат PostgreSQL 12 В релизе-кандидате вся функциональность идентична грядущему официальному релизу. Если вновь выявленные и недоисправленные баги будут закрыты в срок, то ...

Operating Systems: Three Easy Pieces. Part 1: Intro (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересный на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

В новой версии Windows 95 в виде приложения для компьютеров можно поиграть в Doom В прошлом году разработчик и энтузиаст Феликс Райзеберг (Felix Reiseberg) выпустил Windows 95 в виде приложения для Windows, Mac и Linux. Вряд ли это оказалось кому-нибудь полезным, скорее это был просто забавный эксперимент. Самое интересное, что приложение до сих пор сущес...

Анализ производительности виртуальной машины в VMware vSphere. Часть 1: CPU Если вы администрируете виртуальную инфраструктуру на базе VMware vSphere (или любого другого стека технологий), то наверняка часто слышите от пользователей жалобы: «Виртуальная машина работает медленно!». В этом цикле статей разберу метрики производительности и расскажу, ...

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

Укрощение Kerberos. Захватываем Active Directory на виртуальной машине с HackTheBox Для подписчиковВ этой статье я покажу, как пройти путь с нуля до полноценного администратора контроллера домена Active Directory, а поможет нам одна из виртуалок, доступных для взлома на CTF-площадке HackTheBox. Пусть это и не самая сложная машина, но овладеть навыками работ...

Реклама не исчезнет из MIUI, но она станет менее назойливой Xiaomi Redmi S2, известный под названием Redmi Y2 в Индии, был выпущен в первой половине 2018 года с оболочкой MIUI 9.1, которую позже обновили MIUI 10 на базе Android 8.1 Oreo. Теперь же Xiaomi Redmi S2 получил стабильное обновление MIUI 10 на базе операционной системы...

Huawei: Hongmeng OS существует, но она не предназначена для смартфонов Операционная система Hongmeng, которой Huawei, по слухам, планировала заменить Android, оказалась совершенно не тем, что о ней думали фанаты. Об этом в ходе сегодняшней пресс-конференции заявил председатель правления Huawei Хуа Лян. Он подтвердил существование новой операци...

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

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

Первый смартфон с HarmonyOS. Huawei Mate 30 Lite получит HarmonyOS или Android 10 в разных странах Проверенный сетевой информатор под ником RODENT950 опубликовал инсайдерские сведения о линейке смартфонов Huawei Mate 30, а точнее о том, какие операционные системы в них будут использоваться. Да, звучит странно, но, как минимум, одна модель будет поставлять в разл...

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

Как определить, какие приложения на вашем Mac перестанут работать в 2019 году: проверьте сейчас macOS Mojave — последняя версия операционной системы от Apple, поддерживающая 32-битные приложения. Уже начиная с macOS High Sierra 10.13.4, операционная система отображает уведомление при запуске приложения, зависящего от 32-разрядных фреймворков.   Пользователи, испол...

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

Книга «Kotlin. Программирование для профессионалов» Привет, Хаброжители! Книга Джоша Скина и Дэвида Гринхола основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использо...

Заворачиваем весь трафик ОС в Tor Все описанное в статье реализовано в виде инструмента Toroxy, доступного на GitHub В последнее время анонимность в сети является предметом горячих споров. Ни для кого не секрет, что данные о посещениях Интернет-ресурсов с локального устройства могут собираться на разных у...

Google придумала, как облегчить переход с Android на свою новую ОС Операционная система Fuchsia, которой прочат статус преемницы Android, будет по умолчанию поддерживать приложения из Google Play, выяснил 9To5Google. Несмотря на то что пока неизвестны даже примерные сроки выхода Fuchsia на рынок, совершенно очевидно, что Google уже давно р...

Flutter. Плюсы и минусы В первую очередь расскажем немного о том, что же такое Flutter. Это фреймворк для создания мобильных приложений от компании Google. Он является кроссплатформенным и позволяет компилировать созданный проект под 3 операционные системы: Android iOS Fuchsia Причем для послед...

[Из песочницы] Кросс-компиляция Scala в Gradle проекте Для Scala проектов довольно распространённым является предоставление бинарных артефактов скомпилированных под несколько версий Scala компилятора. Как правило для целей создания нескольких версий одного артефакта в сообществе принято использовать SBT, где эта возможность есть...

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

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

Уязвимость блокировщика экрана в Astra Linux Special Edition (Смоленск) В данной статье мы рассмотрим очень одну интересную уязвимость в «отечественной» операционной системе Astra Linux, и так, начнем… Читать дальше →

Эксперимент — от парного программирования к программированию всей командой Очень хочу поделиться с вами переводом статьи про эксперимент с моб-программированием от одного из его создателей, Вуди Зила. Это когда вся команда сразу работает за одним компьютером. Как парное программирование, только групповое. Я бывший Java-разработчик и тимлид с 11-лет...

HarmonyOS пророчат 2% на рынке операционных систем к 2020 году Пару месяцев назад Huawei представила собственную операционную систему HarmonyOS, которая якобы должна заменить собой Android от Google. Тем не менее, эта операционная система не ограничивается только лишь смартфонами и предназначена для целого ряда устройств, включая оборуд...

[Перевод] Переход на Next.js и ускорение загрузки домашней страницы manifold.co в 7.5 раз Сегодня мы публикуем перевод рассказа о том, как переход с React Boilerplate на Next.js, фреймворк для разработки прогрессивных веб-приложений, основанный на React, позволил ускорить загрузку домашней страницы проекта manifold.co в 7.5 раз. Другие изменения в проект не вноси...

JVM TI: как сделать плагин для виртуальной машины Хотели бы вы добавить в JVM какую-нибудь полезную фичу? Теоретически каждый разработчик может внести свой вклад в OpenJDK, однако на практике любые нетривиальные изменения в HotSpot принимают со стороны не очень-то охотно, и даже с текущим укороченным релизным циклом могут...

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

Автопроизводителей призвали принять единые названия для функций ADAS Группа акционеров американских автопроизводителей призвала их принять стандартизированные названия для функций системы помощи водителю (Advanced Driver Assistance System или ADAS). Предполагается, что названия из списка, составленного Американской автомобильной ассоциац...

Xiaomi представила умную посудомоечную машину Viomi Smart Dishwasher 2019 Компания Xiaomi представила новый продукт на своей платформой коллективного финансирования Youpin, которым оказалась умная посудомоечная машина Viomi Smart Dishwasher 2019. В посудомоечной машине Viomi Smart Dishwasher 2019 используется моющий насос, изготовленный итал...

Google созрела для 3D Touch в Android Q В то время как Apple, по слухам, готовится окончательно отказаться от использования 3D Touch, Google только приступила к освоению данной технологии. Об этом свидетельствует содержание второй бета-версии Android Q, в которой обнаружился интерфейс под названием Deep Press. Ка...

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

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

[Из песочницы] OS1: примитивное ядро на Rust для x86 Я решил написать статью, а если получится — то и серию статей, чтобы поделиться своим опытом самостоятельного исследования как устройства Bare Bone x86, так и организации операционных систем. На данный момент мою поделку нельзя назвать даже операционной системой — это неболь...

Huawei может представить альтернативу Android уже осенью США развязала войну на истребление Huawei. Чтобы наверняка «добить» было решено запретить приобретать американские комплектующие и технологии. Правда, чуть позже пришло сообщение о послаблении санкций сроком на 90 дней и обновления смогут получать только уже выше...

Mattermost. Интеграция с внешними сервисами Выбирая замену, используемой у нас системы обмена сообщениями, наткнулся на описание Mattermost, и решил попробовать. Одним из плюсов, описываемой системы, является простая интеграция со сторонними сервисами, так называемые "хуки" (outgoing и incoming hooks). Вот про настрой...

Конкуренция нарастает: HarmonyOS станет пятой по величине ОС к 2020 году Напомним, что не так давно Huawei представила свою собственную операционную систему HarmonyOS, которая призвана занять место популярной Android от Google. Тем не менее, HarmonyOS не ограничена только смартфонами. Под её управлением могут работать различные девайсы, включая у...

Российские власти позволили Tele2 тестировать виртуальные SIM-карты В конце апреля оператор сотовой связи Tele2 начал эксперимент по выдаче eSIM, виртуальных SIM-карт. Спустя две недели после запуска Минкомсвязь попросила компанию остановить пилот из-за вопросов, связанных с безопасностью. Теперь они решены — министерство разрешило Tele2 про...

[Перевод] Подготовка приложения к Android Q. Часть 1 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Базовый курс». Также напоминаем о том, что мы продолжаем набор на расширенный курс «Специализация Android-разработчик» Мы находимся на 10-м году разработки Android (Android Q должен быть верс...

Ubuntu 18.04 Root on ZFS В прошлом году потребовалось мне создать инструкцию по установке операционной системы Ubuntu 18.04. К слову, ничего сложного в установке Ubuntu нет, но есть нюанс: я хотел использовать файловую систему ZFS как базовую. С одной стороны, Ubuntu поддерживает ZFS на уровне ядра,...

[Перевод] Вся правда об ОСРВ. Статья #25. Каналы передачи данных: введение и базовые службы После небольшого перерыва мы продолжаем публиковать переводы статей «Вся правда об ОСРВ» Колина Уоллса. В этот раз поговорим о каналах передачи данных (далее – каналы), которые были уже были упомянуты в одной из предыдущих статей, а именно в #5. Каналы, по сравнению с почт...

Huawei уверена, что Harmony OS получит популярность уже к 2020 ... После известной «блокировки» Huawei со стороны правительства США и Google в частности, китайский гигант пытается выйти из положения, создавая свою собственную ОС, чтобы не заботиться о возможных проблемах с сертификацией новых моделей смартфонов. Уже несколько ме...

Использование PVS-Studio при проверке Unreal Engine проектов на операционной системе Windows Данная статья посвящена особенностям проверки Unreal Engine проектов с помощью статического анализатора PVS-Studio на операционной системе Windows: как установить анализатор, как проверить проект, где и как посмотреть отчёт об ошибках. Читать дальше →

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

Operating Systems: Three Easy Pieces. Part 4: Введение в планировщик (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

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

Управляем Windows Server из Windows Admin Center В данной статье мы продолжаем рассказывать про работу с Windows Server Core 2019. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows Server ...

RBKmoney Payments под капотом — микросервисы, протоколы и конфигурация платформы Привет Хабр! RBKmoney снова выходит на связь и продолжает цикл статей о том, как написать платежный процессинг своими руками. Хотелось сразу погрузиться подробности описания реализации платежного бизнес-процесса как конечного автомата, показать примеры такого автомата с наб...

Google потеряет 700-800 миллионов пользователей, если Huawei откажется от Android в пользу HongMeng OS В интервью CNBC Рен Чжэнфэй (Ren Zhengfei), основатель и генеральный директор Huawei, заявил, что Google потеряет 700-800 миллионов пользователей, если Huawei откажется от Android. Huawei и Google всегда будут на одной линии интересов, но если мы не будет устанавливат...

Создание системы расширения на библиотеке Qt — Часть 2 Возвращаясь к первой статье хочется объяснить откуда появилась необходимость разработки механизма расширения с графическим интерфейсом (GUI) и подробней объяснить механизм создания плагинов. Было получено задание на разработку технологического программного обеспечения для ...

[Перевод] Реверс-инжиниринг малошумящих операционных усилителей из аналогового компьютера 1969 года Статья из блога Кена Ширрифа из Музея компьютерной истории Мы восстанавливаем винтажный (1969 года, судя по маркировке чипов) компьютер, недавно найденный одним из наших сотрудников. Аналоговые компьютеры когда-то были популярны для быстрых научных расчётов, но практически ...

Виртуальная машина своими руками Иногда в голову приходит какая-то мысль избавиться от которой очень сложно. Такое произошло и со мной. Я решил создать виртуальную машину (VM), учитывая то, что на тот момент у меня не было идей, мне показалось, что это прекрасная мысль. Если вы заинтересовались, то вперёд п...

[Перевод] Раф Костер: «Community Cookbook» Полезный материал для модератеров Пикабу, Хабра, урбанистов, чиновников, колонистов на Марсе/Луне и всем тем, кто планирует править этим (или еще каким) миром. Слово Рафу Костеру, легенде геймдева, Ultima Online, Star Wars Galaxies, геймификации, автору книги «A Theory of Fu...

[Перевод] Мертв ли Hadoop? Часть 2 Перевод статьи подготовлен специально для студентов курса «Data Engineer». Читать первую часть Никому не нужна Big Data Когда вы услышите «Никому не нужна Big Data», посмотрите на резюме докладчика. Африканский телекоммуникационный оператор, переживающий удивительные уро...

Apache, ViewState&Deserialisation В данной статье рассмотрим уязвимость на основе подмены сериализованного Java-объекта ViewState и метод её эксплуатации на примере web-приложения виртуальной машины с HackTheBox, использующей технологию Apache MyFaces. Читать дальше →

Pentaho Data Integration (PDI), Python и глубокое обучение Привет, Хабр! Представляю вашему вниманию перевод статьи «Pentaho Data Integration (PDI), Python and Deep Learning». Глубокое Обучение (DL) — почему вокруг него столько шума? По данным Zion Market Research, рынок глубокого обучения (DL) увеличится с 2,3 млрд долларов в 201...

[Перевод] Изюминка Zircon: vDSO (virtual Dynamic Shared Object) Zircon? Что это? В августе 2016 года, без каких-либо официальных объявлений со стороны Google, были обнаружены исходники новой операционной системы Fuchsia. Эта ОС основана на микроядре под названием Zircon, которое в свою очередь основано на LK (Little Kernel). Fuchsia is ...

Zimbra и Zextras Suite полностью совместимы с операционными системами НТЦ ИТ РОСА Компании Zextras и НТЦ ИТ РОСА рады объявить о начале полноценного партнерства и успешном завершении технологических испытаний, в ходе которых была подтверждена полная совместимость Zimbra Collaboration Suite и Zextras Suite с семейством отечественных операционных систем РОС...

[Перевод] Никогда больше не игнорируйте обучение с подкреплением Привет, Хабр! Представляю вашему вниманию перевод статьи «Don’t Ever Ignore Reinforcement Learning Again» автора Michel Kana, Ph.D. Обучение с учителем и обучение без учителя — это ещё не все. Все это знают. Начните с OpenAI Gym. Собираетесь победить чемпиона мира по шах...

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

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

50 советов по UX в виртуальной реальности Этот список был собран на основе нескольких моих статей и заметок, посвященных созданию пользовательского опыта в VR. Материал создавался как своеобразный набор дополнительных рекомендаций для новых специалистов Modum Lab, которые занимаются созданием систем взаимодействия...

Operating Systems: Three Easy Pieces. Part 5: Планирование: Multi-Level Feedback Queue (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Apple выпустила macOS 10.14.6 beta 5 для разработчиков Несмотря на то что Apple, как правило, стремится выпускать обновления всех своих операционных систем одновременно, в последнее время в Купертино пренебрегают это практикой. В результате между релизами тестовых сборок образовывается зазор в несколько дней. Так, в частности, ...

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

Huawei крайне успешно тестирует ОС Fuchsia с устройствами на базе однокристальных систем Kirin Как известно, компания Google в данный момент занимается разработкой операционной системы Fuchsia, которая будет сильно отличаться от самой популярной в мире мобильной ОС Android. Тем не менее, специалисты уже успели выяснить, что проблем с совместимостью между новой оп...

Новая операционная система ликвидировала Windows 10 Рано или поздно любой операционной системе приходит конец, потому что она устаревает. Еще не так давно весь мир использовал Windows XP, а затем Windows 7, но теперь, сейчас, более чем на половину компьютеров в мире Сообщение Новая операционная система ликвидировала Windows ...

[Перевод] Microsoft Edge – Универсальный XSS Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг». Универсальный XSS (uXSS) – это баг браузера, который дает возможность выполнять код на JavaScript на любом сайте. Кажется, будто XSS есть на всех сайтах и выглядит это очень интересно. Что е...

Operating Systems: Three Easy Pieces. Part 2: Абстракция: Процесс (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

[Перевод] Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS Привет, Хабр! представляю вашему вниманию перевод статьи «How to make your HTML responsive by adding a single line of CSS» автора Per Harald Borgen. В этой статье я научу вас, как использовать CSS Grid для создания крутой сетки изображений, которая изменяет количество сто...

Новая операционная система от Huawei выйдет в июне Компания Huawei не собирается сдаваться и готовит ответный удар по операционной системе от Google

Что мне не нравится в Windows 10 Встретил тут очередной список «10 причин, которые сподвигли перейти с Windows 10 на Linux» и решил составить свой список того, что мне не нравится в Windows 10 — ОС, которой я пользуюсь сегодня. Переходить на Linux я не собираюсь в обозримом будущем, но это совсем не значит,...

[Перевод] Учебник по JavaFX: основные макеты Перевод статьи «JavaFX Tutorial: Basic layouts» автора Vojtech Ruzicka. Как организовать и разместить GUI компоненты в приложении JavaFX. Это четвертая статья в серии о JavaFX. В предыдущей статье я описал, как использовать FXML и SceneBuilder для создания вашего пользоват...

[Из песочницы] Как разработать ещё один платформер с помощью Unity. Ещё один туториал Привет, Хабр! Под катом вас ждёт ещё одна статья, которая расскажет о том, как я поставил себе цель запрограммировать игру, основываясь на переводе статьи на Хабр под названием Паттерны дизайна уровней для 2D-игр. Статья имеет много текста (как обычного, так и исходного) и м...

[Перевод] Новое в Hadoop: познакомимся с различными форматами файлов в Hadoop Всем привет! Публикуем перевод статьи, подготовленный для студентов новой группы курса «Data Engineer». Если интересно узнать, как построить эффективную и масштабируемую систему обработки данных с минимальными затратами, посмотрите запись мастер-класса Егора Матешука! Неско...

Электромобиль Polestar 2 — первый электрокар с нативной ОС Android Auto Polestar 2 — разработка компании Volvo (вернее, дочернего бренда Polestar). Это электромобиль, который, по словам разработчиков, имеет запас хода в 450 км. Его цена равна стоимости Tesla Model 3. Представители Polestar также заявляют, что технические характеристики электро...

[Перевод] Kafka на Kubernetes — это хорошо? Приветствуем вас, Хабр! В свое время мы первыми вывели на российский рынок тему Kafka и продолжаем следить за ее развитием. В частности, нам показалась интересной тема взаимодействия Kafka и Kubernetes. Обзорная (и довольно осторожная) статья на эту тему выходила в блоге ко...

Microsoft описала своё видение современной операционной системы На этой неделе проводится выставка Computex, на которой по традиции анонсируется множество компьютеров на системе Windows 10. Конференция подходит концу, поэтому Microsoft опубликовала статью в блоге, подводя итоги сделанных партнёрами анонсов.Также компания рассказала о том...

iOS 14 (Azul) создается с мыслями о 5G и дополненной реальности Согласно ежегодной традиции Apple, на конференции Worldwide Developers Conference 2019 в июне компания представит операционную систему iOS 13. Однако зарубежные средства массовой информации получили сведения о том, что Apple уже разрабатывает операционную систему систем...

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

Представлена ОС macOS Catalina для компьютеров Mac Ещё одной новинкой Apple стала операционная система macOS Catalina для настольных компьютеров. В ней больше не используется iTunes, на смену которому пришли Apple Music, "Подкасты" и Apple TV. Подробнее об этом читайте на THG.ru.

Huawei P40 Pro будет поставляться с Android 10 и ОС Harmony Серия смартфонов Huawei P40 будут идти с двойной загрузкой Android 10 и Harmony OS, если запрет на торговлю в США не будет отменен к началу 2020 года. Это означает, что покупатели P40 и P40 Pro смогут использовать Android 10 без услуг Google, просто как владельцы Mate 30 Pro...

Решение Veeam PN и его новые возможности в версии 2.0 Что такое Veeam Powered Network Veeam Powered Network (Veeam PN) – это технология, используемая при работе Veeam Recovery to Microsoft Azure (восстановлении виртуальной машины в облако Microsoft Azure). С помощью Veeam PN устанавливается VPN-соединение между on-premises сеть...

Microsoft реанимировала Windows 95 Приложение является абсолютно бесплатным и доступно для скачивания всем желающим. Операционная система Windows 95 была представлена почти четверть века назад. Именно в этой операционной системе впервые появился рабочий стол со значками, панелью задач и меню «Пуск». Ее появл...

Microsoft готовит редизайн Windows 10 Компания Microsoft собирается внести большие визуальные изменения в интерфейс операционной системы Windows 10. Они затронут в первую очередь планшетный режим.

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

[Из песочницы] Когда использовать var, let и const в Javascript [перевод статьи Tyler’а McGinnis] Привет, Хабр! Представляю вашему вниманию перевод статьи «var vs let vs const in JavaScript» автора Tyler McGinnis. В этой статье вы узнаете 2 новых способа для создания переменных в Javascript (ES6), let и const. На протяжении этой статьи мы рассмотрим разницу между var,...

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

[Перевод] Моя вторая неделя с Haiku: множество скрытых алмазов и приятных сюрпризов, а также некоторые проблемы Редактирование снимка экрана для этой статьи — в Haiku TL;DR: Производительность намного лучше, чем изначально. Виноват был ACPI. Запуск в виртуальной машине работает прекрасно для показа экрана. Git и менеджер пакетов встроены в файловый менеджер. Публичные беспроводные се...

Microsoft Event 2019: Windows Core OS, Surface Centaurus Microsoft объявит о новом поколении Surface Pro и Surface Laptop в среду в рамках своего аппаратного мероприятия. Говорят, что помимо Surface Pro 7, Surface Pro с процессором ARM и Surface Laptop 3, компания Microsoft представит и Surface Centaurus с Windows Core OS.Ожидаетс...

Microsoft представит весной операционную систему Lite OS Согласно данным ресурса Petri.com, компания Microsoft работает над новой операционной системой под названием Lite OS. Благодаря аналитику ресурса Petri Брэду Сэмсу у нас есть представление о том, как будет выглядеть новая ОС. Изображение выше представляет собой макет Lite OS...

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

Операционная система от Huawei получила красочное название Имя той самой операционной системы о которой ходит столько слухов наконец-то известно

Google сделала управление Wear OS удобнее в последнем обновлении Управление смарт-часами под управлением Wear OS сложно назвать по-настоящему удобным. Несмотря на существенные различия в компоновке их интерфейса с интерфейсом Android, совершенно ясно, что разработчики, проектируя операционку для смарт-часов вдохновлялись именно мобильной...

Первым смартфоном Huawei на базе HarmonyOS может стать Mate 30 Lite На этой неделе китайская компания Huawei официально представила собственную операционную систему под названием HarmonyOS. ***

[Из песочницы] Vue.js render-функции и переходы (перевод статьи Hajime Yamasaki Vukelic) Здравствуй, Хабр! Начать свою деятельность решил с перевода на русский статей, который мне самому принесли большую пользу. Надеюсь, вам пригодятся. Отмечу, что я старался переводить литературно, а не дословно. Первым вашему вниманию представляю перевод статьи «Vue.js rende...

Операционная система выходного дня Дисклеймер. Автор не является сторонником использования многозадачных операционных систем для микроконтроллеров. Читать дальше →

[Перевод] Подготовка приложения к Android Q. Часть 2 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Базовый курс». Также напоминаем о том, что мы продолжаем набор на расширенный курс «Специализация Android-разработчик» О конфиденциальности и безопасности можно прочитать в первой части статьи...

[Из песочницы] Всё что вам нужно знать о Node.js Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же под...

До конца года в России выйдут смартфоны Huawei с операционной системой «Аврора» Месяц назад появилась информация о том, что Huawei рассматривает российскую операционную систему «Аврора» в качестве возможной альтернативы Android. Спустя пару недель появились подробности на этот счёт, но конкретики всё равно не было. Теперь же, как заявля...

[Из песочницы] Proof-Of-Work эффективен Привет, Хабр! Представляю вашему вниманию перевод статьи «PoW is Efficient» автора Dan Held. Вступление Большинство людей думает, что энергия, потраченная на Proof-Of-Work (далее PoW), тратится впустую. В этой статье я расскажу, почему все основано на энергии, включая деньг...

Автоматизация задач администрирования API VMware vSphere с использованием Python В нашей компании активно используется платформа для виртуализации VMware vSphere. В ней живут тестовые среды продуктов, демонстрационные стенды, эмуляторы различных инфраструктур заказчиков и прочие не менее важные «виртуалки». Несмотря на достаточную мощность нашей инфрас...

Не ORMом единым Не ORMом единым Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM. На самом деле я слукавил, название должно был...

[Из песочницы] Немного о многозадачности в микроконтроллерах Немного о многозадачности Каждый, кто день за днем или от случая к случаю, занимается программированием микроконтроллеров, рано или поздно столкнется с вопросом: а не использовать ли многозадачную операционную систему? Их в сети предлагается довольно много, при этом немало –...

[Перевод] Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия Пишем API для React компонентов, часть 3: порядок пропсов важенЭтот пост — перевод первой статьи ...

Ломаем Micosoft Lunix на HackQuest 2019 Привет, Хабр! На HackQuest перед конференцией ZeroNight 2019 было одно занимательное задание. Я не сдал решение вовремя, но свою порцию острых ощущений получил. Я считаю, вам будет интересно узнать, что приготовили организаторы и команда r0.Crew для участников. Задание: ...

Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная Этой статьей мы открываем серию публикаций о том, как автоматизировали в одном из крупных проектов компании ЛАНИТ процесс ручного тестирования большой информационной системы и что у нас из этого вышло. Первая часть – организационно-управленческая – должна быть полезна в пер...

[Из песочницы] Система генерации ландшафта лабиринта с улучшенным визуальным реализмом [перевод статьи Jinmo Kim] Привет, Хабр! В этой публикации я расскажу о статье автора Jinmo Kim: "Maze Terrain Authoring System in Immersive Virtual Reality for New Visual Realism". Она была опубликована 4.04.2019. Полный текст статьи можно посмотреть здесь. Краткое описание системы В стать...

Apple выпустила новые бета-версии своих операционок Компания Apple продолжает тестировать свои новые операционные системы. На этой неделе купертиновцы решили выпустить все тестовые сборки за один раз. Таким образом, авторизованным разработчикам стали сразу доступны третьи бета-версии iOS 13.3, iPadOS 13.3, watchOS 6.1.1, tvOS...

WebRTC,stereopi: telepresense по-домашнему Для начала ролик с youtube для вдохновения: Предупреждение: проект на видео — лишь образец, который можно сделать по туториалу в статье в части стереозрения и «поворотов головой». Танки с пультами xbox не прилагаются. Не смотря на наглядность, скудный рассказ самого авт...

iOS-дайджест №7 (31 мая – 13 июня) Источник картинки: businessinsider.com Астрологи объявили неделю новостей и анонсов в мире Apple и iOS-разработки. Чтобы рассказать про все, одной статьи не хватит, поэтому посмотрим на самые интересные и на те, которым еще не было уделено должного внимания. Читать дальше →

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

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

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

Операционная система HarmonyOS от Huawei опозорилась на весь мир Не так давно компания Huawei официально представила общественности операционную систему под названием HarmonyOS, которая представляет из себя альтернативу Android. Разработка данной платформы ведется вот уже как несколько лет, а во время ее анонса китайская корпорация Сообщ...

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

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

EMUI 10: новый интерфейс Huawei для Android 10 Несмотря на все перипетии вокруг Huawei и лицензирования сервисов Google, компания продолжает активно использовать операционную систему Android и разрабатывать свой интерфейс для неё. Следующая его версия получила название EMUI 10 и основана на Android 10, так что одинаковые...

Вице-президент Apple: дети, которые пользуются хромбуками «не добьются успеха» Филл Шиллер очень негативно высказался о пользователях хромбуков Apple официально начала продажи своего свежего ноутбука, 16-дюймового мощного MacBook Pro. В честь этого события, старший вице-президент Apple по международному маркетингу Филл Шиллер дал интервью изданию CNET ...

[Из песочницы] Как хакеры используют Microsoft Excel против самого себя Привет, Хабр! представляю вашему вниманию перевод статьи «How Hackers Turn Microsoft Excel's Own Features Against It» автора Лили Хэй Ньюман. Elena Lacey, getty images Наверняка для многих из нас Microsoft Excel – программа скучная. Она много чего умеет, но всё-таки это н...

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

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

[Из песочницы] Планирование в Go: Часть I — Планировщик ОС Привет, Хабр! Представляю вашему вниманию перевод статьи «Scheduling In Go: Part I — OS Scheduler» автора Билла Кеннеди, о том, как работает внутренний планировщик Go. Это первый пост в серии из трех частей, который даст представление о механике и семантике, лежащей в осно...

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

AERODISK Engine: Катастрофоустойчивость. Часть 1 Привет, читатели хабра! Темой этой статьи будет реализация средств катастрофоустойчивости в системах хранения AERODISK Engine. Изначально мы хотели написать в одной статье про оба средства: репликацию и метрокластер, но, к сожалению, статья получилась слишком большой, поэто...

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

Microsoft назвала Android лучшей операционной системой для своего нового продукта Ранее в этом месяце Microsoft представила смартфон с двумя экранами под названием Surface Duo. В этом устройстве странным оказался не только дизайн, но и операционная система, на которой он работает. Да, Microsoft решила сделать выбор в пользу Android 10, при этом разра...

[Перевод] Компиляция C в WebAssembly без Emscripten Компилятор — часть Emscripten. А что, если удалить все свистелки и оставить только его? Emscripten необходим для компиляции C/C++ в WebAssembly. Но это гораздо больше, чем просто компилятор. Цель Emscripten в том, чтобы полностью заменить ваш компилятор C/C++ и запустить в ...

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

О локализации продуктов. Часть 2: как формируется цена? Во второй части статьи нашего технического писателя Андрея Старовойтова мы посмотрим, как именно формируется цена за перевод технической документации. Если не хочется читать много текста, смотрите сразу раздел «Примеры» в конце статьи. С первой частью статьи можно ознаком...

[Перевод] Искусственный интеллект для каждого В начале января 2019 г. Forbes составил ТОП-10 главных технологических книг 2018 года, среди которых оказалась и «Машины прогнозирования: Простая экономика искусственного интеллекта» (Prediction Machines: The Simple Economics of Artificial Intelligence). Книга, написанная ко...

Операционная модель современного банка: предвосхищая будущее ОТР, одна из ведущих ИТ-компаний, приняла участие в главном событии года в сфере электронных финансов в России – XIX Международном форуме iFin-2019. В ходе мероприятия эксперты ОТР рассказали об эффективной операционной модели современного банка, основанной на концепции Robo...

Android будет предлагать европейским пользователям браузер и поисковую систему на выбор В далёком 2009 году Еврокомиссия признала, что Microsoft злоупотребляет монопольным положением на рынке операционных систем, поставляя свой браузер Internet Explorer в комплекте с Windows. Американскую корпорацию заставили демонстрировать специальное окошко с выбором браузер...

Apple выпустила iOS 13.1.2 и watchOS 6.0.1 Компания Apple продолжает обновлять свои новые операционные системы. Сегодня ночью купертиновцы выпустили два небольших апдейта для iOS 13 и watchOS 6. В первую очередь обновления с номерами iOS 13.1.2 и watchOS 6.0.1 исправляют разные недочеты и баги, найденные в прошлых ре...

Ноутбуки ASUS ROG Strix Scar III и Hero III: Intel Core i9, 32 Гбайт ОЗУ, 1-Тбайт SSD и графика GeForce RTX Компания ASUS представила портативные компьютеры игрового класса ROG Strix Scar III и ROG Strix Hero III, использующие аппаратную платформу Intel и операционную систему Windows 10. Дебютировали модели ROG Strix Scar III G531 и ROG Strix Hero III G531 с 15,6-дюймовым экраном ...

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

Умер изобретатель компьютерных паролей Компьютерная безопасность в конце этой недели потеряла одного из основателей. Фернандо «Корби» Корбато (Fernando Corbato), которому приписывают изобретение компьютерного пароля, умер в возрасте 93 лет. Исследователь, работавший в Массачусетском технологическ...

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

Глубины SIEM: корреляции «из коробки». Часть 4. Модель системы как контекст правил корреляции Представьте ситуацию: вы потратили много времени на написание и отладку правил корреляции, а через день обнаружили, что они не работают. Как говорится, никогда такого не было и вот опять! После выясняется, что ночью сеть в очередной раз модернизировали, а парочку серверов за...

[Перевод] Безопасность для Docker-контейнеров Прим. перев.: Тема безопасности Docker, пожалуй, одна из вечных в современном мире IT. Поэтому без лишних объяснений представляем перевод очередной подборки соответствующих рекомендаций. Если вы уже интересовались этим вопросом, многие из них будут вам знакомы. А саму подбор...

Опубликован годовой отчет Olympus: убытки подразделения, выпускающего фототехнику, увеличились в 15 раз Компания Olympus опубликовала отчет за очередной финансовый год, завершившийся у нее, как и у других японских компаний, 31 марта. За год был получен доход 7,16 млрд долларов. Это на 0,9% больше показателя за 2018 финансовый год. Операционная прибыль за год уменьшил...

Профилирование со сверхсветовой скоростью: теория и практика. Часть 1 Привет! Из заголовка вы уже поняли, о чём я собираюсь рассказать. Тут будет много хардкора: мы обсудим Java, С, С++, ассемблер, немного Linux, немного ядра операционной системы. А ещё разберём практический кейс, поэтому статья будет в трёх больших частях (достаточно объёмных...

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 8.1-2 «Творческий подход» 8.1 Творческий подход «Хотя такая машина многое могла бы сделать так же хорошо и, возможно, лучше, чем мы, в другом она непременно оказалась бы несостоятельной, и обнаружилось бы, что она действует не сознательно, а лишь благодаря расположению своих органов». — Декарт. Р...

Почему Microsoft Surface Duo получил Android На днях Microsoft провела презентацию, на которой показала ряд новинок, включая смартфон Surface Duo с двумя дисплеями. На презентации компания заявила о том, что новинку создавали в сотрудничестве с Google, что позволило добавить в нее «лучшее из Android», но с ...

Huawei официально представила распределённую операционную систему HarmonyOS Сегодня во время проведения конференции Huawei Developer Conference компания Huawei официально представила свою новую операционную систему HarmonyOS. Ранее она фигурировала под названием HongMeng, оно и далее будет использоваться в Китае. HarmonyOS представляет собой распред...

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

Одного экрана мало. Новая операционная система Windows Lite ориентирована на устройства с двумя экранами В конце февраля стало известно, что компания Microsoft готовит к релизу облегчённую версию операционной системы Windows. Ресурс The Verge смог выяснить новые подробности о ней.  По данным источника, Windows Lite  ориентирована на устройства с двумя экранами и...

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

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

Слух: Windows 10X — название операционной системы для Surface Centaurus (WCOS) Windows 10X — именно под таким названием может быть представлена новейшая операционная система на базе Windows Core OS, разработанная для устройств с двумя экранами и складным экраном. Об этом в своём Twitter опубликовал известный инсайдер Эван Бласс (Evan Blass). Сообщаетс...

Ноутбук Samsung Galaxy Book S появился на рендерах Напомним, что на это неделе Samsung представила свой флагманский Andriod-планшет Galaxy Tab S6 на чипсете Qualcomm Snapdragon 855. Но, похоже, что компания готовит ещё одно устройство на Snapdragon 855. Речь идёт о ноутбуке Galaxy Book S, который будет работать на базе опер...

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

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

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

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

Memcached plugin от MySQL: инструкция по осторожному применению Здравствуйте! Меня зовут Максим Матюхин, я PHP-программист Badoo. В своей работе мы активно используем MySQL. Но иногда нам не хватает её производительности, поэтому мы постоянно ищем возможности ускорить её работу. В 2010 году Yoshinori Matsunobu представил NoSQL-плагин ...

Про установку и использование LineageOS 16, F-Droid Предлагаю вашему вниманию инструкцию как оптимально(по моему мнению) перейти на свободное программное обеспечение при использовании смартфона на примере операционной системы LineageOS(далее сокращённо LOS) и приложений из F-Droid. Я думаю, что это статья будет вам интересна,...

[Из песочницы] SpaceVIL — кроссплатфоремнный GUI фреймворк для разработки на .Net Core, .Net Standard и JVM В данной статье я постараюсь рассказать о фреймворке SpaceVIL (Space of Visual Items Layout), который служит для построения пользовательских графических интерфейсов на платформах .Net / .Net Core и JVM. SpaceVIL является кроссплатформенным и мультиязычным фреймворком, в его ...

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

[Перевод] Фернандо Корбато, отец вашего компьютера (и пароля) умер в 93 года Фернандо Хосе Корбато в компьютерной лаборатории MIT (дата неизвестна). Его система доступа к компьютерам с разделением времени, разработанная там, проложила путь к созданию персонального компьютера Фернандо Хосе Корбато, чей проект системы доступа к компьютерам с разделен...

[Из песочницы] Топ 20 ошибок при работе с многопоточностью на С++ и способы избежать их Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Top 20 C++ multithreading mistakes and how to avoid them» автора Deb Haldar. Сцена из фильма «Петля времени (2012) Многопоточность— одна из наиболее сложных областей в программировании, особенно в C++. За годы разраб...

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

Microsoft и Kroger собираются дать бой Amazon в cфере… торговли продуктами питания Источник: microsoft.com На Хабре несколько раз публиковались новости и статьи о полностью автоматизированных супермаркетах. В таком магазине покупателю не нужна касса, достаточно лишь скачать мобильное приложение, зайти в шоп, выбрать товары, которые нужны и уйти. Система ...

Huawei на Android 10: видеообзор интерфейса EMUI 10 Несмотря на все перипетии вокруг Huawei и лицензирования сервисов Google, компания продолжает активно использовать операционную систему Android и разрабатывать свой интерфейс для неё. Следующая его версия получила название EMUI 10 и разработана Huawei на Android 10, так что ...

Apple собирается объединить приложения для iPhone, iPad и macOS в одну платформу до 2021г Apple продолжает усиленно работать над тем, чтобы максимально облегчить разработчикам программного обеспечения оптимизацию их приложений для iOS и macOS. Идея состоит в том, чтобы создать платформу, которая унифицирует код и позволит программам работать на обеих платформах б...

[Из песочницы] Эффективные и не эффективные методы кодинга на Python Привет, Хабр! Предлагаю Вашему вниманию перевод статьи Good and Bad Practices of Coding in Python автора Duomly. Python – высокоуровневый язык программирования, акцентирующий внимание на удобочитаемости. Он разрабатывается, поддерживается и часто используется в соответствии...

Zimbra Collaboration Suite и Zextras Suite полностью совместимы с отечественной РЕД ОС Операционные системы семейства «РОСА» не единственные отечественные ОС, с которыми совместимы Zimbra Collaboration Suite Open-Source Edition и модульные расширения Zextras Suite. Так, например, в рамках тщательных технологических испытаний была подтверждена их полная совмест...

Опубликован PoC-код для обхода защиты PatchGuard Служба защиты ядра и механизм проверки целостности кода виртуальных машин Windows могут быть взломаны, что позволит злоумышленникам внедрить свой код в критически важные компоненты ОС. К такому выводу пришел турецкий ИБ-специалист Джан Бёлюк (Can Bölük), опубликовавший подро...

Скачать Lite OS – новую операционную систему, заменившую Windows 10 Популярность компьютерных операционных систем растет, а происходит это в первую очередь за счет того, что все больше и больше электронных устройств в мире работают под их началом. Самой популярной ОС в настоящее время является выпущенная Сообщение Скачать Lite OS – новую оп...

В операционную систему KaiOS инвестировали $50 млн Мобильная операционная система KaiOS стала самой популярной платформой для кнопочных телефонов. При этом, некоторые называют устройства на KaiOS «умными телефонами», однако несколько не дотягивающими до полноценных смартфонов. Большой потенциал операционной системы KaiOS…

Последние изменения в IO-стеке Linux с точки зрения DBA Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше н...

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс...

[Из песочницы] Переносим проект с Swift 4.2 на Swift 5.0 Привет, Хабр! Представляю вашему вниманию перевод статьи «Swift 5.0: How to migrate your project and frameworks» автора Antoine Van Der Lee. Swift 5.0 был выпущен в марте 2019 года и является первым стабильным выпуском ABI Swift. Несмотря на то, что многие ресурсы освещают ...

Harmony OS станет пятой по величине операционной системой в 2020 году В этом году китайская компания Huawei запустила собственную операционную систему Harmony OS, которая может стать заменой Android, если производитель больше не сможет использовать программную платформу Google в своих устройствах.

[Перевод] Приключения неуловимой малвари, часть IV: DDE и поля документа Word Эта статья является частью серии «Fileless Malware». Все остальные части серии: Приключения неуловимой малвари, часть I Приключения неуловимой малвари, часть II: скрытные VBA-скрипты Приключения неуловимой малвари, часть III: запутанные VBA-скрипты для смеха и прибыли ...

[Перевод - recovery mode ] Как предотвратить одебиливание компании? Как-то больно смотреть как крутая, эффективная и боевая компания скатывается в тупую посредственность и середнечковость. В Кремниевой Долине мы это называем «одебиливанием» (bozo explosion). Этот процесс кажется неизбежным для любой компании, пришедшей к успеху, обычно посл...

Huawei Nova 5 получит новую SoC Kirin 810. Живые фото Презентация линейки Huawei Nova 5 состоится только на следующей неделе, а пока что мы продолжаем разбираться с многочисленными утечками. В данной заметке представлены две живые фотографии Huawei Nova 5. Однако не это является самой интересной частью данной заметки. Исто...

[Из песочницы] Liqubase и Maven Введение Liquibase представляет из себя систему управления версиями базы данных, в основном это касается структуры и в меньшей степени содержимого базы. При этом описание базы с одной стороны достаточно абстрактно и позволяет использовать на нижнем уровне различные СУБД, и с...

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

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

[Из песочницы] Создание Redux-подобного глобального хранилища, используя React Hooks Привет, Хабр! Представляю вашему вниманию перевод статьи "Build a Redux-like Global Store Using React Hooks" автора Ramsay. Давайте представим, что я написал интересное предисловие к этой статье и теперь мы сразу можем перейти к по-настоящему интересным вещам. Если...

Разработка цифровых продуктов с помощью ментальных моделей Привет, Хабр! Предлагаю вашему вниманию перевод статьи Designing Digital Products with Mental Models автора дизайнера Тима Шеинера. Лучший способ добиться взаимопонимания в проектной команде. Перевод — это сложно Когда-то, путешествуя по Индии, я купил недорогую книжку — ...

Huawei официально представила собственную операционную систему, которая может работать на чем угодно В родном Китае ОС выйдет под названием HongmengOS, а во всем остальном мире будет именоваться HarmonyOS. Для начала новая операционная система появится на борту смарт-телевизоров от Huawei и Honor. Это произойдет уже в текущем году.

[Из песочницы] Делаем простой Circuit Breaker на базе кеша в Spring Эта статья для тех, кто использует в своем приложении эффективный кеш и хочет простым добавлением 1 класса в проект добавить стабильности не только приложению, но и всему окружению. Если вы узнали себя, читайте дальше. Что такое Circuit Breaker Читать дальше →

Обновление Windows поставило миллионы компьютеров под угрозу Проблема касается всех актуальных версий операционной системы, начиная с Windows 7. "Бракованным" оказалось обновление KB4493472 (Monthly Rollup), выпущенное две недели тому назад, 9 апреля.

Портфель решений для промышленного Интернета вещей расширяет NetComm Компания NetComm расширила свой портфель решений для промышленного Интернета вещей (Industrial Internet of Things (IIoT)), представив IIoT-роутер 4G LTE Category 1 (NTC-220). Новый продукт обеспечивает возможность надежного и безопасного сетевого подключения со средней проп...

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

[Перевод] Как была устроена графика NES Выпущенная в 1983 году домашняя консоль Nintendo Entertainment System (NES) была дешёвой, но мощной машиной, достигшей феноменального успеха. При помощи блока обработки изображений (Picture Processing Unit, PPU) система могла создавать достаточно впечатляющую по тем времена...

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

Представлен водоочиститель и кулер с нагревом Xiaomi Yunmi X1 Самым новым водоочистителем, представленным компаниями Xiaomi и Yunmi, стала модель Xiaomi Yunmi X1, которая не требует каких-то особых навыков для установки в домашних условиях или в офисе. Это одновременно очиститель и диспенсер (кулер) воды, он имеет систему обратно...

[Перевод] Сборщик мусора в V8: как работает Orinoco Не то чтобы работа сборщика мусора — это то, о чём каждый день думает фронтенд-разработчик, но это очень интересно. Если честно, это одна из самых жестоких статей, что я читал за последнее время: тут много про смерть в молодом возрасте, про гонения из одной области памяти в ...

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

Hongmeng – собственная операционная система Huawei Еще в марте генеральный директор Huawei Ричард Ю анонсировал, что компания подготовила план B на случай, если смартфоны и компьютеры Huawei не смогут использовать ОС Android или Windows из-за напряженности в отношениях между Huawei и США.

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

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

AdDuplex: October 2018 Update используется на 26,4% устройств с Windows 10 Компания AdDuplex вновь опубликовала статистическую информацию о доле использования различных версий операционной системы Windows 10. По состоянию на март 2019 года October 2018 Update установлен на 26,4% активных устройств с Windows 10, что на 5% больше, чем месяцем ранее....

[Перевод] «Алгебраические эффекты» человеческим языком Комментарий от переводчика: Это перевод замечательной статьи Дэна Абрамова (Dan Abramov), являющегося контрибутором React. Его примеры написаны для JS, но будут одинаково понятны разработчикам на любом языке. Идея общая для всех. Вы слышали об алгебраических эффектах? Мои п...

Подсчитаем баги в калькуляторе Windows На днях компания Microsoft открыла исходный код калькулятора. Это приложение входило во все версии операционной системы Windows. Исходный код разных проектов Microsoft достаточно часто открывался за последние коды, но новость о калькуляторе в первый же день просочилась даже...

Быстрее Android и macOS. Операционная система Hongmeng предназначена для ПК, планшетов, роутеров, ЦОД и не только Читатели, которые регулярно следят за новостями, знают, что Huawei создает собственную операционную систему Hongmeng, однако о том, для чего именно она предназначена, до сих пор было непонятно. Ранее считалось, что Hongmeng позволит снизить зависимость от Google и ее о...

Замена Android от Huawei может выйти уже этой осенью с поддержкой Android-приложений Самой большой историей в мире технологий на этой неделе является распоряжение президента США, запрещающее американским компаниям поставлять свою продукцию Huawei. Одним из результатов этого распоряжения оказалось то, что Google отозвала лицензию Huawei на использование Andr...

[Из песочницы] Лицензия для проектов с открытым исходным кодом, которая обязывает пользователей «не причинять вред» Привет, Хабр! Представляю вашему вниманию перевод статьи «An Open Source License That Requires Users to Do No Harm» автора Klint Finley. Китай использует технологии распознавания лиц, чтобы вычислять уйгурских мусульман. Военные США используют дроны для убийства подозрева...

Представлена операционная система Android Q с тёмной темой Конференция Google I/O 2019 принесла с собой немало важных новостей, но главной из них стала презентация новой операционной системы Android Q. Подробнее об этом читайте на THG.ru.

[Перевод] Как полиморфизм реализован внутри JVM Перевод данной статьи подготовлен специально для студентов курса «Разработчик Java». В моей предыдущей статье Everything About Method Overloading vs Method Overriding (“Все о перегрузке и переопределении методов”) были рассмотрены правила и различия перегрузки и переопре...

macOS 10.15 Catalina: без iTunes и с iPad в качестве дополнительного экрана В рамках WWDC 2019 компания Apple официально представила новую настольную операционную систему под названием macOS 10.15 Catalina. В обновлении купертиновцы добавили несколько новых интересных функций, альтернативу iTunes и множество других нововведений.Читать дальше... Pro...

Facebook создаёт систему набора с помощью мысли Илон Маск (Elon Musk) — не единственный, кто со своей компанией Neuralink хочет, чтобы люди начали общаться посредством мозговых волн. Facebook тоже вынашивает амбициозные планы по взаимодействию с компьютерами с использованием носимых устройств, и однажды, возможно, это поз...

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

[Перевод] Postgres в ретроспективе Предлагаем вашему вниманию перевод статьи Джозефа Хеллерштейна «Looking Back at Postgres», опубликованной в соответствии с международной лицензией Creative Commons «С указанием авторства» версии 4.0 (CC-BY 4.0). Авторы оставляют за собой право распространять эту работу на ли...

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

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

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

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

Иструменты Node.js разработчика. Очереди заданий (job queue) При реализации бэка веб-приложений и мобильных приложений, даже самых простых, уже стало привычным использование таких инструментов как: базы данных, почтовый (smtp) сервер, redis-сервер. Набор используемых инструментов постоянно расширяется. Например, очереди сообщений, суд...

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

[Перевод] Готовьтесь: Angular 8 уже близко Автор материала, перевод которого мы публикуем, предлагает поговорить об Angular 8. Здесь будут рассмотрены некоторые особенно горячие темы, поднятые на мероприятиях NgConf и Google I/O 2019. Поэтому, если вы интересуетесь Angular, но по каким-то причинам не видели докладов ...

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

Виртуальные файловые системы в Linux: зачем они нужны и как они работают? Часть 1 Всем привет! Мы продолжаем запуски новых потоков по уже полюбившимся вам курсам и сейчас спешим сообщить о том, что у нас стартует новый набор по курсу «Администратор Linux», который запустится в конце апреля. К этому событию и будет приурочена новая публикация. С оригиналом...

iPadOS — новое название операционной системы для iPad? Компания Apple планирует переименовать операционную систему для планшетов. Сейчас она называется iOS, а новым названием станет iPadOS.

vCloud Director Extender: миграция В этой статье будет рассмотрена процедура расширения сети предприятия в облако провайдера посредством компонента VMware NSX® Edge™ Gateway Standalone. А также детально разобраны виды миграции виртуальных машин. Прежде чем приступать к миграциям и настройке сети...

[Перевод] Новости из мира OpenStreetMap №456 (09.04.2019-15.04.2019) Карта Заметок, классифицирует заметки OSM на основе содержимого 1 | Leaflet | Map data OpenStreetMap contributors, ODbL — Imagery openstreetmap.de Карты [1] Участник miche101 представил Карту заметок, инструмент, который пытается классифицировать заметки, публикуемые на с...

Новая операционка от Huawei будет называться Oak OS и выйдет в сентябре В последние пару недель Huawei является, пожалуй, главным ньюсмейкером ИТ-отрасли. Ни одна другая тема сегодня не привлекает к себе так много внимания, как тема противостояния китайской компании с США. Но оно и понятно – возможно, мы находимся на заре новой вехи развития ры...

Смартфон Xiaomi Cepheus на Snapdragon 855 засветился в бенчмарке В базе данных бенчмарка Geekbench обнаружились сведения о еще не представленном официально смартфоне компании Xiaomi, который проходит под кодовым названием Cepheus. Аппарат получит топовый чипсет Qualcomm Snapdragon 855, 6 ГБ оперативной памяти и предустановленную операцион...

Crytek сообщила о разработке новой ААА-игры Представители компании Crytek, которая подарила миру легендарную серию Crysis и шутер про выживание Hunt: Showdown, сообщили о создании новой ААА-игры. На текущий момент проект находится на самой ранней стадии разработки и, к сожалению, никакой информации о жанре или сеттинг...

Microsoft назвала Android лучшей ОС для смартфонов Microsoft Duo — первый смартфон Microsoft на Android, который должен был получить Windows Несмотря на то что ещё несколько лет назад сравнение преимуществ и недостатков iOS и Android было одной из самых горячо обсуждаемых тем, сегодня говорить об этом вслух уже неприня...

Xigmatek Poseidon выглядит шикарно Официально представлен новый компьютерный корпус Xigmatek Poseidon, который выглядит очень круто и привлекательно, но есть в нем один серьезный минус. Дело в том, что производитель решил украсить свой компьютер двумя стеклянными панелями из прочного закаленного стекла — одна...

Дайджест новостей из мира PostgreSQL. Предновогодний (укороченный) выпуск №13 Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. В этом предновогоднем выпуске не будем утомлять вас длинным перечнем новостей. С Наступающим Новым Годом! Релизы pgAdmin4 3.6 В этой версии добавлены: из панели Properties можно дропать несколько...

Чем HarmonyOS от Huawei отличается от Android На прошлой неделе компания Huawei сделала то, чего от неё никто не ждал – она представила универсальную операционную систему HarmonyOS. Анонс новой платформы стал неожиданностью по двум причинам. Во-первых, около месяца назад председатель правления компании заявил, что она ...

Вход в Aeronet, эпизод 2: Самонаводящийся дрон В предыдущей статье мы рассмотрели порядок действий для запуска в воздух автономного виртуального дрона. Под руководством преподавателя по этой инструкции удаётся запустить дрон даже школьникам. Возникает вопрос: а что дальше? Ну, дрон, ну взлетел. Тем более, виртуальный – ...

[recovery mode] ShIoTiny: часы без пружины или реальное время и как с ним работать О чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано о часах реального времени в контроллере ShIoTiny, синхронизации времени и использовании узлов работы с часами. Сайт проекта ShIoTiny...

Microsoft демонстрирует внутри компании устройство Surface с двумя дисплеями Microsoft, по сообщениям сетевых источников, начала демонстрировать внутри корпорации прототип портативного компьютера Surface с двумя экранами. Reuters Гаджет, как отмечается, создаётся по проекту с кодовым именем Centaurus. Команда специалистов работает над этим устройство...

[Перевод] Делегаты и события в C# Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Что такое события в C#? Событие может быть использовано для предоставления уведомлений. Вы можете подписаться на событие, если вам нужны эти уведомления. Вы также можете создавать свои собственные...

[Перевод] Лямбды: от C++11 до C++20. Часть 1 Добрый день, друзья. Сегодня мы подготовили для вас перевод первой части статьи «Лямбды: от C++11 до C++20». Публикация данного материала приурочена к запуску курса «Разработчик C++», который стартует уже завтра. Лямбда-выражения являются одним из наиболее мощных дополнений...

PalmOS, Windows Mobile, Symbian, iOS, Android и другие. Самые популярные мобильные операционные системы за последние 20 лет В настоящее время Android является самой популярной мобильной операционной системой в мире, доля которой составляет около 85%. Видео, опубликованное на YouTube-канале Data is Beautiful, показывает самые популярные мобильные операционные системы с 1999 по 2019, то есть з...

Toyota покажет на CES 2019 обновленный автомобиль TRI-P4 для тестирования самоуправляемого движения На следующей неделе институт Toyota Research Institute (TRI) представит на выставке CES тестовый автомобиль для разработки систем самоуправляемого движения TRI-P4. Базой для него послужил новый флагманский седан Lexus LS пятого поколения. Машина будет использоваться пр...

Performance Review и выявление тайного знания (обзор и видео доклада) 26 апреля на конференции KnowledgeConf 2019 прозвучал доклад «Performance Review и выявление тайного знания». Обычно мы рассказываем про технологии, однако, чтобы развиваться как компания, занимаемся далеко не только этим. Данное выступление, посвящённое инженерам и их раз...

Net Applications: Windows 10 превзошла Windows 7 по популярности Microsoft завершила 2018 год в статусе самой дорогой компании мира, обойдя многолетнего лидера в лице Apple. Теперь же стало известно, что компания может похвастаться ещё одним успехом. По данным Net Applications, операционная система Windows 10 стала самой популярной систе...

[Перевод] Новости из мира OpenStreetMap № 484 (22.10.2019-28.10.2019) Данные из OSM + Blender + QGIS + … + творческий подход Долли Андриацифераны 1 | Dolly Andriatsiferana(@privatemajory) – Map data OpenStreetMap contributors Картографирование Жан-Луи Циммерман приводит еще один пример, наверное, самой распространенной в OSM проблемы — «ка...

iPad получил собственную операционную систему Apple продолжает рассказывать об обновлениях операционных систем для своих устройств на конференции для разработчиков WWDC. Теперь стало известно, что компания снабдила iPad собственной операционкой — iPadOS.

Ростелеком выбрал трех поставщиков смартфонов на Авроре ПАО "Ростелеком" выбрало трех поставщиков программно-аппаратных комплексов (ПАК) для проекта "Доверенная мобильная среда". Три компании поставят 100 тыс. смартфонов на российской операционной системе "Аврора" (Sailfish Mobile OS RUS) со средства...

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

Apple лишилась одного из основных специалистов по проекту гарнитуры дополненной реальности Как сообщает источник, Apple лишилась одного из главных инженеров, работавших над проектом гарнитуры дополненной реальности. После трёх лет работы компанию покинул Ави Бар-Зеев (Avi Bar-Zeev). Он известен в первую очередь в качестве одного из создателей гарнитуры HoloL...

[Из песочницы] Заставляем работать MacBook Pro 2018 T2 c ArchLinux (dualboot) Достаточно много было шумихи по поводу того, что из-за нового чипа T2 невозможно установить linux на новые MacBook 2018 года с тачбаром. Шло время, и под конец 2019 года стронними разработчиками был реализован ряд драйверов и патчей ядра для взаимодействия с чипом T2. Основн...

Huawei представит собственные карты для конкуренции с Google Maps Противоречивые заявления руководителей Huawei о новой операционной системе компании, которые они делали в СМИ, не вызывали у пользователей ничего другого, кроме чувства негодования. Складывалось впечатление, что китайцы просто мечутся из стороны в сторону, подстраиваясь под...

Java, Spring, Kurento и медиасервисы Существует уже немало медиа сервисов, но люди продолжают их создавать. Решил и я заняться изобретением своего велосипеда. Натолкнувшись на проект Kurento, понял что это то, что мне надо. Данная статья является частично переводом Kurento Documentatin, частично это заметки...

[Перевод] Приключения неуловимой малвари, часть 1 Этой статьей мы начинаем серию публикаций о неуловимых малвари. Программы для взлома, не оставляющие следов атаки, известные также как fileless («бестелесные», невидимые, безфайловые), как правило, используют PowerShell на системах Windows, чтобы скрытно выполнять команды ...

[Из песочницы] Angular. Понимание @Input, @Output и EventEmitter Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding @Input, @Output and EventEmitter in Angular» автора foolishneo. Приветствую всех желающих накапливать информацию о тонкостях работы фреймворка Angular. Сегодня посчитал нужным лучше изучить информацию,...

[Перевод] Дзен Эрланга [и Эликсира — прим. переводчика] Введение от переводчика В данной статье речь идёт об Erlang, но всё сказанное в равной степени применимо и к Elixir — функциональному языку, работающему поверх той же виртуальной машины BEAM. Он появился в 2012 году и сейчас активно развивается. Elixir получил более привычны...

GOSINT — open source решение для управления индикаторами компрометации (IoC) Одной из горячих тем в кибербезопасности в последнее время стали SOCи (Security Operations Center), которые не очень удачно переводят на русский язык как «центры мониторинга безопасности», умаляя тем самым одну из важных функций SOC, связанную с реагированием на инциденты ИБ...

[Из песочницы] Работа Xamarin c SDK, написанном на C Не так давно у меня был интересный проект на Xamarin Forms для нескольких платформ: Android iOS UWP MacOS Нам было необходимо создать библиотеку, которая смогла бы подключаться к нескольким нашим проектам: Xamarin.Forms, Android на Java, Cordova, а также позволять сторонн...

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

[Перевод] Организовываем эффективный рабочий процесс веб-разработчиков: Confluence, Airtable и другие инструменты Я работаю фронтенд-разработчиком около двух лет, участвовал в создании самых разных проектов. Один из выученных мной уроков: взаимодействие между разными группами разработчиков, объединенных одной целью, но имеющих различные задачи и степень ответственности, — дело непрос...

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

Microsoft проведёт прямую трансляцию с октябрьской презентации Surface Команда Surface в своём Twitter подтвердила, что мероприятие в Нью-Йорке, посвящённое презентации новых устройств линейки, будет транслироваться в прямом эфире. Конференция начнётся 2 октября 2019 года в 17:00 по московскому времени. Следить за ходом мероприятия вы сможете ...

[Перевод] Преимущества и недостатки HugePages Перевод статьи подготовлен для студентов курса «Администратор Linux». Ранее я рассказал о том, как проверить и включить использование Hugepages в Linux. Эта статья будет полезна, только если у вас действительно есть, где использовать Hugepages. Я встречал множество людей, ...

Network Maps. Краткий обзор софта для построения карт сети 0. Вводная, или немного оффтопаДанная статья родилась только потому, что крайне трудно найти сравнительные характеристики подобного программного обеспечения, а то и просто список, в одном месте. Приходится перелопатить кучу материала, чтобы прийти хоть к какому-то выводу. ...

Santorini — новое кодовое имя Microsoft Windows Lite Облегчённая версия системы Microsoft больше не называется Windows Lite, если верить близкому к компании источнику.В конце прошлого года появилась информация относительно новой операционной системы Windows Lite. Она разрабатывается на основе Windows Core OS и призвана оказать...

Приложения для электронных книг на операционной системе Android. Часть 4. Игры В сегодняшней, четвёртой (предпоследней), части статьи о приложениях для электронных книг на операционной системе Android будет рассмотрена только одна, но обширная тема: игры. Краткое содержание предыдущих трёх частей статьиВ 1-ой части были подробно рассмотрены причины, п...

Компьютеры ZOTAC MEK Mini получили видеокарты GeForce Super Компания ZOTAC представила новую версию компактных компьютеров MEK Mini, которые оснащаются видеокартами NVIDIA семейства GeForce Super – в частности, моделью ZOTAC Gaming GeForce RTX Super 2070. Новинка также характеризуется восьмиядерным процессором Intel Core i7 девятого ...

Универсальные приложения для iPhone, iPad и Mac. Когда? На конференции для разработчиков WWDC 2018, представители Apple впервые рассказали о планах унифицировать приложения для iOS и macOS. Внутренняя работа над этим проектом велась на протяжении двух лет, что дало свои положительные результаты. В рамках этой инициативы уже были...

Отладка cети с помощью eBPF (RHEL 8 Beta) Всех с прошедшими праздниками! Нашу первую статью после праздников мы решили посвятить линуксу, то есть под наш замечательный курс «Администратор Linux», который у нас входит в когорту самых динамичных курсов, то есть с наиболее актуальным материалами и практиками. Ну и, со...

WWDC 2019: iPadOS – операционная система для планшетов Apple Apple на конференции WWDC 2019 представила новую ОС для планшетов iPadOS, которая позволит сделать iPad полноценной заменой компьютеров и обойти ограничения, наложенные мобильной iOS. Многооконный режимiPadOS получит многооконный режим для приложений. Окна можно будет…

Huawei начала использовать российскую операционную систему «Аврора» в качестве замены Android Не так давно российская государственная корпорация «Ростелеком» сообщила о том, что было принято решение о смене названия отечественной операционной системы Sailfish OS Rus на «Аврора», как теперь данное программное обеспечение и называется, представляя из себя Сообщение Hu...

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

[Перевод] Учебник по JavaFX: FXML и SceneBuilder Перевод статьи «JavaFX Tutorial: FXML and SceneBuilder» автора Vojtech Ruzicka. Как создать графический интерфейс с JavaFX, используя разметку FXML и SceneBuilder. Все посты в серии о JavaFX: Учебник по JavaFX: начало работы Учебник по JavaFX: Hello world! Учебник по Jav...

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

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

Баг в macOS Mojave может привести к компрометации системы Уязвимость в актуальной версии ОС для компьютеров Apple позволяет злоумышленнику с минимальными правами обойти защитные механизмы и выполнить вредоносный код. К такому выводу пришел ИБ-специалист Патрик Уордл (Patrick Wardle), рассказавший о баге на конференции Objective By ...

[Перевод] Вся правда об ОСРВ. Статья #32. Миграция Nucleus SE: Нереализованные функции и совместимость Основным требованием при разработке Nucleus SE была высокая степень совместимости с главным ОСРВ-продуктом Mentor – Nucleus RTOS. Nucleus SE поддерживает определенную часть функционала Nucleus RTOS, о чем много раз говорилось в предыдущих статьях, однако в этой статье я пост...

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

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

[Из песочницы] novtable оптимизация Компилятор Microsoft позволяет добавить расширение «novtable» для атрибута «__declspec» при объявлении класса. Заявленная цель — значительно уменьшить размер генерируемого кода. На экспериментах с нашими компонентами уменьшение составило от 0,6 до 1,2 процента от размера D...

Приложения для электронных книг на операционной системе Android (часть 3) В этой (третьей) части статьи о приложениях для электронных книг на операционной системе Android будут рассмотрены следующие две группы приложений: 1. Альтернативные словари 2. Заметки, дневники, планировщики Краткое содержание предыдущих двух частей статьи: В 1-ой част...

[Перевод] Топ 20 навигационных фич в IntelliJ IDEA Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам Продолжая серию статей, в которых я освещаю основные фичи IntelliJ...

Huawei представила новую операционную систему Huawei официально представила операционную систему Harmony OS — ОС, которая, согласно слухам, разрабатывалась, чтобы компания могла не зависеть от Android. Как передает The Verge, в Китае новая ОС будет называться Hongmeng. По словам Huawei, Harmony OS, распределенная ОС на ...

[Перевод] Взаимодействие между компонентами Angular с использованием RxJS Руководство о том, как использовать Subject RxJS и BehaviourSubject RxJS для связи между компонентами Angular. В этой статье я буду использовать RxJS, чтобы показать как компоненты взаимодействуют, когда они не знают друг друга или не имеют общих родительских / дочерних отн...

Garbage Collector. Полный курс + перевод из BOTR В данной статье вы встретите сразу два источника информации: Полный курс по работе Garbage Collector на русском языке: CLRium #6 (текущий семинар здесь) Перевод статьи из BOTR "Устройство сборщика мусора" от Маони Стевенс. Читать дальше →

Apple отложила выход watchOS 6 для некоторых Apple Watch watchOS 6 выйдет 19 сентября, но не для всех Долгая и стабильная поддержка своей продукции — это то, за что пользователи любят Apple. Даже новички знают, что, уж если компания выпускает новую версию операционной системы, значит, она незамедлительно будет доступна на вс...

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

Специалисты прогнозируют атаки с использованием BlueKeep Уязвимость протокола RDP в операционных системах Windows может быть использована злоумышленниками для кибератак и нуждается в немедленной установке обновлений безопасности. К такому выводу пришли ИБ-специалисты, разработавшие PoC эксплуатации CVE-2019-0708 и инструменты для ...

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

[Перевод] Реализация анимации в React Native Перевод статьи подготовлен специально для студентов курса «ReactJS/React Native-разработчик». Трудно себе представить мобильное приложение, в котором нет анимации. В вебе анимации обычно простые, если они есть вообще (максимум – одна страница сменяет другую). Анимации же...

Как мы делали тариф для Windows VPS за 120 рублей Если вы являетесь клиентом VDS-хостинга, задумывались ли вы о том, что идет в комплекте со стандартным образом операционной системы? Мы решили поделиться, как мы готовим стандартные клиентские виртуальные машины и покажем на примере нашего нового тарифа Ultralight за 120 ру...

PyDERASN: как я написал ASN.1 библиотеку с slots and blobs ASN.1 это стандарт (ISO, ITU-T, ГОСТ) языка описывающего структурированную информацию, а также правил кодирования этой информации. Для меня как программиста это просто ещё один формат сериализации и представления данных, наравне с JSON, XML, XDR и другими. Он крайне распрост...

[Перевод] Guix — самая продвинутая операционная система Операционные системы (ОС) — обширная тема. На протяжении десятилетий здесь доминировал один подход: Unix. Действительно, большинство современных систем, включая большинство дистрибутивов GNU/Linux, *BSD и macOS, придерживаются архитектуры Unix. (Windows нет, но там почти нич...

macOS Catalina может повредить раздел EFI на старых iMac и MacBook Pro Недавно на форуме технической поддержки Apple начали появляться жалобы на macOS Catalina. По словам пользователей, после установки новой яблочной операционной системы их компьютеры перестали включаться. Почти у всех пострадавших при запуске компьютера показывается белая папк...

В iOS 12.2 появились новые Animoji В свежей бета-версии мобильной операционной системы iOS 12.2 компания Apple представила новые анимированные аватары Animoji, которые можно использовать в приложениях Messages и FaceTime. Перечень доступных животных пополнился жирафом, совой, кабаном и акулой. Напомним, ...

Глобальная стабильная версия MIUI 10 вышла на Xiaomi Mi 8 Lite Компания Xiaomi продолжает выпускать глобальные версии прошивок MIUI 10 на базе операционной системы Android 9.0 Pie для различных моделей своих смартфонов. В этот раз пришла очередь Xiaomi Mi 8 Lite, для которого до этого момента выходила только китайская версия MIUI 1...

Huawei пока не решила, станет ли Hongmeng OS заменой Android Выступая на пресс-конференции, посвященной грядущей публикации финансового отчета компании Huawei за первое полугодие, председатель Лян Хуа (Liang Hua) сделал важное заявление относительно операционной системы Hongmeng. Во-первых, в ходе своего выступления он официальн...

Подключаем последовательные интерфейсы по IP Последовательные интерфейсы RS-232/422/485 до сих пор очень популярны в промышленности: по ним подключаются диагностические порты, датчики, сканеры штрих-кодов и RFID меток и т.д. Однако последовательные интерфейсы имеют свои ограничения. Иногда возникает необходимость получ...

Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM Изначально весь проект был написан на Objective-C и использовал ReactiveCocoa версии 2.0 Взаимодействие между View и ViewModel осуществлялось посредствам биндингов свойств вью модели, и все бы ничего, за исключением того, что отладкой такого кода заниматься было очень сложно...

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

Xiaomi готовит смартфон на новейшей SoC Qualcomm, представленной две недели назад Компания Xiaomi готовится представить очередной новый смартфон, который будет интересен в первую очередь своей платформой. Новинка, название которой пока не раскрыли, получил SoС Snapdragon 730 или 730G. Если точнее, глава индийского подразделения Xiaomi написал в Twitt...

Установка Windows через Windows Deployment Services и Microsoft Deployment Toolkit Как было написано в одной умной книге — если в вашем IT-отделе нет автоматизированной установки операционной системы, то её создание может быть самой важной задачей, которую вы когда-либо выполняли. Читать дальше →

Microsoft перепишет низкоуровневые компоненты Windows в рамках проекта Verona Project Verona — исследовательский проект Microsoft, призванный сделать Windows 10 более безопасной операционной системой за счёт переписывания низкоуровневых компонентов на новом языке программирования, основанном на Rust. Компания также отчиталась об успешной попытке испо...

AMD и Cray создадут самый мощный в мире суперкомпьютер Компании AMD и Cray собираются в течение трех лет (обещают, что машина заработает в 2021-2022 годах) создать самый мощный суперкомпьютер, не только на территории США, но и во всем мире. Он получит название Frontier. Реализация проекта будет проводиться при поддержке Министе...

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

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

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

Дайджест новостей из мира PostgreSQL. Выпуск №15 Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Новости Главное событие месяца — это, конечно, Feature Freeze. Мартовский коммитфест закрыт. Основной облик версии PostgreSQL 12 определился. Дальше будут доработки и исправления, но не изменения в ...

Линейка EonStor GSa от Infortrend стала еще более производительной Как сообщила компания Infortrend® Technology, Inc. (код TWSE: 2495), ее линейка EonStor GSa обеспечивает мощную производительность All-Flash Array для гибкого развертывания VDI , позволяя бизнесу эффективнее использовать свои вычислительные ресурсы. Предприятия переходят от ...

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

[Перевод] Самодельный сборщик мусора для OpenJDK Это перевод статьи Алексея Шипилёва «Do It Yourself (OpenJDK) Garbage Collector», публикуется с согласия автора. О любых опечатках и других багах сообщайте в личку — мы их поправим.Процесс создания чего-нибудь в рантайме языка — весёлое упражнение. По крайней мере, создание ...

Apple готовит аналог будущей операционной системы Huawei Huawei недавно рассказала, что её операционная система HongMeng будет предназначаться для Интернета вещей (IoT). Теперь стало известно, что Apple работает над системой, которая будет решать те же задачи. Представить её компания может уже в 2020 году.

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

Apple выпустила публичные версии macOS 10.15 beta 2 и tvOS 13 beta 2 Прямо сейчас Apple проводит бета-тестирование сразу пяти обновлений своих операционных систем, а потому нет ничего необычного в том, что компания выпускает новые сборки не день в день, а с небольшим отставанием друг от друга. Видимо, сказывается обилие нововведений, которые...

Дайджест интересных материалов для мобильного разработчика #301 (3 — 9 июня) Наконец-то можно сказать, что WWDC получился. Роскошный SwiftUI, новые версии операционных систем и новая iPadOS, App Store на часах, PencilKit, Catalyst для портирования приложений на macOS, новые инструменты для виртуальной реальности, реактивный Combine. На полгода разбир...

[Из песочницы] Как подключить Raspberry PI к Azure IoT: пошаговая инструкция Привет, Хабр! Представляю вашему вниманию перевод статьи Connecting Raspberry PI via Azure IoT: Step-By-Step Tutorial. В этом посте мы расскажем, как подключить Raspberry Pi как периферийное устройство для передачи сигналов к светодиодной панели, использовав модуль Azure Io...

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

Чтобы не тянуться за смартфоном. Ответить на оповещения Android стало можно на компьютере с Windows 10 Компания Microsoft продолжает развивать приложение Your Phone (Ваш телефон) для операционной системы Windows 10. Участникам программы тестирования Windows Insiders стала доступна новая функция.  Новшество анонсировала Аарти Хаттер (Aarthi Hatter), старший менеджер...

Бибер и Билан машут ручкой. AI научился генерировать музыку Самые активные реальные певцы способны выпустить один, может быть, два музыкальных альбома за год. У рэперов иногда получается три-четыре микстейпа. Но компания Auxuman собирается выпускать по полноценному музыкальному альбому, с такими звездами как Йона, Мони, Джемини, Зо...

[Перевод] Как использовать systemd-nspawn для восстановления Linux-системы Перевод статьи подготовлен специально для студентов курса «Администратор Linux». Разбираемся со способностью systemd запускать контейнеры для восстановления корневой файловой системы поврежденной системы. До тех пор пока будут существовать системы GNU/Linux, системным ...

Через тернии к DOS’у: четыре дискеты, изменившие мир Вряд ли найдется хотя бы один читатель, которому ни разу не приходилось запускать легендарную операционную систему MS-DOS. Возможно, у кого-то из вас освоение персонального компьютера началось именно с неё: Spectrum уже уходил на покой, машинки от Amiga и Atari в России так ...

Bloomberg: Apple собирается перевести Mac на ARM уже в следующем году Политика Apple предусматривает сохранение максимального контроля при создании своих устройств, что позволяет выпускать уникальные продукты и реже идти на компромиссы с партнёрами. Для своих мобильных устройств компания предоставляет не только операционную систему, но и больш...

[Перевод] Кеширование в Laravel: основы плюс tips&tricks Техника кеширования позволяет создавать более масштабируемые приложения, запоминания результаты некоторых запросов в быстрое in-memory хранилище. Однако, некорректно реализованное кеширование может сильно ухудшить впечатление пользователя о вашем приложении. Эта статья содер...

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

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

Word и Photoshop в 3D? Почему бы и нет! Microsoft тестирует возможность запуска любых приложений в гарнитурах виртуальной реальности Интересной новостью поделился источник. Оказывается, Microsoft собирается расширить возможность запуска приложений в гарнитурах виртуальной реальности: если раньше такое можно было проделать с программами из фирменного каталога, выполненными с применением API UWP, то те...

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

Вышла новая ОС на базе Android без сервисов Google Разработчик операционной системы /e/ Когда Huawei на презентации флагманского Mate 30 объявила, что смартфон будет поставляться без сервисов Google, по всему было видно, что компании неприятно об этом говорить. Несмотря на то что китайцы подготовились к этому как могли, ни о...

[Перевод] Что нужно знать о массивах JavaScript Представляем вам перевод статьи автора Thomas Lombart, которая была опубликована на сайте medium.freecodecamp.org. Перевод публикуется с разрешения автора. Пример использования метода reduce для сокращения массива Позвольте мне сделать смелое заявление: циклы часто бывают...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

IBM System i (aka AS/400) — Как мы делали автотесты приложений зеленого экрана Привет! Меня зовут Антон Воробьев, я отвечаю в Альфа-Банке за разработку приложений для централизованной банковской системы. В этом посте я расскажу вам о том, что такое приложения зеленого экрана, зачем они нужны и как мы делали для них автотесты, написав для этого собстве...

[Перевод] Разбираемся с асинхронностью в JavaScript [Перевод статьи Sukhjinder Arora] Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding Asynchronous JavaScript» автора Sukhjinder Arora. Читать дальше →

Следующая версия Windows 10 будет резервировать не менее 7 ГБ памяти для обновлений Начиная со следующего функционального обновления для Windows 10, ныне известного под кодовым названием 19H1, Microsoft представить функцию «Reserved Storage» (Зарезервированное хранилище). Эта функция будет выделять некоторое количества места в памяти устройства для хранени...

Microsoft научила компьютеры с Windows 10 показывать заряд смартфона Одна из руководителей Microsoft Аналь Отеро Диаз (Analy Otero Diaz) объявила на своей страничке в социальной сети Twitter о начале распространения новой функции в приложении Your Phone (Ваш телефон) для операционной системы Windows 10. Пока функция доступна для участни...

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

Из эпицентра Google Cloud Next ’19: полевые заметки CEO Если хотите знать, откуда дует ветер, отправляйтесь в самое сердце урагана. Приблизительно такое ощущение сложилось от посещения конференции Google Cloud Next ’19, где три дня разработчики, продакт-менеджеры, специалисты по данным и другие светлые умы делились самыми горяч...

macOS Catalina позволяет перенести Touch Bar на экран iPad Пользователи продолжают знакомиться  с новыми яблочными операционными системами и находить в них небольшие, но очень полезные нововведения. Например, сегодня в macOS 10.15 была обнаружена опция, которая позволяет настроить сенсорную панель Touch Bar практически на любом Mac....

13 февраля выйдет Noa Noa! о коллекционировании питомцев — очередной Тамагочи или нечто большее? Виртуальные питомцы, на которых все были помешаны в конце прошлого века, оказались настолько же востребованными и в наше время, когда с точки зрения технологий виртуальные развлечения вполне способны дать даже больше. Тем не менее почти все такие игры имитируют виртуального ...

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

Commando VM — альтернатива Kali Linux для Windows Буквально на днях компания FireEye презентовала систему Commando VM, предназначенную для пентестеров и Red Team, работающую под управлением операционных систем семейства Microsoft Windows. FireEye позиционирует Commando VM как «первый в своем роде» дистрибутив для пентесте...

Huawei скоро запустит свою мобильную операционную систему в ответ на запрет США Для Huawei запрет от Google означает, что она не может использовать полную версию системы Android в новых устройствах, что окажет большое влияние на зарубежный рынок, но для китайских пользователей влияние практически равно нулю. Однако, чтобы минимизировать риск, Huawei та...

Преимущества анализа приложений 7 уровня в межсетевых экранах. Часть 1. Основы Почему появилась эта статья? Неоднократно приходил к коллегам-безопасникам, которые пользуются межсетевым экраном нового поколения и видел, что они продолжают писать правила по номерам портов. На мое предложение перейти писать по имени приложений, слышал «А вдруг так не зар...

Разработка новой ветки продукта: как избавиться от непрактичного и сохранить полезное Привет, Хабр! Меня зовут Дмитрий, я разработчик в ISPsystem. Недавно мы выпустили в бета-тестирование новую версию панели управления виртуальными машинами. Сегодня я расскажу, как мы решали, что взять из старого продукта, а от чего лучше отказаться. Пройдусь по самым важны...

WhatsApp стал доступен для некоторых кнопочных телефонов На этой неделе появилась отличная новость для владельцев кнопочных телефонов, управляемых операционной системой KaiOS. ***

Сочетания клавиш для продуктивной работы со Spotlight В 2005 году в OS X появился мощный инструмент для поиска, который получил название Spotlight. Фирменная технология поиска постепенно совершенствовалась Apple, и уже сегодня Spotlight можно использовать не только для поиска файлов и приложений, но и для арифметических вычисл...

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

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

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

Microsoft Surface Neo - планшет с двумя экранами и складной клавиатурой Microsoft удивила пользователей, представив не один, а два Surface Pro - Surface Pro 7 и Surface Pro X. Однако это было не единственное, что Редмонд спрятал в рукаве. В дополнение к обширной линейке Surface компания Microsoft представила двухэкранный планшет Surface Neo.Как ...

[Перевод] 7 полезных советов для тех, кто использует Room Room — это уровень абстракции поверх SQLite, который упрощает организацию хранения данных. Если вы ещё мало знакомы с Room, то посмотрите эту вводную статью: 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на RoomА в этой статье я хотел бы поделит...

TSMC продолжит производство чипов для Huawei. Прекращение партнерства с ARM не отразится на Huawei Mate 30, в котором используется Kirin 985 Huawei производит свои однокристальные системы HiSilicon и модемы на производственных линиях компании TSMC и будет продолжать это делать. Представитель TSMC заявил, что компания продолжит работать с Huawei, несмотря на то, что многие другие компания разрывают отношения ...

Если проект «Театр» используй акторов… В этой статье будет рассказ об опыте использования акторного подхода в одном интересном проекте автоматизированной системы управления для театра. Это именно впечатление от использования, не более того. Заглянуть за кулисы...

[Из песочницы] Использование локальной директории с пакетами в Python уже сейчас В Python 3.8 предлагается добавить альтернативу виртуальным окружениям — локальную директорию с пакетами PEP 582 Python local packages directory. Данный PEP предлагает добавить в Python механизм автоматического обнаружения директории __pypackages__ и использовать её при имп...

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

[Из песочницы] Rosserial & STM32 Робототехническая операционная система ROS является довольно мощной платформой для создания робототехнических систем, которая включает все необходимое для разработки своих проектов от простейших программных компонентов, называемых “узлами”, и протокола обмена данными до сред...

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

Смартфон HTC с SoC Snapdragon 710 и 6 ГБ ОЗУ протестирован перед анонсом Компания HTC готовится анонсировать новый смартфон из средней ценовой категории, который был замечен под кодовым названием HTC 2Q7A100 в базе данных тестового пакета Geekbench. Результатов теста, которые позволили бы оценить производительность одного и нескольких ядер о...

Дыра безопасности iOS 13 открывает доступ к контактам iPhone На следующей неделе ожидается выпуск финальной версии мобильной операционной системы iOS 13, но его уже омрачает новость о найденной в системе уязвимости. ***

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

[Перевод] Топ-65 вопросов по SQL с собеседований, к которым вы должны подготовиться в 2019 году. Часть I Перевод статьи подготовлен для студентов курса «MS SQL Server разработчик» Реляционные базы данных являются одними из наиболее часто используемых баз данных по сей день, и поэтому навыки работы с SQL для большинства должностей являются обязательными. В этой статье с вопрос...

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

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

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

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

Тестирование обновления Windows 10 19H2 начнется через несколько недель В марте этого года очередное обновление операционной системы Windows 10 19H1 уже должно быть готово к выпуску, а разработчики в данный момент уже начали трудиться над следующим обновлением Windows 10 19H2. Один из менеджеров компании Microsoft, Брэндон Леблан (Brandon L...

Security Week 06: прямой эфир в Facetime Главным событием прошлой недели стал баг в операционной системе iOS 12 для мобильных устройств Apple. Функцию Group Facetime, позволяющую организовать конференц-связь сразу с несколькими пользователями, можно использовать, чтобы подслушивать происходящее на стороне абонента ...

Hongmeng OS не замена Android и она не создана для смартфонов В одном из своих выступлений в Брюсселе член правления и старший вице-президент Huawei Кэтрин Чэн заявила о том, что операционная система Hongmeng не предназначена для смартфонов. Компания намерена и дальше выпускать мобильники под управлением Android.   Ранее профиль...

Как устроен компьютер внутри Хаябусы-2, которая сбросила бомбу на Рюгу. И фотографии его разработчиков На днях японская автоматическая станция Хаябуса-2 сбросила бомбу на астероид Рюгу. Космическим кораблем управляет радиационно-устойчивая система на кристалле HR5000 (JAXA2010/101) с 64-битным процессорным ядром MIPS 5Kf. На бортовом компьютере работает операционная система р...

У миллионов компьютеров на Windows 10 и Windows 7 очень большие проблемы Ни для кого не секрет, что тремя самыми актуальными операционными системами от компании Microsoft в настоящее время являются Windows 10, Windows 7 и Windows 8, причем последнюю использует меньше всего людей. Тем не менее, как Сообщение У миллионов компьютеров на Windows 10 ...

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

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

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

HarmonyOS как платформа будущего Свершилось: презентована собственная операционная система компании Huawei, получившая название HarmonyOS. Событие было ожидаемым: о разработке собственной операционной системы компания заявляла еще в 2017 году, особое внимание к HongmengOS — так ...

Возможно, Huawei представит операционную систему HongMeng уже на следующей неделе Несколько дней назад мы публиковали утекшие в Сеть характеристики смартфона Huawei Nova 5i, который должен быть представлен только в конце следующей недели. Теперь же в базе данных китайского регулятора TENAA появились фотографии, которые подтверждают внешний вид устрой...

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

Как часто необходимо перезагружать компьютер Mac Настольная операционная система macOS долгое время считалось одной из самых стабильных и надежных. И неспроста — раньше пользователи могли не перезагружать свой Mac неделями — и всё работало без каких-либо проблем. С приходом плоского дизайна в OS X Yosemite, си...

Опубликованы скриншоты приложений Музыка и ТВ для macOS Ожидается, что компания Apple собирается представить в рамках конференции WWDC 2019 заметно обновленную версию настольной операционной системы macOS. Ранее сообщалось, что в системе появятся отдельные...

Google выпустила операционную систему Chrome OS 76 Новая версия Chrome OS 76 получила целый ряд улучшений и нововведений, одним из важнейших оказалась функция добавления до 4 виртуальных рабочих столов с собственным расположением элементов, – сообщает издание TheVerge. При жесте вверх для обзора всех окон в правом верхнем…

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

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

[Из песочницы] Архитектура компьютерных систем 1 часть. Логические вентили Логические элементы Доброго времени суток, я начинаю серию статей по написанию виртуальной машины на языке Golang. Я выбрал этот язык так как он прост для чтения и имеет в стандартной библиотеке уже необходимые функции, которые пригодятся в дальнейшем. Эта статья не несёт в...

3/32 ГБ памяти, две операционные системы, защита IP67 и камера на 8 Мп. Умные часы Kospet Optimus Pro доступны за 150 долларов Компания Kospet выпустила умные часы Kospet Optimus Pro, которые отличаются от своих коллег по цеху рядом параметров. Во-первых, они получили 3 ГБ оперативной и 32 ГБ флэш-памяти, что является очень большим объемом для данной категории устройств. Во-вторых, часы оснащен...

Компас команды Привет! Меня зовут Маша, я Scrum Master в ivi. Работаю с командами биллинга и веб-разработки и помогаю ребятам организовывать рабочие процессы так, чтобы не только эффективно достигать целей, которые ставит бизнес, но и получать удовольствие от того, что ты делаешь. В своих ...

Логи не нужны? Разработка сильно изменилась за последние годы. Вместо монолитных приложений пришли микросервисы и функции. Базы данных из универсальных промышленных монстров переродились в узконаправленные. Docker изменил взгляд на деплой. Но изменилось ли наше представление о логах? Одна...

[Из песочницы] Удалённая работа у здорового (?) работодателя В 2019 году удаленная работа в ИТ уже давно никого не удивляет — она ​​воспринимается как один из доступных способов организации команды. Почитать об этом можно в восторженных отзывах работников, слегка хвастливых рассказах работодателей, скучных аналитических статьях рекрут...

«Секретики» DPAPI или DPAPI для пентестеров Вторая статья по итогам выступления нашей команды на OFFZONE-2018. На этот раз рассмотрим доклад с MainTrack “Windows DPAPI “Sekretiki” or DPAPI for pentesters”. Внимание! Очень много буков! При проведении RedTeam кампаний хочется давать меньше поводов для реакции BlueTeam...

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

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

[Из песочницы] Замена Punto Switcher, раскладки Бирмана с помощью скрипта на autohotkey В данной статье я не предлагаю полностью заменить Punto Switcher (Спасибо Сергею Москалёву за данную программу), а только в очень ограниченном функционале. Довольно давно пользуюсь программой Punto Switcher, но не в целях автопереключения, а как переключатель по левому и пра...

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

PHP-библиотеки для e-commerce: работа с АТОЛ и Payture, парсинг кодов GS1 и другие задачи Привет, меня зовут Павел Савельев, я руководитель отдела автоматизации бизнес-процессов в Lamoda. Мы работаем с очень разными задачами, и стараемся подобрать для каждой наиболее удобный инструментарий. Соответственно, мы используем разные языки — в наших системах можно встре...

Google опасается, что собственная операционная система Huawei подвергнет угрозе национальные интересы США Несмотря на то, что Google одной из первых откликнулась на санкции США в отношении Huawei и быстро отключила последнюю от Android, в американской компании с тревожностью смотрят на действия Huawei. Как пишет Global Times со ссылкой на Financial Times, Google уже предуп...

Градиентный спуск по косточкам В интернете есть много статей с описанием алгоритма градиентного спуска. Здесь будет еще одна. 8 июля 1958 года The New York Times писала: «Психолог показывает эмбрион компьютера, разработанного, чтобы читать и становиться мудрее. Разработанный ВМФ… стоивший 2 миллиона долла...

Q — сложная буква. Google не может определиться с названием Android 10 Как известно, компания Google называет версии операционных систем Android в честь каких-то сладостей. Всего началось с Android 1.5, которая проходила под кодовым названием Cupcake. В течение последних 10 лет компания не изменяет традициям. На конференции Google I/O 201...

[Перевод] Подготовка к Spring Professional Certification. Spring Security Эта статья является переводом статьи по подготовке к Spring Professional Certification. В ней будет рассмотрена тема Spring Security и основные вопросы по ней. Ее также можно использовать для подготовки к собеседованию. ↓ Остальные статьи доступны по ссылкам в оглавлении ↓ ...

Планирование проектов в организации (часть 4) Я продолжаю цикл публикаций о Pulse Management — Управление проектной организацией (Метод Пульса). В этой статье я расскажу о самой «вкусной» части: Планирование проектов. Планирование — это самая простая и самая сложная часть любого проекта основанного целью которого являет...

Европейцев просто пожалели. Глава Huawei объяснил название операционной системы Harmony OS Сегодня китайская компания Huawei представила официально свою операционную систему Harmony OS, которая по слухам была известная под такими названиями, как HongMeng OS, Ark OS, Oak OS и так далее. Генеральный директор Huawei Consumer Business Group Ю Чэндун (Yu Chengdong...

Архитектура Armv8.1-M включает расширенные возможности машинного обучения и обработки сигналов для самых маленьких встраиваемых систем Компания Arm на этой неделе представила архитектуру Armv8.1-M. В ней используется технология Arm Helium, представляющая собой расширение M-Profile Vector Extension (MVE) для процессоров серии Arm Cortex-M. Как утверждается, Helium обеспечивает повышение производительнос...

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

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

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

Глава Huawei заявил, что HarmonyOS пока не готова для смартфонов. На это могут уйти годы Генеральный директор Huawei Рен Чжэнфэй (Ren Zhengfei) прокомментировал ситуацию с тем, что грядущие смартфоны Huawei Mate X и Huawei Mate 30 будут поставляться без предустановленных сервисов Google, а также с возможным переходом на HarmonyOS. Напомним, проблему с серви...

OnePlus 7T Pro представлен официально Сегодня компания OnePlus представила флагманский смартфон OnePlus 7T Pro, количество нововведений в котором может многих разочаровать. Если OnePlus 7T получил множество изменений относительно OnePlus 7, то OnePlus 7T Pro оказался почти полной копией OnePlus 7 Pro. Единственн...

Санкции США не помешают. Глава Huawei пообещал высести HarmonyOS на уровень платформы Apple Генеральный директор и основатель Huawei Рен Чжэнфэй (Ren Zhengfei) заявил журналистам, что. фирменная операционная система HarmonyOS станет способна конкурировать с самыми популярными ОС на рынке в течение двух лет.  Это следует из подробной расшифровки интервью ...

[Перевод] Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript Можно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, со...

Apple может показать модульный Mac Pro, новый внешний дисплей 6K Pro на WWDC 2019 Помимо нового программного обеспечения, Apple может использовать WWDC 2019 в июне, чтобы продемонстрировать обещанный модульный Mac Pro и новый автономный монитор. Монитор имеет кодовое название «J290» и будет поддерживать широкий динамический диапазон (HDR), заявил Bloomber...

Следующими HarmonyOS получат умные часы и ноутбуки Компания Huawei продолжает настаивать на том, что операционная система HarmonyOS пока не будет использоваться в смартфонах, хотя даже с грядущими моделями Mate 30 и Mate 30 Pro могут быть проблемы относительно Android. Как бы там ни было, HarmonyOS уже точно будет основ...

GeForce GTX 1660 в исполнении Manli и Gainward Продолжаем знакомить наших читателей с видеокартами GeForce GTX 1660 от самых разных производителей. На этот раз рассмотрим версии компаний Manli и Gainward. Семейство Manli GeForce GTX 1660 представлено тремя ускорителями: картой с «турбиной»,...

Смартфоны Xiaomi, Samsung, Nokia и OnePlus, которые обновятся до Android 10.0 Q В первой половине мая, то есть буквально несколько недель назад, компания Google представила всему миру операционную систему Android 10.0 Q, которая, по ее словам, является самой быстрой, стабильной и надежной среди всех, которые она выпускала Сообщение Смартфоны Xiaomi, Sa...

Тестирование аннотаций @NonNull/@Nullable Вместо «Посвящается ...» Описанная ниже задача не была новаторской или чертовски полезной, компания в которой я работаю не получит за нее прибыль, а я премию. Но эта задача была, а значит ее пришлось решить. Intro В статье вы часто будете встречать слово Lombok, прошу хей...

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

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

ОС Hongmeng от Huawei представят ​​на этой неделе Как сообщается, компания Huawei представит Hongmeng OS на конференции разработчиков, которая начнется 9 августа в Китае. Руководители Huawei заявили, что программное обеспечение в первую очередь предназначено для устройств IoT, хотя сначала придет к смарт-телевизорам Honor. ...

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

[Перевод] Оборачиваем последовательности в Swift Всем привет. Сегодня хотим поделиться переводом подготовленным в преддверии запуска курса «iOS Разработчик. Продвинутый курс». Поехали! Одним из основных преимуществ протокольно-ориентированного дизайна Swift является то, что он позволяет нам писать общий код, который совме...

[Перевод] Новости из мира OpenStreetMap № 472 (30.07.2019-05.08.2019) How to carve OSM data into a slade plate – by Harald Hartmann 1 | Foto Harald Hartmann | Map data OpenStreetmap contributors Картографирование Продолжаются дискуссии (в Twitter, в списке рассылки) вокруг онлайн-редактора от Facebook — RapiD'a. Если вы хотите серьезно погр...

Опыт использования flatten-maven-plugin для упрощения версионирования в maven-проектах О нас В 1С мы разрабатываем не только платформу 1С: Предприятие на С++ и JavaScript, но и приложения на Java – в частности новую среду разработки Enterprise Development Tools на базе Eclipse и сервер глубоко интегрированного с платформой мессенджера – Системы Взаимодействия....

Байт-машина для форта (и не только) по-индейски (часть 4) И снова я несколько переоценил объем статьи! Планировал, что это будет заключительная статья, где сделаем компилятор и выполним тестирование. Но объем оказался велик, и я решил разбить статью на две. В этой статье мы сделаем практически все основные функции компилятора. ...

Компания 3М совместно с Microsoft и JPMorgan переведет взаимодействие с клиентами на блокчейн Международная научная компания 3М объявила о запуске инициативы по цифровизации программы лояльности и планах по переводу взаимодействия с клиентами на блокчейн. Об этом сообщается в пресс-релизе компании. Реализовывать проект 3М будет на базе решения Verisium, который испол...

[Перевод] Как обучать детей правильно пользоваться технологиями, если в вашем детстве такого не было? Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Children's Exposure to Digital Technology Causes Parental Anxiet" от Kim Flaherty и Kate Moran. Читать дальше →

Планшет Samsung Galaxy Tab A 10.1 оценен в 210 евро Компания Samsung представила доступный планшет Galaxy Tab A 10.1, который выйдет в версиях без модема сотовой связи и с ним. Его цена составит 210 евро и 270 евро, соответственно. Если верить источникам, новинку оснастили 10,1-дюймовым дисплеем разрешением 1920:1200 пикселей...

Список планшетов iPad, которые обновятся до операционной системы iPadOS После многих лет дискуссий на тему того, какая операционная система подходит для iPad больше – iOS или macOS, производитель нашел ответ на этот вопрос. Он решил выпустить для своих планшетных компьютеров совершенно новую платформу, которая Сообщение Список планшетов iPad, к...

Феерия. Сентябрь восходит Продолжение концепции социально-ролевой вселенной, связывающей реальный и виртуальные миры. В статье описываются личные впечатления от выполняемых с начала месяца «квестов», а в календарь событий добавились задания и для второй половины Сентября. Читать дальше →

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

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

Watch Series 5 и iPhone 11: что покажет Apple в сентябре По информации источников, умные часы Apple по дизайну практически не изменятся. Технические характеристики гаджета пока также остаются загадкой, но эксперты предполагают, что Watch Series 5 перейдут на операционную систему watchOS и получат расширенный функционал в области к...

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

Sigma rules. Поделка или новый стандарт для SOC Я Сергей Рублев, руководитель SOC (Security Operations Center) в компании «Инфосекьюрити». В этой статье подробно рассмотрю амбициозный проект Sigma Rules, девиз которого: «Sigma для логов — это как Snort для трафика и Yara для файлов». Речь пойдет про три аспекта: Пр...

Windows 10 стала самой популярной настольной операционной системой Согласно свежим данным, опубликованным NetMarketShare, Windows 10, наконец, считается самой популярной настольной операционной системой. Ее доля на текущий момент составляет 39,22%, тогда как еще месяц назад у нее было 38,14% и она все еще уступала Windows 7. Последней ...

Процессор Qualcomm Snapdragon 8cx догнал по производительности Intel Core i5 Как стало известно, к выставке Computex 2019 компании Qualcomm и Lenovo подготовили ноутбук, который они называют первым 5G ПК или Project Limitless, — систему, построенную на представленном в декабре прошлого года четырёхъядерном 7-нм процессоре Snapdragon 8cx (Snapdragon 8...

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

[Из песочницы] Англоязычная кроссплатформенная утилита для просмотра российских квалифицированных сертификатов x509 Сегодня использование цифровых сертификатов X509 v.3 стало обыденным делом. Все больше людей используют их для доступа на сайт Госуслуги, ФНС, электронные торги и т.д. И все больше людей хотят знать что же находится в этом «сундуке» под названием сертификат. И если сертифик...

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

[Перевод] Расцвет и упадок Visual Basic Мне нужно сделать признание. До того, как я стал респектабельным разработчиком, работающим с такими современными языками, как C# и Java (и тем бурлящим хаосом, который известен нам под именем JavaScript), я был увлечённым фанатом невероятно популярного и неуклюжего Visual Ba...

[Перевод] Горячие клавиши Unreal Engine, которые сделают жизнь левел-дизайнера проще Горячие клавиши используют все. Банальные Ctrl+C и Ctrl+V, а сколько раз выручал Ctrl+Z? Ну а Alt+F4? А если вспомнить количество негативных отзывов, когда в новых MacBook Pro добавили тачбар и вырезали ряд командных клавиш? Увидел хороший гайд по полезным хоткеям и небольш...

[Перевод] Пошаговое руководство по настройке DNS-сервера BIND в chroot среде для Red Hat (RHEL / CentOS) 7 Перевод статьи подготовлен для студентов курса «Безопасность Linux». Интересно развиваться в данном направлении? Смотрите запись трансляции мастер-класса Ивана Пискунова «Безопасность в Linux в сравнении с Windows и MacOS» В этой статье я расскажу о шагах по настройке DNS-с...

Представлена операционная система Windows 10X для ПК с двумя экранами Компания Microsoft, как и было запланировано, официально представила новую операционную систему Windows 10X. ***

Huawei выпустила «убийцу» операционных систем Android и Windows 10 Так сложились обстоятельства, что правительство США ввело санкции против компании Huawei, в результате чего теперь ей запрещено использовать операционные системы Android и Windows 10, на базе которых она выпускает всю свою электронику. Санкции вступят в Сообщение Huawei вып...

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

Робот тестирует SAP ERP Мы в Альфастраховании используем SAP ERP как процессную систему урегулирования убытков. И так уж получилось, что мы ее немножко дорабатываем, это неизбежно приводит к возникновению в коде ошибок. Если ошибки доходят до продуктивной системы — это плохо. Этого надо избегать, о...

Новый Mac Pro — на WWDC 2019? В апреле 2017 года Крейг Федериги и Фил Шиллер провели встречу с журналистами, в которой дали четко понять: Apple действительно работает над новым Mac Pro. Представители компании не назвали точных сроков выпуска, намекнув, что новый профессиональный компьютер будет представ...

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

Операция “Миграция”: как происходит переезд в облако DataLine Лет 7 назад самые первые проекты переезжали в наше облако просто и незатейливо. Образы виртуальных машин загружались на FTP-сервер, или их привозили на жестких дисках. Затем через специальный импорт-сервер ВМ загружали в облако. Если для клиента не проблема выключить виртуа...

Как Pinterest стал одним из самых успешных сервисов Кремниевой долины из-за своего алгоритма Подробный рассказ о том, как компания разрабатывает эффективные инструменты рекомендаций и избегает проблем, с которыми сталкиваются её конкуренты. Перевод статьи Уилла Оремуса для Medium. ...

Windows 10X будет доступна и для других устройств На прошлой неделе компания Microsoft анонсировала операционную систему Windows 10X. Это новая разновидность Windows 10, которая разработана специально для гибких компьютеров с одним и двумя экранами. Модели вроде Surface Neo и гибкого Lenovo ThinkPad X1 будут одними из первы...

Как создать open source проект Уже на этой неделе в Санкт-Петербурге пройдет IT-фестиваль TechTrain. Одним из спикеров будет Ричард Столлман. Embox тоже участвует в фестивале, и конечно мы не могли обойти вниманием тему СПО. Поэтому один из наших докладов называется “От студенческой поделки до opensource...

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

Лучше Android: выпущена новая операционная система Самой популярной операционной системой в мире в настоящее время является Android, а выпущена компанией Google она была более 10 лет назад. Все это время ее сотрудники крайне активно улучшали данную ОС в надежде сделать ее Сообщение Лучше Android: выпущена новая операционная...

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