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

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

Контейнеризация понятным языком: от самых азов до тонкостей работы с Kubernetes Чем контейнеры отличаются от виртуальных машин, почему Docker настолько популярен, что такое Kubernetes и в чём его преимущества и недостатки. В интервью АйТиБороде СТО «Слёрма» Марсель Ибраев и старший инженер Southbridge Николай Месропян рассказали о контейнеризации понят...

Контейнеры взлетели, но невысоко: результаты исследования применения контейнерных технологий в России Контейнеризация приложений не покидает шорт-лист горячих тем. Сегодня это Tesla в мире ИТ — равнодушных нет. А как же обстоит дело с реальным применением контейнеров в крупных компаниях, работающих в России? Вместе с CNews Analytics мы решили разобраться, насколько широко от...

Apple поможет сильная экосистема Акции компании начали дешеветь, однако аналитики Baird видят несколько причин, которые помогут компании вернуть биржевые котировки к положительной тенденции.

[Перевод] Изучаем внутренние компоненты Docker — Объединённая файловая система Создавать, запускать, просматривать, перемещать контейнеры и образы с помощью интерфейса командной строки Docker (Docker CLI) проще простого, но задумывались ли вы когда-нибудь, как на самом деле работают внутренние компоненты, обеспечивающие работу интерфейса Docker? За эти...

[recovery mode] CRUD операции с Entities в DialogFlow (C#) Вступление Совсем недавно я начал работу над новым проектом, который включал в себя работу с уже достаточно известным сервисом (AI) от Google — DialogFlow. Суть заключалась в том, что у нас был бот (Telegram) который работал с API нескольких сайтов, а сам же DialogFlow помог...

Сервисный бизнес и кризис: истории успеха. Как нестандартное мышление работает на вас? Приветствую всех! С кем не знаком — Андрей Балякин. Последние 6 лет плотно связан с сервисной индустрией (ремонт и обслуживание оборудования). Являюсь со-основателем и CEO проекта HubEx — онлайн платформы автоматизации сервисных процессов в компаниях с мобильными сотрудникам...

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

НОРБИТ автоматизировал взаимодействие компаний-партнеров в сфере недвижимости Компания НОРБИТ внедрила СRM-платформу в экосистеме недвижимости «Метр квадратный». Система помогла автоматизировать работу с 4,5 тыс. компаний-партнеров в сфере недвижимости. Использование СRM позволит экосистеме в 2021 году ...

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

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

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

[Перевод] Выводы Grofers после двух лет Kubernetes в production Прим. перев.: эта статья — опыт миграции на Kubernetes одного из крупнейших в Индии онлайн-магазинов продуктов. В ней Vaidik Kapoor, software engineer из Grofers, рассказывает о главных ошибках и препятствиях этого долгого путешествия, а также делится своими мыслями о целесо...

[Перевод] Hyper-V для разработчиков под Windows 10 Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.   Microsoft Hype...

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

Советы по работе с экосистемой Huawei от «Лаборатории Касперского» Мобильная экосистема Huawei Mobile Services продолжает расти, и в этой статье мы попросили поделиться опытом и рассказать свои впечатления о работе с платформой мобильных разработчиков из «Лаборатории Касперского». Под катом то, как они адаптировали свои приложения, какие ин...

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

Кораллы начали печатать на 3D-принтере ради спасения рифов Американская дизайн-студия Objects and Ideograms объявила о старте проекта Coral Carbonate, в рамках которого специалисты на 3D-принтере печатают искусственные кораллы и затем погружают их в океан, чтобы помочь в восстановлении коралловых рифов — одной из самых уязвимых экос...

[Перевод] Go и кэши CPU Источник: unsplash.com По словам Джеки Стюарта, трехкратного чемпиона мира по гонкам Формулы-1, понимание автомобиля помогло ему стать лучшим пилотом: «Гонщику не обязательно быть инженером, но нужен интерес к механике». Мартин Томпсон (создатель LMAX Disruptor) применил ...

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

[Из песочницы] Как использовать консоль JavaScript: выход за пределы console.log () Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use the JavaScript console: going beyond console.log()» автора Yash Agrawal. Один из самых простых способов отладки чего-либо в JavaScript — вывод материала с помощью console.log. Но есть много других методов,...

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

FOSS News №44 – дайджест новостей и других материалов о свободном и открытом ПО за 23-29 ноября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Портативный open-source компьютер DevTerm с модульным дизайном в стиле ретро и с кучей возможностей; ...

[Перевод] Как демо Memories умещается в 256 байт Введение Привет! Меня зовут «HellMood», а эта статья посвящена небольшой программе для MS DOS под названием «Memories». Эта программа имеет размер 256 байт, она выиграла в категории «PC 256 byte» соревнований демосцены «Revision» 2020 года, а также получила приз зрительских...

[Перевод] Использование переменных Grafana для большей интерактивности дашбордов Flowers and butterflies by marijeberting С помощью визуализации данных проще понять и осмыслить собранную информацию, использовать ее на практике. При этом работа с дашбордами должна быть простой для нетехнических пользователей — хорошо, если они смогут получать нужные дан...

Анонс видеокурса «Администрирование и разработка в облачных системах на примере AWS» 25 января 2021 состоится релиз видеокурса «Администрирование и разработка в облачных системах на примере AWS». Курс поможет понять принципы работы облачных вычислительных платформ. Пройдем на практике путь от базовых принципов работы до развертывания сложной системы с автом...

Распределённое хранение данных в IPFS Cluster Дисклеймер: эта статья рассчитана на понимание основных принципов работы InterPlanetary File System. Если вы не знакомы с IPFS, начните с этой статьи или загляните на ipfs.io. Самый известный и труднопреодолимый недостаток IPFS в скорости её работы. Так как все данные раз...

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

[Перевод] Nintendo DS: внутреннее устройство, принципы работы и взлом Оригинальная Nintendo DS (Blue edition). Выпущена 21.11.2004 в Америке, 02.12.2004 в Японии и 11.03.2004 в Европе. Краткое введение Эта консоль стала интересным ответом на множество потребностей, которые было невозможно удовлетворить в экосистеме портативных устройств. В н...

Экосистема разработки в 2020 году: чем живут программисты в России и мире Привет, Хабр! В начале 2020 года мы провели уже четвертый ежегодный опрос о состоянии экосистемы разработки, чтобы выяснить, чем живут программисты, какие языки, технологии и инструменты они используют и как изменился мир разработки по сравнению с 2019 годом. Мы проанализиро...

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

[Перевод] Кодогенерацию с использованием Roslyn можно использовать и без перехода на .Net 5 Недавно, когда я просматривал новые возможности, которые будут включены в .Net 5, я натолкнулся на одну весьма интересную — генераторы исходного кода. Этот функционал меня особенно заинтересовал, так как я использую аналогичный подход в течение последних… 5 лет, и то, что п...

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

MCOM Marketplace and Ecosystems 2020 Экосистемы и маркетплейсы — совершенно новый подход к организации бизнес-процессов. Как понять какая экосистема подходит вашему бизнесу? Как уйти от шаблонов и привычных решений, чтобы обеспечить экосистеме динамичный отрыв? Как построить маркетплейс в России и выйти на зару...

[Из песочницы] О важности исследований на старте проекта Привет! Меня зовут Стася, я – UX-lead Центра Развития Финансовых Технологий в Россельхозбанке. Наша команда разрабатывает экосистему для микро, малых и средних фермерских хозяйств, цель которой — объединить в одном месте все услуги и товары, которые необходимы фермерам. В...

Определение объёма кластера Elasticsearch и тестирование производительности в Rally В этой статье мы разберёмся с основными подходами к сайзингу Elasticsearch, покажем сравнения бенчмарков кластера при загрузке логов и метрик. А разница там заметная. Надеемся, вам это поможет с определением объёма кластера Elasticsearch и расшифровкой того самого «it depend...

Использование docker multi-stage для сборки windows образов Всем привет! Меня зовут Андрей, и я работаю DevOps инженером в компании Exness в команде разработки. Моя основная деятельность связана со сборкой, деплоем и поддержкой приложений в docker под операционной системой Linux (далее — ОС). Не так давно у меня появилась задача с те...

[Перевод] Принципы для разработки: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама Хорошему программисту необходимо уметь совмещать свои навыки со здравым смыслом. Все дело в прагматизме и навыке выбора лучшего решения для вашей проблемы. Когда вы сталкиваетесь с проблемой при разработке ПО, вы можете воспользоваться базовыми принципами, которые помогут ...

Что бы я хотел знать когда начинал изучать Django? — очень общий взгляд Здесь на Хабре много различных инструкций по использованию Django. Эти инструкции часто включают много кода и представляют последовательность шагов, которые нужно сделать, чтобы создать проект. Когда я начинал изучать Django и Wagtail по таким инструкциям, меня часто смущал...

Анонс предварительной версии эмуляции x64-приложений в Windows 10 on ARM Компания Microsoft выпустила новую инсайдерскую сборку Windows 10 под номером 21277 для канала Dev из ветки RS_PRERELEASE, которая принесла с собой первую предварительную версию эмуляции x64-приложений для устройств на платформе ARM64. Вы уже можете установить новую сборку ...

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

[Из песочницы] Кастомные SwiftLint Rules Привет, Habr! Меня зовут Алексей, я iOS Developer в компании FINCH. Скоро Новый год — самое время чтобы начать жить по-другому, а поможет в этом такая классная штука как SwiftLint. В статье я расскажу, почему ее обязательно нужно внедрять во все проекты, включая legacy и pet...

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

Как мы построили динамические отчеты на SSRS 2014 Мы уже рассказывали, как помогли одной производственной компании трансформировать процессы корпоративного обучения и развития персонала. Сотрудники заказчика, которые тонули в бумажных документах и Excel-таблицах, получили удобное iPad-приложение и веб-портал. Одна из самых ...

Забываете передавать аргументы в функцию? Вам поможет contextvars Мы в Яндекс.Такси любим писать логи. Ещё больше мы любим, когда логи помогают нам расследовать проблемы в продакшене. При нагрузке в десятки тысяч RPS просто набора лог-записей мало. Хочется уметь фильтровать логи по пользователю, видеть последовательность вызовов клиентско...

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

[Перевод] Руководство по отладке бессерверных приложений Все началось в 1953 году, когда компания IBM выпустила свой первый коммерческий компьютер. И вот сегодня мы обсуждаем бессерверную архитектуру. За прошедшие годы вычислительная техника не только совершила настоящую революцию в том, как строится работа современных компаний,&n...

Samsung представила новый сервис для поиска смартфонов Galaxy Компания Samsung представила сервис SmartThings Find, позволяющий найти утерянный смартфон Galaxy.SmartThings Find функционирует с помощью технологий Bluetooth с низким энергопотреблением (BLE) и сверхширокополосной связи (UWB), поэтому для ее работы не потребуется подключен...

[Из песочницы] 6 Современных шаблонов проектирования архитектуры в области ПО Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern-Day Architecture Design Patterns for Software Professionals" автора Tanmay Deshpande. Многие современные приложения необходимо создавать в масштабах предприятия, иногда даже в масштабах Интернета. К...

NVIDIA развивает экосистему ARM Чипы ARM используют в основе миллиарда устройств — от смартфонов до самого быстрого в мире японского суперкомпьютера Fugaku. Сделка NVIDIA по поглощению ARM еще не осуществлена. Пока компания продолжает расширять ассортимент собственных инструментов на базе экосистемы ARM. ...

Что почитать на праздниках Длинные праздники впереди, а это значит, что будет время вернуться к закладкам в Read later или еще раз перечитать важные статьи уходящего года. В этом посте мы собрали и подготовили для вас список из самых интересных материалов из нашего блога за 2019 год и надеемся, что ...

Запускаем трансфлективный TFT дисплей на SSD1283A с помощью STM32 Введение Модель дисплея называется H016IT01. Данный дисплей интересен прежде всего тем, что он является транфлективным(transflective). Это означает, что изображение на нем должно быть видно даже под ярким солнцем. А также это чуть ли не единственная доступная модель с этой о...

Альянс по передаче файлов пополняется новыми брендами Альянс по передаче файлов, созданный в прошлом году компаниями Xiaomi, Oppo и Vivo, пополняется новыми участниками. Все они – китайские бренды. В августе прошлого года Xiaomi, Oppo и Vivo сформировали Альянс по передаче файлов – новый протокол, который облегчил о...

[Из песочницы] Особенности выпуска Unreal Engine 4 игры на iOS Приветствую. В этой статье я перечислю трудности и неочевидные моменты, с которыми лично я столкнулся при выпуске игры на iOS, а также их решения. Игра начинала создаваться на Unreal Engine 4.18, сейчас последний билд в магазине использует UE 4.24. Сначала игра была выпуще...

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

«UML. Взгляд со стороны» или «Как UML удерживает аналитиков в прошлом» Изображение с www.uml.org Статья посвящена UML и особенностям его применения в настоящее время. Немного исторических сведений, совсем немного, только основные моменты: UML зародился в 90-х годах как результат работы по создания языка объектно-ориентированного моделировани...

Android — всё? Google вот-вот запустит бета-тест Fuchsia OS Что вы знаете про Fuchsia? Наверное, только то, что это какая-то операционная система Google, которую она начала разрабатывать много лет назад на базе собственного ядра. Поэтому тогда многие решили, что компания хочет заменить ей Android, в основе которого лежит ядро Linux....

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

Microsoft создаст «Планетарный компьютер» для защиты экологии Земли Ключевым стал анонс "Планетарного компьютера" - новой открытой вычислительной платформы, которая предоставит ученым, специалистам по охране природы, организациям и государствам возможность быстрого доступа к данным о состоянии Земли. "Планетарный компьютер&quo...

Правильное импортозамещение по версии Huawei. Компания сама освоит выпуск полупроводниковой продукции, но ей придётся начинать издалека Компания Huawei находится в очень сложном положении. Мало того, что она осталась без доступов к сервисам Google, так ещё и TSMC больше не сможет производить для Huawei однокристальные системы Kirin. Конечно, Huawei уже использует решения MediaTek и явно будет использова...

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

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

Помощник Google Duplex распространится на новые страны Система искусственного интеллекта для телефонных звонков Google Duplex некоторое время была доступна только в двух странах. Но сейчас ее распространили еще на несколько государств. Этот виртуальный помощник был представлен на ежегодной конференции разработчиков I/O в мае 201...

Экосистема Xiaomi: лучшие и необычные устройства ZMI — компании, познакомившей нас с пауэрбанками Бренд ZMI technology — один из базовых в экосистеме Xiaomi. Появился он в 2013 году благодаря сотрудничеству Xiaomi с китайской промышленной корпорацией ZIMI, основанной годом ранее в парке высоких технологий города Цзянинь. С момента основания ZIMI занимается разработ...

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

[Перевод] Сценарий будущего для Stack Overflow Письмо от нового генерального директора Прашанта Чандрасекара, в котором он вспоминает первые месяцы работы и делится своим видением развития компании в 2020 году. Вступая в новое десятилетие, мы видим, как тесно переплетаются между собой такие направления как облачные ра...

Парсер командной строки на .NET5 Сегодня мы собираемся показать вам, как начать парсинг аргументов командной строки. Кстати, это один пост из серии статей о .NET 5. У нас есть еще много интересного.Приложения командной строки, также известные как консольные приложения, - это программы, созданные для использ...

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

[Перевод] Loki — сбор логов, используя подход Prometheus Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов ил...

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

Погасить беспокойство поможет мобильное приложение «Dialog-Ai» На Android вышло новое мобильное приложение «Dialog-Ai» — поддержка в стрессовых ситуациях, которое всегда на связи. Приложение так же есть для платформы iOS. Теперь каждый может поделиться и выговориться, погасить беспокойство, лучше понять свои мысли и чувства, умень...

Apache Kafka для чайников Данная статья будет полезной тем, кто только начал знакомиться с микросервисной архитектурой и с сервисом Apache Kafka. Материал не претендует на подробный туториал, но поможет быстро начать работу с данной технологией. Я расскажу о том, как установить и настроить Kafka на W...

Статический генератор сайтов Hugo. Фронтенд реалии В 2020 практически весь мир фронтенда заполонили Javascript фреймворки. Только и слышно о React, Angular, Vue и иногда в далеких просторах можно услышать тихий шепот «Svelte». Разработчики умело используют эти инструменты для создания крутых продуктов, но есть и «динозавры» ...

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

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

Что такое MagicString и настолько ли эти строки волшебные? MagicString — это малоизвестная библиотека. Не смотря на это она решает одну из насущных проблем — изменение исходного кода с использованием его структуры (AST — abstract syntax tree). В этой статье мы узнаем, что такое MagicString и такие ли уж эти строки «магические». Это...

Весь опыт маркетплейсов и E-commerce-проектов на 
MCOM 2020 MCOM Marketplace and Ecosystems 2020 — конференция о точках роста e-commerce проектов и новых формах взаимодействия с клиентами и партнерами. Экосистемы и маркетплейсы — совершенно новый подход к организации бизнес-процессов. Как понять какая экосистема подходит вашему бизне...

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

Место и роль контейнеров в постпандемической ИТ-архитектуре Один из положительных эффектов Covid-19 заключается в том, что он поставил ИТ на первое место в деловой повестке дня — и контейнеризация является частью этой стратегии, отмечают опрошенные порталом ComputerWeekly ...

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

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

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

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

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

Уникальный подход LG. Дизайнерский смартфон Velvet в итоге будет доступен на трёх разных платформах Смартфон LG Velvet действительно получился в достаточной степени оригинальным внешне, но весьма дорогим. При том, что в основе лежит SoC Snapdragon 765G, на родном рынке новинка стартовала по цене более 700 долларов. Как оказалось, LG понимала, что цена не самая конкур...

Huawei наконец представила замену YouTube для своих смартфонов Компании Huawei и Dailymotion объявили о подписании важного партнерского соглашения, согласно которому на смартфонах Huawei и Honor появится контент с этого стримингового сервиса, а также новый видеоплеер. Dailymotion станет заменой YouTube, которую смартфонам Huawei и ...

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

iPhone помог пользовательнице найти украденный автомобиль Опция «Найти iPhone», как оказалось, может быть полезна в поиске не только самого смартфона, но и других вещей. Как рассказала 19-летняя жительница штата Айова, устройство от Apple помогло вернуть ей автомобиль.

Почему гну перешла через реку? Маленькая упрощённая иллюстрация про разные уровни экосистемы. Итак, 19 сентября 2020 антилопы собрались вот в такую формацию: И пошли через реку. Для нормальных людей это просто стадо до горизонта, но вообще это одно из самых впечатляющих зрелищ на планете. Дуглас-Гамиль...

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

Apple заявила о расширении ключевой функции на все четыре модели iPhone Нечто примечательное произошло 25 марта этого года, когда Apple выпустила последний планшет iPad Pro премиум-класса. В тот день планшет стал первым продуктом Apple, оснащенным датчиком LiDAR, который был включен в модуль задней камеры. Технология использует лазер для освещен...

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

Сериализация в JSON и иммутабельный объект. О пакете built_value для Flutter Иногда JSON от API необходимо конвертировать в объект и желательно в иммутабельное значение. На Dart это возможно, но для этого необходимо много кодить для каждого из объектов. К счастью, существует пакет, который поможет Вам все это выполнить, и в этой статье я Вам расска...

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

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

Обзор Nanoleaf Canvas Smarter Kit NL29-0002SW-9PK. Световые панели с интеграцией в умный дом Проект Nanoleaf начавшийся в виде стартапа и получивший поддержку для старта со временем развился до одного из самых интересных решений для светового оформления стен и других элементов интерьера. С первой Nanoleaf Aurora мы знакомились на примере интеграции с экосистемой Raz...

Apple скоро будет зарабатывать с Apple Pay больше, чем на iPhone? Когда мы говорим о доходах Apple, в первую очередь речь идет про iPhone, iPad, Mac и сервисы компании. Показатели там действительно впечатляющие: доход компании за минувший квартал составил 91,8 миллиардов долларов. Это на 9 процентов больше, чем год назад. При этом, такой ...

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

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

[Перевод] Data Science для гуманитариев: что такое «data» Размышления об информации, памяти, аналитике и распределениях Все, что воспринимают наши чувства, — это данные, хотя их хранение в наших черепушках оставляет желать лучшего. Записать это немного надежнее, особенно когда мы записываем это на компьютере. Когда эти записи хорош...

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

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

Apple не смогла убедить автопроизводителей заняться сборкой Apple Car В начала этого года стало известно о том, что Apple активно ищет партнеров, которые помогут ей в сборке автомобиля. Изначально предполагалось, что в реализации этого проекта купертиновцам поможет Hyundai. Однако позднее стало известно, что стороны не смогли договориться. Пер...

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

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

Внимательно читаем одну статью по liveness detection (или не одну) У меня сегодня формат похожий на «читаем статьи за вас» от ODS, только я взяла несколько связанных. Отправной точкой служит статья под названием “Searching Central Difference Convolutional Networks for Face Anti-Spoofing” (2020 г) и мое желание посмотреть немного вглубь на ...

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

Microsoft говорит, что большинство приложений Win32 будут работать на Windows 10X 11 февраля Microsoft поделилась подробностями о Windows 10X для двухэкранных и различных сторонних складных устройств. По слухам, Windows 10X не будет ограничиваться только приложениями из магазина, а операционная система сможет запускать UWP, PWA, веб-приложения и даже прил...

DartUP 2020: в этом году онлайн и с известными спикерами 4-5 декабря уже в четвертый раз Wrike при поддержке Google проведет DartUP — единственную в России конференцию по Dart и Flutter. Современная реальность внесла коррективы в наши планы, поэтому в этом году DartUP пройдет в онлайн-формате. Это значит, что мы не будем обращат...

Samsung представила новый способ поиска пропавших устройств Galaxy Компания Samsung представила сервис SmartThings Find, который позволит находить устройства Galaxy с помощью технологий Bluetooth с низким энергопотреблением (BLE) и сверхширокополосной связи (UWB). Сервис поддерживают устройства с Android 8 и более свежими версиями опер...

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

[Перевод] IQueryable порождает сильную связанность Время от времени я встречаю людей, пытающихся выразить API в терминах IQueryable<T>. Почти всегда это плохая идея. В этой статье я объясню почему. В кратце, IQueryable<T> — это один из лучших примеров заголовочного интерфейса (Header Interface), предлагаемых плат...

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

[Перевод] Чистые тесты на PHP и PHPUnit В экосистеме PHP существует много инструментов, обеспечивающих удобное тестирование на PHP. Одним из самых известных является PHPUnit, это почти синоним тестирования на этом языке. Однако о хороших методиках тестирования пишут не так много. Есть много вариантов, для чего и ...

В World of Warcraft что-то намечается: поддержка контроллеров или порт на консоли? World of Warcraft — это без сомнения одна из самых популярных игр в жанре MMORPG в истории. Она развивается с 2004 года, но все это время доступна только на компьютерах. Осенью прошлого года компания Blizzard анонсировала новое дополнение под названием Shadowlands, релиз кот...

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

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

[Перевод] PEP 257 на русском. (Соглашение о Docstrings) Привет, Хабр. Бывают моменты, когда тебе хочется максимально погрузиться в язык и понять все его тонкости. В случае Python один из лучших способов это сделать — читать на официальном сайте документацию и PEP-ы. В своё время я этого не делал, поскольку не мог понять многих «т...

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

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

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

Observable сервисы в Angular Всем привет, меня зовут Владимир. Я занимаюсь фронтенд разработкой в Tinkoff.ru. В Ангуляре для передачи данных внутри приложения или для инкапсуляции бизнес-логики мы привыкли использовать сервисы. Для управления асинхронными потоками отлично подходит RxJS. Ангуляр в сочета...

Устройство расширений для браузера Firefox (WebExtensions) Для людей, работа которых связана с использованием сети Интернет, расширения браузера могут быть очень полезными инструментами. С помощью них можно избавить пользователя от повторения одних и тех же действий и лучше организовать рабочий процесс. Можно составить набор инструм...

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

ГК ЛАНИТ — первый интегратор экосистемы цифровых решений «Цифра» Стало известно о сотрудничестве между лидером российского рынка услуг в сфере информационных технологий ЛАНИТ и ГК «Цифра». Отмечается, что они будут вместе продвигать и внедрять платформенные решения для предприятий из разных отраслей отечественной промышленности. ГК ЛАНИТ ...

Xiaomi Mi Air 2 SE: настоящие беспроводные наушники по цене всего 24 доллара В начале прошлого месяца китайский производственный гигант Xiaomi выпустил беспроводные наушники Xiaomi Mi Air 2S. Этот полезный аксессуар имеет большое время автономной работы (24 часа) благодаря улучшенной технологии Bluetooth. Однако, стоимость новинки составила 56 $. Теп...

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

Huawei: «У нас есть амбициозный план Б» Мы уже не раз убеждались в том, что Huawei умудрилась нарастить объёмы продаж смартфонов, несмотря на санкции США. При этом мы так же не раз отмечали, что на самом деле только сейчас для компании настал самый сложный момент, когда она не может выпускать действительно но...

[Перевод] Лучшие инструменты с открытым исходным кодом и библиотеки для Deep Learning — ICLR 2020 Experiencebi Сложно найти на Хабре человека, который не слышал бы про нейронные сети. Регулярные новости о свежих достижениях нейронных сетей заставляют удивляться широкую публику, а также привлекают новых энтузиастов и исследователей. Привлеченный поток специалистов способствует не толь...

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

[Перевод] Специалисты по информатике хотят загнать в угол гипотезу Коллатца Действенная технология SAT-решателей может сработать с печально известной гипотезой Коллатца. Однако шансы на это не слишком велики. В последние несколько лет Марийн Хиюл использовал технологию компьютеризированных поисков доказательств под названием «SAT-решатель» (SAT от...

[Перевод] Представляем .NET 5.0 Preview 6 На прошлой неделе мы выпустили .NET 5.0 Preview 6. Версия содержит небольшой набор новых функций и улучшений производительности. Пост .NET 5.0 Preview 4 посвящен тому, что мы планируем выпустить в .NET 5.0. Большинство функций в настоящее время уже реализовано, но некоторые ...

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

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

Коты и лебеди на выпасе: листаем книги для введения в профессию менеджера Привет! Это Кирилл, куратор потока «Менеджмент». На Хабр часто выкладывают посты про интересную профессиональную литературу. В итоге наша площадка давно превратилась в одну из самых крупных библиотек с отзывами на книги про IT, но структурировать это никто пока не пытался....

Блокчейн начал использовать для поставок газа Gasnet построен на одобренной аргентинскими властями блокчейн-платформе RSK Enterprise и регистрирует все транзакции для сертификации новых газовых установок и повторного подключения услуг. Решение объединяет в одной экосистеме клиентов, установщиков газа, крупных газораспре...

[Перевод] Миллион спрайтов при 120 с лишним fps Если вы побродите по форуму DOTS, то можете встретить там подобные посты о том, как автор написал библиотеку, способную рендерить миллион анимированных спрайтов, и всё равно получает только 60fps. Я создал собственный рендерер спрайтов DOTS, который достаточно хорош для наш...

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

[Из песочницы] Простая машина состояний для VueJS Недавно я наткнулся на интересное обсуждение на Full Stack Radio — Bulding Better UI Components with State Machines. Речь шла о том, что концепция машины состояний может помочь при разработке компонентов Vue. Я начал просматривать готовые решения, но они оказались не столь...

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

[Перевод] Как устроен процесс создания docker-контейнера (от docker run до runc) Перевод статьи подготовлен в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». За последние несколько месяцев я потратил немало личного времени на изучение работы Linux-контейнеров. В частности, что конкретно делает docker run. В этой статье я соб...

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

[Из песочницы] 10 строк кода, которые уменьшат боль от вашего проекта на Vue … или знакомство с плагинами Vue JS на примере интегрированной шины событий Пара слов о… Всем привет! Сразу оговорюсь. Я очень люблю VueJS, активно пишу на нем уже больше 2-х лет и не считаю, что разработка на нем может причинить боль хоть в какой-то значимой степени :) С д...

Книга «Kubernetes для DevOps» Привет, Хаброжители! Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят...

Huawei: «У нас есть амбициозный план Б» Мы уже не раз убеждались в том, что Huawei умудрилась нарастить объёмы продаж смартфонов, несмотря на санкции США. При этом мы так же не раз отмечали, что на самом деле только сейчас для компании настал самый сложный момент, когда она не может выпускать действительно но...

Xiaomi выпустит Mi 10 на Snapdragon 870 Сегодня, 22 января, известный источник информации сообщил, что Xiaomi, по всей видимости, работает над новой моделью смартфона серии Mi 10, которая будет оснащена новейшим процессором Qualcomm Snapdragon 870. Поставщик секретной информации заявил, что Xiaomi тестирует вариан...

Google хочет сделать из Android и хромбуков альтернативу iPhone и Mac Что такое экосистема Apple, о которой принято говорить с придыханием? По сути, ничего сакрального в ней нет. Это всего лишь несколько устройств, которые просто могут работать в паре друг с другом. Например, Apple Watch могут разблокировать Mac, а iPhone позволяет продолжить...

Huawei открывает в Лондоне центр демонстрации возможностей 5G Компания Huawei открыла в столице Соединенного Королевства центр демонстрации возможностей сетей пятого поколения, который называется 5G Innovation and Experience Centre. По словам ведущего производителя телекоммуникационного оборудования, центр «поможет укрепить ...

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

Microsoft Edge стал вторым браузером в мире Netmarketshare выпустила данные о доле рынка для настольных операционных систем и браузеров в марте 2020 года. В отчете мы ясно видим, что Microsoft Edge стал вторым по использованию браузером в мире. Таким образом, «браузер для загрузки других браузеров» был реабилитирован...

Программа WARP поможет американским военным работать в условиях перегруженного радиоэфира Электромагнитный спектр стал дефицитным ресурсом. Чтобы защитить широкополосные радиочастотные системы в перегруженных электромагнитных средах или во враждебном эфире, агентство DARPA запускает программу «Червоточина». Подбор кандидатов начнётся в феврале. Логотип программы ...

[Из песочницы] Koin – это Dependency Injection или Service Locator? Введение В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. Можно жаловаться на поголовное падение грамотности пр...

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

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

[Перевод] Концепции, лежащие в основе Web Audio API Доброго времени суток, друзья! В этой статье объясняются некоторые концепции из теории музыки, на основе которых работает Web Audio API (WAA). Зная эти концепции, вы сможете принимать взвешенные решения при проектировании аудио в приложении. Статья не сделает вас опытным ...

В экосистему Huawei входит уже 1 миллиард устройств На ежегодной конференции Huawei исполнительный директор потребительского подразделения Huawei Consumer Business Group Ю Чэндун (Yu ChengDong), более известный в мире как Ричард Ю (Richard Yu), рассказал об успехах компании.  По словам топ-менеджера, сетевая технол...

[Перевод] Открыта программа раннего доступа к JetBrains DataSpell — нашей новой IDE для Data Science Не секрет, что Python является одним из самых широко используемых языков для анализа, обработки и визуализации данных, поэтому было логично реализовать функции Data Science в PyCharm. В прошлом году мы собрали много отзывов, и они помогли нам понять, как значительно улучшить...

Huawei открывает в Лондоне центр демонстрации возможностей 5G Компания Huawei открыла в столице Соединенного Королевства центр демонстрации возможностей сетей пятого поколения, который называется 5G Innovation and Experience Centre. По словам ведущего производителя телекоммуникационного оборудования, центр «поможет укрепить ...

Шаблоны GRASP: Controller (контроллер) Привет, Хабр! Меня зовут Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Специально к старту нового набора на курс «Архитектура и шаблоны проектирования» я продолж...

Создание Tone of Voice экосистемы Всем привет, на связи Лиза, UX-писатель, и Стася, UX-аналитик Центра Развития Финансовых Технологий Россельхозбанка. Ближе к релизу наших площадок в продуктовых командах все чаще стали слышны споры о текстах. Все началось с экрана «404» — кто-то считал, что в сообщении ...

Машинное обучение на языке R с использованием пакета mlr3 Источник: https://mlr3book.mlr-org.com/ Привет, Хабр! В этом сообщении мы рассмотрим самый продуманный на сегодняшний день подход к машинному обучению на языке R — пакет mlr3 и экосистему вокруг него. Данный подход основан на «нормальном» ООП с использованием R6-классов и...

HP покупает HyperX для расширения игровой экосистемы У HyperX, игрового подразделения компании Kingston Technology, появится новый владелец с хорошо известным именем.О приобретении сообщила компания HP. В пресс-релизе она указала, что считает игры и периферийные устройства привлекательными сегментами, поэтому HyperX позволит л...

Google представил Privacy Sandbox Google официально представил свой проект Privacy Sandbox, анонсированный в 2019 году, и рассказал подробнее о тех технологиях, которые разрабатываются в его рамках.Согласно Google, команда Chrome совместно с партнёрами по экосистеме разработала замену сторонним файлов cookie...

Мир Open Source: преимущества и недостатки Субъективная попытка оценить мир open source, с позиции рядового контрибьютора, спустя два года ежедневного участия. Не претендую на истину, не напрягаю советами, только структурированные наблюдения. Возможно, эта статья поможет лично вам понять — быть или не быть open sour...

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

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

В Google Store доступен тест на совместимость устройства с MIUI 12 Китайский производственный гигант Xiaomi в настоящее время работает над новой версией прошивки MIUI. Поскольку компания объявила, что официально прекратила разработку MIUI 11, появилось множество предположений относительно системы MIUI 12. Однако все хотят знать, будет ли их...

Edge-ик в тумане и другие приключения периферийных вычислений Добрый день. Меня зовут Игорь Хапов. Я руководитель разработки в Научно-техническом центре IBM. И сегодня я хотел бы вам помочь окунуться в мир периферийных вычислений, или edge computing, как его ещё называют. Я расскажу о том, что же такое edge computing и как он может пов...

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

[Перевод] Посвящается: технологии, которые умерли в 2019 году Norton Core, Adobe Shockwave, Yotaphone и другие приложения, стартапы, устройства и сайты, которые ушли в иной мир в 2019 году. Каждый год мы наблюдаем как новые приложения, шумные стартапы и идеи тихо покидают сцену. Уже в 2018 было известно о грядущих отключениях в 2019...

Представлена самая умная защитная маска в мире На выставке CES 2021 компания Razer представила Project Hazel, «самую умную маску для лица в мире». Она является водонепроницаемой и устойчивой к царапинам, при этом маска оборудована сменными модулями с высокой эффективностью фильтрации бактерий. По словам ...

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

Postgres: bloat, pg_repack и deferred constraints Эффект раздувания таблиц и индексов (bloat) широко известен и присутствует не только в Postgres. Есть способы борьбы с ним “из коробки” вроде VACUUM FULL или CLUSTER, но они блокируют таблицы во время работы и поэтому не всегда могут быть использованы. В статье будет немн...

[Перевод] Алгоритм быстрого и простого объёмного рендеринга Недавно я написал небольшой ShaderToy, выполняющий простой объёмный рендеринг, а затем решил опубликовать пост с объяснением его работы. Сам интерактивный ShaderToy можно посмотреть здесь. Если вы читаете с телефона или ноутбука, то рекомендую посмотреть эту быструю версию....

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

Biamp QtPRO поможет надежно замаскировать звук Звуковая маскировка – технология пока не очень широко известная на российском рынке. Компания Cambridge Sound Management, приобретенная в 2019 году компанией Biamp, является лидером в этом направлении. Она обладает самыми передовыми технологиями и ...

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

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

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

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

[recovery mode] Твой первый шаг в Data Science. Титаник Небольшое вступительное слово Я считаю, что бОльшее количество дел мы бы могли совершать, если бы нам предоставляли пошаговые инструкции, которые скажут что и как делать. Сам же вспоминаю в своей жизни такие моменты, когда не мог начаться какое-то дело из-за того, что было п...

OPPO решили выпустить свой смарт-телевизор в октябре Китайский техногигант принял решение присоединиться к рынку умных телевизоров.     В последнее время компании, производящие смартфоны, расширяют свои портфолио за счет смарт-телевизоров. И это понятно: по сути, перед производителями – поле непаханое. Android...

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

iPad mini 6 или iPad Pro mini: что ждет самый маленький планшет Apple iPad mini никогда не был устройством, которое хотел выпустить Стив Джобс. Когда начали появляться небольшие планшеты на Android, Стив ухмыльнулся и заявил, что пользоваться ими «человеческими» пальцами будет непросто. Однако впоследствии Apple все равно пришла к тому, что в...

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

Функциональное программирование на TypeScript: полиморфизм родов высших порядков Привет, Хабр! Меню зовут Юрий Богомолов, и вы (возможно) можете меня знать по моей работе над серией #MonadicMondays в твиттере, по каналу на ютьюбе или статьям на Medium или dev.to. В русскоязычном сегменте интернета очень мало информации по функциональному программированию...

Что нового в накопительном обновлении Windows 10 [KB4592438] В этот вторник исправлений, который на этот раз состоялся 8 декабря, Microsoft представила новый набор накопительных обновлений для устройств с Windows 10, и, конечно же, версия 2004 и версия 20H2 получили свой собственный пакет улучшений. Стоит знать, что Windows 10 версии ...

Временные метки будут отображаться при поиске вкладок в Microsoft Edge Недавно в Edge на канале Canary появился скрытый экспериментальный флаг, позволяющий включить функцию поиска по вкладкам, которая ранее была добавлена в проекте Chromium. Теперь же, как сообщает Windows Latest, в этой функции появилась поддержка временных меток, которые пом...

[Перевод] Использование Grid для макетов страниц, а Flexbox — для макетов компонентов Мой брат недавно отучился на компьютерщика и сейчас завершает стажировку в области фронтенд-разработки. Он узнал и о CSS Grid, и о CSS Flexbox, но в том, как он пользуется этими механизмами создания макетов, я отметил одну особенность, с которой я уже сталкивался. А именно, ...

[Перевод] В двух словах: Лучшие практики Async/Await в .NET В преддверии старта курса «Разработчик C#» подготовили перевод интересного материала. Async/Await — Введение Языковая конструкция Async/Await существует со времен C# версии 5.0 (2012) и быстро стала одним из столпов современного программирования на .NET — любой уважающий ...

[Перевод] «Давайте использовать Kubernetes!»: как получить 8 проблем Это перевод вводной статьи об использовании Kubernetes: «Let’s use Kubernetes!» Now you have 8 problems Если вы используете Docker, то следующим логичным шагом будет Kubernetes, известный как K8s. Именно так вы обеспечиваете эксплуатацию своих продуктов, верно? Ну, возможн...

«Сбербанк» заплатил по 1000 рублей всем владельцам банковских карт Крупнейшим и самым известным банком в России всегда был и остается сейчас, в настоящее время, «Сбербанк». Поскольку данная кредитная организация уже достигла всего, о чем она когда-то могла только мечтать, она решила начать покорять новые Сообщение «Сбербанк» заплатил по 10...

Чем порадует OnePlus в 2020 году? OnePlus — что ждет компанию в 2020 году? В 2014 году OnePlus начала своё существование, она является дочерней компанией Oppo. Последняя, в свою очередь, принадлежит BBK. Так устроен рынок крупных компаний. Oppo нужен был бренд OnePlus для популяризации своих смартфонов...

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

Виталик Бутерин: Ethereum поможет справиться с кризисом Виталик Бутерин считает, что Ethereum поможет преодолеть грядущий мировой кризис. Об этом он рассказал в ходе конференции Ethereal Summit 2020 7 мая. Сооснователь Ethereum отметил, что новый кризис будет лишь отчасти финансовым. Одна из главных надвигающихся трудностей ̵...

Хаос зависимостей в Python Знакомы ли вы с историей Python packaging? Ориентируетесь ли в форматах пакетов? Знаете ли, что распутывать клубок зависимостей придется даже когда кажется, что вот оно чудо — zero dependency? Уверен, что знакомы со всем этим не так хорошо, как автор библиотеки DepHell. М...

Контейнеризация понятным языком: хранение данных и безопасность в Kubernetes, зачем нужен Ansible В чём проблема с базами данных и как позаботиться о безопасности в Kubernetes? Как врубиться в Ansible? Ответы на эти и другие вопросы читайте в продолжении интервью Лекса АйТиБороды со старшим инженером Southbridge Николаем Месропяном и СТО «Слёрма» Марселем Ибраевым. Проч...

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

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

[Перевод] Swift Property Wrappers Если вы использовали SwiftUI, то наверняка обращали внимание на такие ключевые слова, как @ObservedObject, @EnvironmentObject, @FetchRequest и так далее. Property Wrappers (далее «обёртки свойств») — новая возможность языка Swift 5.1. Эта статья поможет вам понять, откуда же...

[Перевод] Как эксперты дурачат стартапы (Автор — Аарон Харрис, партнер Y Combinator, ответственный за Series A) Эксперты обычно всегда правы до тех пор, пока не ошибутся. К сожалению, легко обмануться, думая что они всегда правы. Всё потому что… они же эксперты, они авторитетны и образованны. Это особенно легко...

[Из песочницы] Контролируемые и неконтролируемые компоненты в React не должны быть сложными Привет, Хабр! Представляю вашему вниманию перевод статьи «Controlled and uncontrolled form inputs in React don't have to be complicated» автора Gosha Arinich. Возможно, вы видели много статей, говорящих: “вы не должны использовать “setState”", в то время, когда докумен...

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

Еще быстрее! Qualcomm представила Quick Charge 3+ для среднебюджетников Qualcomm Quick Charge – это запатентованное решение для быстрой проводной зарядки, которое можно найти в сотнях устройств на чипсетах Snapdragon. Существует несколько версий технологии, которую Qualcomm лицензирует для OEM-производителей, и наиболее продвинутой являетс...

[Перевод] Всё, что нужно знать о Progressive Web App (PWA) PWA — прогрессивные веб-приложения. Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору. Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более...

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

[Перевод] Что такое Spring Framework? От внедрения зависимостей до Web MVC Вы можете использовать это руководство для различных целей: Чтобы понять, что такое Spring Framework Как работают ее основные фичи: такие как внедрение зависимостей или Web MVC Это также исчерпывающий FAQ (Перечень часто задаваемых вопросов) Примечание: Статья ~ 9000 слов...

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

[Перевод] Микросервисы со Spring Boot. Часть 4. Использование Ribbon для балансировки нагрузки Это часть 4 серии о микросервисных архитектурах, в которой мы сосредоточимся на использовании Ribbon для балансировки нагрузки. Это статья входит в серию статей «Микросервисы со Spring Boot»: Часть 1. Начало работы с архитектурой микросервисов Часть 2. Создание микросерви...

[Перевод] Связываем две мобильные платформы в едином коде на Unity Для Unity-разработчиков уже привычно управление игровыми потоками и сервисами на таких платформах, как iOS и Android. Однако после того, как в экосистеме появились мобильные сервисы Huawei, теперь нужно поддерживать и еще одну версию игры, если вы хотите охватить игроков, ...

Polkadot использует децентрализованных оракулов Chainlink в своей экосистеме Chainlink завершила начальную интеграцию с блокчейном на базе платформы Substrate. Разработчики Polkadot назвали это важной вехой во внедрении сети децентрализованных оракулов Chainlink в экосистему протокола. «Chainlink is set to become the first and primary oracle pro...

Сервисы Huawei начнут устанавливать на другие Android-смартфоны Переход Huawei на сервисную платформу Huawei Mobile Services был вынужденным. Просто из-за американских санкций компания осталась без доступа к сервисам Google, которые обеспечивали фирменным смартфонам Huawei работу Google Play, Google Pay и других служб поискового гиганта...

[Перевод] Bluetooth Low Energy: подробный гайд для начинающих Создание кастомного сервиса и тем более клиента Bluetooth Low Energy – прогулка по граблям с завязанными глазами. По крайне мере так было для меня 4 года назад, когда я только начинал работать с BLE-устройствами. Сейчас почти каждый мой проект предусматривает использование э...

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

[Инструкция] Создание гугл-тестов (гугл-форм) Спасибо пользователям Exosphere и Yuriy_krd за помощь и конструктивную критику Иногда кажется, что создать что-то по конструктору весьма быстро и просто: хоть сайт, хоть опрос, хоть таблицы. Однако часто упускаешь из внимания какие-то обидные мелочи, из-за которых время уход...

Apple анонсировала выпуск iPhone 12, умной колонки HomePod mini и коллекции аксессуаров MagSafe Apple анонсировала выпуск линейки смартфонов iPhone 12, умной колонки HomePod mini и коллекции аксессуаров MagSafe. Все новые устройства позволяют иначе взглянуть на использование смартфона в повседневной жизни, развитии концепции умного дома, а также развития новой экосисте...

OnePlus сказала, что готовит умные часы. Когда выйдут и почему их не было раньше Умных часов становится все больше, больше и больше! Как будто где-то отменили запреты или просто производители догадались, что оказывается так можно было, и начали выпускать новые устройства одно за одним. Какое-то время умные часы были привилегией Apple, Samsung и пары спо...

Что не так с Harmony OS и стратегией развития Huawei В конце прошлого года группа разработчиков уличила Huawei в том, что она пытается выдать Android за бету Harmony OS. Только через месяц китайцы отреагировали на обвинение, да и то как-то скомкано. Глава отдела разработки ПО компании заявил, что Huawei не копирует ни iOS, ни...

Samsung готовится представить первую мобильную платформу с процессорными ядрами Cortex-A78 Однокристальная система Samsung Exynos 980 была представлена 4 сентября прошлого года. Это была первая из анонсированных платформ с процессорными ядрами Cortex-A77, хотя это не помогло ей обрести какую-либо значимую популярность. Согласно сообщениям известного инсайдер...

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

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

Экшен Last Oasis про кочевников и караваны выпустят на консоли Xbox в 2021 году Грабить караваны — это весело, но когда нападают на твой, то уже становится не до шуток. Это самое краткое описание игры Last Oasis. Она сейчас находится в раннем доступе Steam, но разработчики из студии Donkey Crew решили на этом не останавливаться и они уже планируют выпус...

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

[Перевод] История успешного перевода ScreenPlay с QMake на CMake ScreenPlay — это опенсорсное приложение для Windows (а скоро — ещё и для Linux и macOS), предназначенное для работы с обоями и виджетами. Оно создано с использованием современных инструментов (C++/Qt/QML), активная работа над ним ведётся с первой половины 2017 года. Код прое...

Камеру Samsung Galaxy S22 поможет создавать Olympus Когда речь заходит о флагманах, то, прежде всего, говорят о камерах, они тут должны быть топовыми. Для придания внушительности подтягивают тяжелую артиллерию в виде сотрудничества с известными фотобрендами. Так, Huawei работает с Leica, Vivo решила полагаться на оптику Zeiss...

Камеру Samsung Galaxy S22 поможет создавать Olympus Когда речь заходит о флагманах, то, прежде всего, говорят о камерах, они тут должны быть топовыми. Для придания внушительности подтягивают тяжелую артиллерию в виде сотрудничества с известными фотобрендами. Так, Huawei работает с Leica, Vivo решила полагаться на оптику Zeiss...

Заметки Дата Саентиста: маленькие утилиты — большая польза Чаще всего в работе датасаентиста мне приходится перегонять данные из одного представления в другое, агрегировать, приводить к одинаковой гранулярности и чистить данные, загружать, выгружать, анализировать, форматировать и присылать результаты (которые в общем-то тоже данн...

[Перевод] Файл .npmrc и оптимизация настройки Node.js-окружения Npm — это повседневный рабочий инструмент Node.js-разработчиков. Это, в буквальном смысле, нечто такое, чем мы пользуемся ежедневно и по несколько раз на дню. Это — одна из частей экосистемы Node.js, которая привела эту платформу к успеху. Одним из самых важных и полезных с...

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

Apple подтвердила. Windows 10 «сломала» экраны компьютеров и ноутбуков Mac Компания Apple опубликовала документ в разделе поддержки, посвящённый проблеме с экранами у компьютеров Mac, когда на них запущенна операционная система Windows.  Как сообщает Apple, у компьютеров Mac с графикой AMD Radeon после установки и запуска операционной си...

[Из песочницы] Home видео для Selenium aka WebDriver. Или чем записать экран, если у вас есть java, поломанные тесты и немного времени Решили мы на работе автоматизировать тесты для нескольких своих веб приложений. И кроме информации, когда упали тесты, захотелось еще и увидеть, как выглядела страница на этот печальный момент. Я уже давно не брал в руки шашки и Selenium, поэтому пришлось немного покопатьс...

90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только Осенью 2018 года мы опубликовали список из 25 полезных инструментов Kubernetes. С тех популярность платформы сильно выросла. Экосистема оркестрации контейнеров бурно развивается, можно найти вспомогательные инструменты практически для любой задачи. Поэтому команда Kubernet...

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

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

Технологии помогут искать пропавших людей по всей России Платформа Mail.ru Cloud Solutions (MCS) помогла добровольческому поисково-спасательному отряду «ЛизаАлерт» масштабировать картографические сервисы для поиска людей на всю Россию. Благодаря этому региональные волонтеры получат больше возможностей для ...

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

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

Первому современному компьютеру исполнилось 75 лет. Каким он был? Компьютер ENIAC и первые программисты в истории человечества В феврале 2021 года первому компьютеру современного типа исполнилось ровно 75 лет. Речь идет о компьютере ENIAC, про существование которого стало известно 15 февраля 1946 года. Конструкция весила 27 тонн и в перево...

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

Камера нового флагмана Samsung поможет слабовидящим Инсайдер Ice Universe рассказал об одной любопытной функции аппарата Galaxy S20 Ultra, благодаря которой камера нового флагмана Samsung может помочь слабовидящим.

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

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

[Перевод] Rust для Java разработчиков Представляю перевод статьи автора Evan Cameron, которая может помочь Java разработчикам лучше понять отличия и схожесть этих двух языков — оригинал на сайте автора. Не считая себя достаточно опытным Rust разработчиком, я вряд ли смогу аргументированно участвовать в возможных...

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

«Яндекс.Дзен» тестирует новые варианты монетизации и даёт 60-минутные видео Фото droidnews.ru. Это было давно. «Яндекс.Дзен» развивается и проводит свои понедельники даже в условиях изоляции и карантина. Разве что теперь мероприятия переместились в онлайн, в ту самую площадку ZOOM, о которой в последнее время много пишут. «Яндекс.Дзен» терпит очер...

[Из песочницы] Академия плохого кода: переводы строк, пробелы и отступы Привет, Хабр! Представляю вашему вниманию перевод статьи «Dark code-style academy: line breaks, spacing, and indentation» автора zhikin2207 Привет, народ! Позвольте мне продолжить рассказ про нашу академию плохого кода. В этом посте мы раскроем другой путь замедления чте...

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

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

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

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

Возвращение сверхзвуковых пассажирских самолётов. Virgin Galactic приступает к первому этапу создания нового летательного аппарата На данный момент в мире нет ни одного сверхзвукового пассажирского самолёта. После прекращения эксплуатации самолётов Concorde к этому сегменту никто не возвращался. Однако в последние годы о таких летательных аппаратах стали говорить всё чаще. На днях компания Virgin ...

Vue для самых маленьких a.k.a небольшой блог по всем канонам Всем привет! В данной статье рассмотрим разработку фронта простенького блога на Vue с использованием всех прелестей Vue включая Vuex и Router. А также поговорим про структуру приложения и работу с контейнером и роутером. Читать дальше →

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

Появился геймплейный трейлер лутер-шутера Dead Raid — Espace from Tarkov и DayZ в одном флаконе? Компания Gaijin Entertainment помогла ребятам из студии God Roll Games выпустить лутер-шутер под названием Dead Raid. Получилось это сделать через Gaijin Incubator, о котором наши постоянные читатели слышат не в первый раз — на днях мы рассказывали о морском приключении Age ...

Упавшая звезда. Как выглядела самая первая ОС с графическим оконным интерфейсом Когда мы говорим «операционная система с графическим интерфейсом», первое, что обычно приходит в голову — это macOS и Microsoft Windows (кое-кто, конечно, сразу вспоминает Linux). Причем примерно в такой последовательности наиболее распространенные сегодня платформы с GUI ...

Использование Intel Processor Trace для трассировки кода System Management Mode Эта статья посвящена тестированию возможности использования технологии Intel Processor Trace (Intel PT) для записи трассы в System Management Mode (SMM) режиме. Работа была выполнена в рамках Summer Of Hack 2019. Автор работы: @sysenter_eip. Большинство использованных инст...

Ученые сыграли в квантовый вариант игры Го при помощи запутанных фотонов Группа исследователей из нескольких китайских научно-исследовательских учреждений, используя запутанные фотоны света, создала то, что можно назвать квантовым вариантом известной настольной игры Го (Go), реализованной при помощи лазеров и сложной квантово-оптической системы. ...

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

[Перевод] 5 интересных JavaScript-находок, сделанных в исходном коде Vue Чтение исходного кода известных фреймворков может хорошо помочь программисту в улучшении его профессиональных навыков. Автор статьи, перевод которой мы сегодня публикуем, недавно анализировал код vue2.x. Он нашёл в этом коде некоторые интересные JavaScript-идеи, которыми реш...

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

Apple придумала, как без проводов заряжать iPhone от iPad и даже MacBook Думали Apple просто так убрала зарядное устройство из комплекта новых iPhone? Оказывается, у нее серьезные планы на этот счет. Например, Apple активно прорабатывает идею размещения нескольких катушек для беспроводной зарядки прямо в MacBook и iPad, чтобы… использовать их в ...

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

Собираем «цепочки» с помощью window functions Иногда при анализе данных возникает задача выделения «цепочек» в выборке — то есть упорядоченных последовательностей записей, для каждой из которых выполняется некоторое условие. Это может быть как условие от данных самой записи, так и сложное выражение относительно одной и...

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

Новые приложения от Google помогут проводить меньше времени в смартфоне Google выпустил три новых приложения, которые призваны помочь пользователям проводить меньше времени в смартфоне. В их числе – Envelope, Screen Stopwatch и Activity Bubbles. Все три приложения запущены в рамках проекта Digital Wellbeing Experiments. Каждое из них исполь...

HUAWEI представила кроссплатформенную интеллектуальную экосистему HUAWEI HiAI 3.0 Компания HUAWEI представила новую версию кроссплатформенной интеллектуальной экосистемы HUAWEI HiAI 3.0, созданной в рамках новой парадигмы построения искусственного интеллекта. Используя распределенный алгоритм, экосистема объединяет программные ...

[Перевод] Портирование Detroit: Become Human с Playstation 4 на PC Введение В этой серии постов мы расскажем о портировании игры Detroit: Become Human с PlayStation 4 на PC. Detroit: Become Human была выпущена на PlayStation 4 в мае 2018 года. Мы начали работу над версией для PC в июле 2018 года, а выпустили её в декабре 2019 года. Это адв...

[Перевод] Что покупать для глубокого обучения: личный опыт и советы использования GPU Перевод статьи Тима Деттмерса, кандидата наук из Вашингтонского университета, специалиста по глубокому обучению и обработке естественного языка Глубокое обучение (ГО) – область с повышенными запросами к вычислительным мощностям, поэтому ваш выбор GPU фундаментально определи...

Huami работает над респиратором будущего Huami, производитель популярных смарт-устройств Mi Band и Amazfit, показала, что работает над многоразовой прозрачной маской с функцией самоочистки. Компания заявила, что маска будет оснащена ультрафиолетовыми лампами, которые дезинфицируют фильтр внутри, когда он подключен ...

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

Официально объявлено, какие смартфоны Xiaomi и Redmi получат Android 11 Компания Xiaomi, помимо выпускаемых ею смартфонов, широко известна своей оболочкой MIUI для Android. Компания ежегодно выпускает как минимум 2-3 обновления MIUI для всех своих устройств. Однако этого нельзя сказать об обновлении платформы Android, которое в основном одно для...

Google исправит раздражающее использование оперативной памяти Chrome и вылеты в Windows 10 С выпуском Windows 10 May 2020 Update (версия 2004) Microsoft улучшила функцию «Segment Heap» в ОС и добавила поддержку настольных (Win32) программ, таких как веб-браузеры. Segment Heap был также представлен для проекта с открытым исходным кодом Chromium, и Google планировал...

Какие возможности предоставляет Spring для кастомизации своего поведения Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, я занимаюсь написанием авторского материала для блога OTUS на хабре и се...

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

Yangtze Memory по-прежнему планирует выпустить 128-слойную 3D NAND в текущем году В эпицентр вспышки коронавируса SARS-CoV-2 в китайском Ухане попал китайский разработчик и производитель памяти 3D NAND компания Yangtze Memory (YMTC). Сегодня власти Уханя официально объявили о полном снятии режима карантина с города. Но за 70 с чем-то дней изоляции работа ...

Заметки по книге «Философия разработки ПО» Возможно, вы понимаете как писать хороший код, как придерживаться хорошего дизайна. Но структурировать эти знания не получается. Книга Джона Оустерхаута “A philosophy of software design” может помочь исправить это. Она позволила структурировать знания, накопленные мною за ...

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

[Из песочницы] Как мы в очередной раз пытаемся заменить людей на роботов Эта история о том, как мы в 4-ый раз запускаем стартап. Как появилась идея Всё началось с увиденного поста про новую платформу Maxine с ИИ для апгрейда видеосвязи от Nvidia, одна из особенностей этой платформы является синхронный перевод в виде титров, данная фича реализова...

8 самых новых бесплатных курсов от Microsoft Привет, Хабр! Иногда они возвращаются, и мы не про фильм. Уже третья подборка бесплатных курсов от Microsoft на подходе. В этот раз мы решили немного изменить концепцию, и пройдемся не по ролям представителей IT-индустрии, а по статусам самих курсов. Новые курсы, курсы для н...

Qualcomm анонсировала экосистему из трех платформ для строительства сетей 5G Qualcomm объявила о разработке трех новых платформ для строительства аппаратной экосистемы в поддержку сетей 5G. Новые платформы должны стать базой для реализации потенциала 5G. Подробнее об этом читайте на THG.ru.

Как же всё-таки не ошибаться? Всем привет! Меня зовут Виктория Головнева, я работаю джуниор аналитиком. Как и любой джун, я постоянно прохожу какие-то курсы, читаю статьи и книги по рабочей (и околорабочей) тематике, чтобы прокачивать мой уровень знаний в SQL, статистике, методах визуализации данных и мн...

Раз, два, Фредди заберёт тебя: В Dead by Daylight Mobile добавят известного маньяка-убийцу Ребята из Behaviour Interactive продолжают радовать фанатов хоррор-игр и фильмов. Уже сегодня в Dead by Daylight Mobile появится известный маньяк-убийцу по имени Фредди Крюгер. Он впервые появился в серии фильмов «Кошмар на улице Вязов», ребут которой состоялся в 2010 году. ...

Microsoft Edge Canary теперь подробно описывает новые функции на странице новой вкладки Отслеживание новых функций в каналах Microsoft Edge Insider — это довольно интересный опыт, но компания упрощает отслеживание новых новостей для пользователей Edge Canary. Команда Edge Insider запустила страницу «Что нового» в канале Canary, на которой подробно описаны все н...

Comet — PHP-фреймворк для быстрых REST API Два года я писал микросервисы на Go, используя генераторы кода на базе Swagger. Получались довольно компактные и очень быстрые решения. Сейчас использую PHP, поэтому решил найти средства для решения тех же самых задач в экосистеме языка. Знаю и люблю Laravel и Symfony, но т...

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

Замена Android стартует 18 декабря. Huawei обновит до Hongmeng OS более 90% моделей смартфонов Доктор Ван Чэнлу (Wang Chenglu), президент отдела потребительского программного обеспечения Huawei, сообщил, что разработка мобильной версии операционной системы Hongmeng OS 2.0 продвигается очень хорошо. Он выразил надежду на то, что в грядущем бета-тестировании, котор...

[Из песочницы] Краткое сравнение архитектуры SDS или поиск подходящей платформы хранения (GlusterVsCephVsVirtuozzoStorage) Данная статья написана для того, чтобы помочь выбрать для себя подходящее решение и понять отличия между такими SDS как Gluster, Ceph и Vstorage (Virtuozzo). В тексте используются ссылки на статьи с более детальным раскрытием тех или иных проблем, поэтому описания будут мак...

FPV Квадрокоптер: Фильтрация в Betaflight (Betaflight 4.1, на новых настройках еще не снимал) Прошлая статья — От земли к FPV Квадрокоптеру: Введение На днях, я все таки решил обновиться до Betaflight 4.2 и все вокруг советуют включить фильтрацию с двухсторонним DShot. К слову она была и в 4.1. Для начала, дав...

Физкультура vs информатика, помогите сделать выбор Это вторая часть «сериала» про российское школьное образование и возможности IT по его улучшению в разных сферах. Тем, кто не читал, рекомендую начать с первой части. Сразу предупрежу, эта статья не про оптимальный выбор предметов для ЕГЭ и не про холивар между «качками» и...

В мире уже более миллиарда активных смартфонов Huawei Основатель и генеральный директор Huawei Рен Чжэнфэй (Ren Zhengfei) недавно выступил на конференции GTS Cloud and Device Cloud Cooperation and Integration Progress. В ходе своего выступления он заявил, что у Huawei есть широкий спектр устройств, а количество активных те...

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

Swift 5.3: Что нового? Привет Хабр! Язык программирования Swift обладает большой популярностью ввиду его использования в написании приложений под iOS, поэтому его развитие представляет интерес для всех занятых в этой области. Давайте посмотрим что нового приготовил разработчикам Swift версии 5.3....

В экосистеме Enjin появятся коллекционные Ethereum-токены «Ювентуса», «Атлетико» и чемпионов Dota 2 Компания Chiliz объявила о партнерстве с игровой экосистемой Enjin, на базе которой будут размещены коллекционные токены на базе Ethereum. We are extremely excited to announce partnership with @Enjin to develop sports and esports NFTs for https://t.co/NrYy7Mrv99 🎉 $E...

Шаблоны GRASP: Polymorphism, Pure Fabrication, Indirection, Protected Variations Привет, Хабр! Меня зовут Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Специально к старту нового набора на курс «Архитектура и шаблоны проектирования» я продолж...

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

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

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

Пэнос Панай: Microsoft помогает компаниям портировать приложения на ARM Накануне Qualcomm анонсировала обновлённую вычислительную платформу Snapdragon 8cx Gen 2 5G, являющуюся эволюцией Snapdragon 8cx. На этой презентации также присутствовал Пэнос Панай, который рассказал о партнёрстве Microsoft и Qualcomm при создании Surface Duo и различных у...

Состоялся релиз предварительной сборки Windows 10 под номером 20215 Корпорация Microsoft выпустила новую предварительную сборку Windows 10 под номером 20215, которая уже доступна инсайдерам в раннем доступе (Dev Channel). В новой сборке реализована поддержка тёмной темы в поиске по ОС, а также внесены общие исправления и улучшения, направлен...

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

Что такое экосистема HUAWEI? Что нужно чтобы сделать успешную экосистему? На этот вопрос пока лучше всего отвечает Apple! Почему? Потому что компания имеет полный вертикальный технологический стек. То есть в ее руках полный контроль над производством железа и созданием софта. Только такая связка позволя...

Не возлагайте больших надежд на Exynos 1000 Заочно предсказывают поражение Exynos 1000 в битве против Snapdragon 875   На волне хейта против процессоров Exynos, ранее в сети появилась обнадеживающая информация, что Samsung намерена провести серьезную работу над ошибками. А помогут ей в этом компании ARM и AMD, гд...

Не возлагайте больших надежд на Exynos 1000 Заочно предсказывают поражение Exynos 1000 в битве против Snapdragon 875   На волне хейта против процессоров Exynos, ранее в сети появилась обнадеживающая информация, что Samsung намерена провести серьезную работу над ошибками. А помогут ей в этом компании ARM и AMD, гд...

Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR» Это вторая часть цикла статей о том, как я участвовал в IOCCC'19 Как я участвовал в IOCCC-'19 (и проиграл). Часть 1: «Крестики-нолики» Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR» Я надеюсь, что данная статья поможет вам при разборе чужого кода и...

Экосистема Huawei Mobile Services: итоги I полугодия 2020 года Подразделение Huawei Consumer Business Group в Украине поделилось новостями экосистемы Huawei Mobile Services и магазина приложений AppGallery за I полугодие 2020 года. Экосистема продолжает расти и развиваться — ею уже пользуются 700 млн пользователей Huawei во всем мире, ч...

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

[Из песочницы] Как достичь своих целей? Привет, Хабр! Представляю вашему вниманию перевод ранее опубликованной на Хабре статьи «How to achieve goals?». 5 жизненных советов, которые помогут вам достичь своей желаемой цели. Конечно же, не обязательно выполнять их все в указанном порядке. Но самое важное — не просто...

Все игроки World of Warcraft: Battle for Azeroth получат значительное повышение XP Blizzard Entertainment соблазняет всех игроков World of Warcraft: Battle for Azeroth акцией «Ветер мудрости»: с 20 марта по 20 апреля на всех персонажей действует 100% бонус опыта. Пост на сайте Blizzard гласит: “Если вы решили остаться дома и вновь вернулись в Азерот, или е...

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

Samsung изменила «концепцию работы» Galaxy Buds Pro с одним наушником. Шумоподавление стало ещё лучше, и не только Компания Samsung Electronics начала распространять обновление программного обеспечения для своих флагманских наушников Galaxy Buds Pro, дебютировавших одновременно со смартфонами Galaxy S21, Galaxy S21+ и Galaxy S21 Ultra (обзор).  Galaxy Buds Pro с интеллектуальн...

Появилась страница поддержки Windows 10 версии 2004 Windows 10 версии 2004 (May 2020 Update) появится позже на этой неделе для многих пользователей и компаний, которые в настоящее время не используют ее. Это обновление станет первым крупным выпуском года и представит несколько улучшений и несколько новых функций, включая «Заг...

Jenkins Pipeline: заметки об оптимизации. Часть 1 Меня зовут Илья Гуляев, я занимаюсь автоматизацией тестирования в команде Post Deployment Verification в компании DINS. В DINS мы используем Jenkins во многих процессах: от сборки билдов до запуска деплоев и автотестов. В моей команде мы используем Jenkins в качестве плат...

Как помочь щенку освоиться в новом доме: подробная инструкция День, когда щенок впервые переступит порог вашей квартиры, станет началом долгой и крепкой дружбы. Впереди у вас много смешных, тёплых и трогательных моментов, а эта статья поможет пережить их правильно и убережёт от частых ошибок. Вместе с PEDIGREEⓇ собрали советы, как быст...

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

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

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

Сжигаем дом и не жалеем: Kill It With Fire портируют на iOS, Android и консоли Студия tinyBuild умеет выпускать интересные проекты, Hello Neighbor это доказывает. Теперь эти ребята хотят портировать свой «симулятор Австралии», Kill It With Fire, на многие приставки и мобильные устройства. Дело в том, что никто не любит пауков, но они любят селиться в с...

Война с тормозами. Оптимизация количества рендеров компонентов в React Native Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и сосредоточились на скорости разработки, то, скорее всего, столкнётесь с проблемами производи...

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

Apple подтвердила. Windows 10 «сломала» экраны компьютеров и ноутбуков Mac Компания Apple опубликовала документ в разделе поддержки, посвящённый проблеме с экранами у компьютеров Mac, когда на них запущенна операционная система Windows.  Как сообщает Apple, у компьютеров Mac с графикой AMD Radeon после установки и запуска операцио...

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

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

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

Отладка приложений в экосистеме Huawei: облачная платформа для дебаггинга, сервисы A/B- и открытого тестирования Привет, Хабр! В мобильной экосистеме Huawei есть несколько инструментов для отладки и проверки приложений: можно запускать автоматические тесты в облаке или дистанционно на устройствах Huawei, а также работать с группами пользователей. На облачной платформе DigiX Lab разраб...

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

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

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

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

Загадочные смарт-часы OnePlus Watch показались на сайте регулятора Слухи о том, что компания OnePlus присматривается к рынку «умных» наручных часов, нашли подтверждение. Гаджет под названием OnePlus Watch замечен на сайте одного из регуляторов. Сведения о разработке OnePlus Watch мелькали в Интернете ещё в конце прошлого года. Тогда говорил...

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

Galaxy Watch Active 2 поможет контролировать давление Смарт-часы Galaxy Watch Active 2 в ближайшем будущем получат функцию, которая поможет контролировать артериальное давление. Когда ждать обновления? Как сообщают в Samsung, приложение Health Monitor позволяет измерять артериальное давление без использования тонометра. Эта фун...

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

Популярно об артиклях в английском языке Артикли — это самые распространенные слова в английском языке. Эти невзрачные a, an и the занимают около 8,5% объема любого текста. Если немного утрировать, то из каждого часа работы с текстом вы пять минут тратите только на прочтение артиклей. Вместе с этим артикли — это ...

[Перевод] Как в Smarkets улучшили мониторинг для своих Kubernetes-кластеров Прим. перев.: автор этой статьи — ведущий инженер по инфраструктуре в Smarkets, что позиционирует себя как «одну из самых прибыльных [по доходам на каждого сотрудника] компаний в Европе». Работая с большой и чувствительной к мониторингу инфраструктурой на базе Kubernetes, ин...

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

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

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

Темно-серая зона экосистемы Telegram В данной статье читателю не будут навязываться постулаты об экосистеме Telegram, или обсуждение хозяина мессенджера. Распишу пункты темно-серой зоны Telegram по своему опыту: свободный «наркотрафик»; открытое пиратство; удручающая bug «bounty». О своём опыте вы можете под...

[Перевод] Убийства во имя армии США и видеоигр Армия США давно использует видеоигры для обучения и вербовки Два неожиданных союзника: армия США и индустрия видеоигр. Кто бы мог подумать? [перевод статьи из журнала Ars Technica от декабря 2008 г.] Разные подразделения армии США часто появляются в видеоиграх с самого мом...

[Перевод] Как оптимизировали экономику СССР и что из этого вышло Я работаю специалистом по обработке и анализу данных (data scientist), поэтому большая часть моей работы включает в себя подбор оптимизируемых метрик и размышления о том, как выполнять процессы с максимальной эффективностью. Недавно я обнаружил совершенно удивительную книгу...

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

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

Магия виртуализации: вводный курс в Proxmox VE Сегодня речь пойдет о том, как быстро и достаточно просто на одном физическом сервере развернуть несколько виртуальных серверов с разными операционными системами. Любому системному администратору это позволит централизованно управлять всей IT-инфраструктурой компании и экон...

Check Point Software расширила облачную платформу CloudGuard Новое автоматизированное решение поможет предприятиям защитить любые веб-приложения от известных угроз и атак нулевого дня при помощи многослойной технологии с применением искусственного интеллекта: это позволит преодолеть ограничения традиционных межсетевых экранов веб-прил...

Может кому то поможет совет 3D-принтер ANYCUBIC Mega S I3 Mega Series, одна из проблем перегиб и деформация шлейфа, что делаем!?3D-принтер ANYCUBIC Mega S I3 Mega Series, проблема возникла после полугода интенсивной ежедневной печати, до этого времени с легкостью отбил стоимость самого принтера. Принте...

Модерация текста: уроки этикета от Data Scientist’a Привет, Хабр! С этой статьи мы начинаем публикацию серии статей про Data Science задачи, которые мы решаем в Центре Развития Финансовых Технологий Россельхозбанка. В прошлом году Россельхозбанк объявил о создании и развитии экосистемы для предприятий агропромышленного ...

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

Проверьте, правильно ли вы сохраняете контакты в iPhone и синхронизируете с iCloud Это руководство поможет новым пользователям iPhone понять принципы работы с контактами. FAQ затрагивает вопросы создания и синхронизации данных адресной книги с iCloud, а там определённо есть важные нюансы. Данный материал окажется особенно полезным для пользователей почты G...

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

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

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

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

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

Суперкомпьютер Fugaku запущен на полную мощность Тестирование системы началось в апреле 2020 года, в основном в проектах, направленных на анализ исследовательских результатов и в проектах, направленных на борьбу с пандемией COVID-19. С того момента машина работала не на полную мощность, а в марте 2021 года были задействова...

Новые возможности анализа табличных данных с алгоритмами машинного обучения в Elastic Elastic stack, также известный как ELK Stack (аббревиатура из программных компонентов: Elasticsearch, Kibana и Logstash), — это платформа построения озера данных с возможностью аналитики по ним в реальном масштабе времени. В настоящее время широко применяется для обеспечени...

Huawei открещивается от заявления «нет возврата к ... Заявление главы австрийского представительства Huawei Фреда Ванфея, которое он сделал в интервью изданию Der Standard, произвело вчера эффект разорвавшейся бомбы. Ведь топ-менеджер заявил о том, что китайская компания хочет обрести независимость и не вернется к Google-сервис...

[Перевод] Экономим на облачных затратах Kubernetes на AWS Перевод статьи подготовлен в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». Как сэкономить на облачных затратах при работе с Kubernetes? Единственно правильного решения не существует, но в этой статье описано несколько инструментов, которые пом...

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

DLR RMC — часть 1. Путь из космоса на Землю Ссылка на первоисточник: http://www.robotexnik.info/publ/robotics/dlr-rmc-part1/1-1-0-13. Здесь больше порядка с оформлением, особенно, для видеороликов. Заходите! Содержание Введение Ничего необычного: один из лучших центров робототехники в мире Оберпфаффенхофен Просто ко...

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

Смарт-колонки Google помогут выбрать аудиокниги В смарт-устройства Google Home i Nest добавили новую функцию, которая поможет пользователям выбрать хорошую аудиокнигу из коллекции Play Books. Теперь можно прослушать отрывок из книги прежде, чем решать, стоит ли она вашего внимания и нужно ли ее покупать. В случае со смарт...

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

Как укрепить «Веру». Делаем шифрованные контейнеры VeraCrypt неприступными Для подписчиковТы пользуешься VeraCrypt и всегда выбираешь самый надежный алгоритм шифрования и длинный пароль, надеясь, что так ты сделаешь контейнер неприступным? Эта статья перевернет твои представления о том, как работает безопасность криптоконтейнеров, и покажет, что на...

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

[Из песочницы] Расчет временных ограничений для ПЛИС простым языком Здравствуйте. Эта статья написана для самых-самых новичков в мире ПЛИС. В ней я попытаюсь максимально просто и понятно рассказать что такое временны́е ограничения (timing constraints), накладываемые на проекты под ПЛИС. Статья создана на основе собственного опыта попыт...

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

Экосистема Huawei Mobile Services: итоги I полугодия 2020 года Подразделение Huawei Consumer Business Group в Украине поделилось новостями экосистемы Huawei Mobile Services и магазина приложений AppGallery за I полугодие 2020 года. Экосистема продолжает расти и развиваться — ею уже пользуются 700 млн пользователей Huawei во всем мире, ч...

10 привычек, которые помогут вам вернуться к жизни Не думайте о том, как вам измениться. Просто начните с мелочей.

Xiaomi представила NFC-метку за 3 доллара В 2014 году, Xiaomi выпустила продукт под названием Xiaomi NFC Touch Sticker, а теперь компания представила второе поколение того же самого гаджета под названием Xiaomi NFC Touch Sticker 2. Устройство предлагается по цене всего 3 доллара. Как и другие NFC-метки, Xiaomi ...

[Перевод] Пишем движок полнотекстового поиска на Go Полнотекстовый поиск — один из тех инструментов, которые мы используем практически каждый день, когда ищем какую-то информацию в интернете. Full-Text Search (FTS) — это метод поиска текста в коллекции документов. Документ может ссылаться на веб-страницу, газетную статью, соо...

В следующем году Windows 10 ждет серьезное обновление Следующее обновление для Windows 10 называется «20H2» и будет идентично уже доступному обновлению May 2020 Update, которое было выпущено 27 мая. Ожидается, что после Windows 10 версии 20H2 Microsoft выпустит обновление 21H1 в первой половине 2021 года, но мы уже узнали из на...

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

Самый дешёвый OnePlus против самого дешёвого iPhone. Какой аппарат быстрее? В этом году OnePlus решила ещё раз попробовать свои силы в сегменте среднебюджетных смартфонов. OnePlus Nord оценён в 400 евро, и его параметры выглядят весьма неплохо. А ещё по цене это прямой конкурент iPhone SE второго поколения. И хотя в реальности немного людей бу...

[Из песочницы] Защита бренда: ЕС и масштабирование в 2020-м Первое, с чем нужно изначально разобраться — зачем вообще нужна торговая марка и когда ее стоит регистрировать? Торговая марка, кроме того, что служит средством индивидуализации субъектов коммерческой деятельности на рынке, также поможет защитить ваши права на доменное имя в...

Что нового добавилось в Terraform v0.13 Добавлений немного, но их стоит знать, ведь это поможет расширить ваши возможности при работе с Terraform.Давайте рассмотрим самые нужные новые фичи при работе с модулями. Читать далее

Экосистема без эко и системы Настоящую экосистему создать невозможно.

Экосистема Xiaomi: гаджеты iHealth для здоровья из Силиконовой Долины История JiuAn началась в 1995 году в китайском городе Тяньцзинь. Основатели фирмы своей специализацией видели применение новых технологий в медицинской сфере, а миссией — «простую заботу о здоровье». В 2010 году компания представила первый в мире мобильный ...

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

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

3 вещи, которые я жду от Huawei в 2021 году 2020 год для многих стал не самым удачным, но больше всех досталось Huawei. Торговые ограничения США сыграли свое дело, помешав запуску некоторых флагманов, и даже привели к продаже суббренда Honor. Сеть 5G и другие подразделения Huawei также пострадали, несмотря на то, что...

Заметки Дата Сайентиста: с чем начать и нужно ли оно? TL;DR это пост для вопросов/ответов про Data Science и о том, как войти в профессию и развиваться в ней. В статьей я разберу основные принципы и FAQ и готов отвечать на ваши конкретные вопросы — пишите в комментариях (или в личке), я постараюсь на все ответить в течение нес...

Microsoft «скопирует» одну из основных технологий контроллера PlayStation 5? Компания запатентовала технологию Force Feedback По мнению многих журналистов, блогеров и просто геймеров, чуть ли не основным новшеством PlayStation 5 стал её контроллер DualSense. Если точнее, две его новых технологии: адаптивные триггеры и новая система обратной связи.  При этом контроллер новой...

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

Hack The Box — прохождение Smasher2. Flask, WAF и LPE через pwn драйвера Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье мы пореверсим библиотеку для python, обойдем WAF и проэксплуатируем уязвимость mmap. Подключе...

[Перевод] 5 вещей, о которых должен знать любой разработчик Apache Kafka Apache Kafka — это платформа потоковой обработки событий, которую используют 30% компаний из Fortune 500. У Kafka много функций, благодаря которым платформа задает стандарт обработки событий, и здесь мы поговорим о пяти самых важных аспектах, которые должны быть известны лю...

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

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

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

[Перевод] Как бороться с привычками запрограммированным людям Перевод статьи из микроблога биохакера Сержа Фаге. В человеке есть запрограммированные паттерны поведения, которые всегда запускаются одним и тем же механическим, линейным способом. Так называемые «страстные желания» (англ. – cravings) – вещи и занятия, которые очень хочетс...

100-ваттная зарядка и Snapdragon 875. Таким должно быть новое поколение смартфонов В марте прошлого года Xiaomi представила технологию быстрой зарядки Super Charge Turbo мощностью 100 Вт, которая позволяет зарядить полностью разряженный аккумулятор емкостью 4000 мА•ч всего за 17 минут. Однако до сих технология не была реализована в коммерческом у...

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

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

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

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

[Из песочницы] Начинаем работу с Google Sheets на Python. От регистрации до чтения данных Довольно долго я обходился выгрузкой данных в Excel, но мода меняется, пользователи хотят в облака. Начав переводить ряд проектов на Python, решил, что самое время сменить (или дополнить) Excel чем-то более современным. Когда я впервые столкнулся с необходимостью работы c ...

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

[Из песочницы] Опыт работы с фильтром Калмана на примере NMEA данных Цель статьи не в объяснении принципов Калмановского фильтра, а в его демонстрации на примере реальных (сырых) данных. Желающие могут модифицировать исходники и поэкспериментировать с алгоритмом, я надеюсь что моя работа поможет тем, кто столкнется с подобной задачей. Использ...

Арендатор vs арендодатель. Кто кому на самом деле должен? Государство, как и обещало, решило поддержать арендаторов недвижимости. Однако насколько такая поддержка оказалась оригинальной? Что нового на самом деле вводит Федеральный закон от 1 апреля 2020 г. № 98-ФЗ (далее «ФЗ №98»), поможет ли это арендаторам? Может, лучше обратитьс...

Как в линуксе подключиться к корпоративному VPN с помощью openconnect и vpn-slice Хотите использовать линукс на работе, но корпоративный VPN не даёт? Тогда эта статья может помочь, хотя это не точно. Хочу заранее предупредить, что вопросы администрирования сетей я понимаю плохо, поэтому не исключено, что я всё сделал неправильно. С другой стороны не исклю...

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

[Перевод] Языковая механика профилирования памяти Прелюдия Это третья из четырех статей в серии, которая даст представление о механике и дизайне указателей, стеков, куч, escape analysis и семантики значения/указателя в Go. Этот пост посвящен профилированию памяти. Оглавление цикла статей: Language Mechanics On Stacks And...

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

[Из песочницы] 10 признаков того, что хороший программист из вас не получится Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Signs You Will Suck at Programming» автора Jonathan Bluks. Очень часто на Reddit или Quora я вижу вопросы вида «Как понять, смогу ли я стать успешным программистом?» (На самом деле, эта статья является расширенн...

Microsoft анонсировала WinUI 3 Preview 1 Microsoft выпустила публичную версию WinUI 3 Preview 1 (библиотека для создания пользовательского интерфейса приложений). В компании утверждают, что это самая передовая разработка на данный момент. Она помогает использовать новые дизайнерские элементы в универсальных програ...

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

Как MagSafe позволит Apple сделать чехол-аккумулятор здорового человека Экосистемный потенциал магнитов MagSafe, которыми Apple снабдила iPhone 12, огромен. В Купертино придумали абсолютно универсальную систему крепления, которая может одинаково успешно использоваться как для чехлов и зарядных устройств, так и для внешних вспышек и штативов. Но...

5. Часто задаваемые вопросы по Check Point Maestro (FAQ) Мы опубликовали уже 4 статьи (1, 2, 3 и 4) по Check Point Maestro, где довольно подробно расписали предназначение и различные сценарии использования этого продукта. В связи с этим, нас довольно часто и много спрашивают по поводу данного решения. Большинство задает примерно...

Минкомсвязи России и LINAGORA помогут российским разработчикам с выходом на рынок Координационный центр Минкомсвязи России и французская компания LINAGORA подписали документ о развитии двусторонних отношений между Францией и Россией в области цифровых технологий и выстраивании в обеих странах бизнес-экосистем на базе ПО с открытым кодом, поддержке проведе...

Инструменты для удалённой работы команды: от тайм-трекинга до финансов Я знаю, как это муторно — подбирать инструменты для перехода команды на удалённую работу. В этом посте я собрал сервисы, которыми мы пользуемся в uix.one. Когда собирали, отталкивались от следующих исходных: невысокая стоимость сервиса или вообще бесплатно, интуитивный и ...

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

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

CoinGecko займется мониторингом сферы децентрализованных финансов (DeFi) Аналитический сервис CoinGecko объявил о публикации книги под названием How to DeFi? и запуске нового раздела CoinGecko Earn. Как рассчитывает компания, эти усилия помогут ей играть более важную роль в растущей экосистеме децентрализованных финансов. 🎉Today we are an...

Новый iPad Pro выйдет в первой половине 2020, а iPad 5G последует под конец года Несмотря на то, то компания Apple выпустит свои первые устройства с поддержкой сетей пятого поколения только осенью этого года, аналитики считают, что компания сможет догнать по продажам Android-устройства с поддержкой 5G. Согласно свежим данным, в этом году компания вы...

[Из песочницы] Долгий DNS resolve в Kubernetes Эта статья посвящена проблемам работы DNS в Kubernetes, с которыми столкнулась наша команда. Как оказалось, иногда проблема лежит гораздо глубже, чем кажется изначально. Вступление Всегда наступает момент, когда в уже отлаженную работу вмешиваются обстоятельства, заставляя н...

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

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

Интернет вещей в Яндекс.Облаке: как устроены сервисы Yandex IoT Core и Yandex Cloud Functions В октябре прошлого года состоялась первая облачная конференция Яндекса Yandex Scale. На ней было объявлено о запуске множества новых сервисов, в том числе Yandex IoT Core, который позволяет обмениваться данными с миллионами устройств Интернета вещей. В этой статье я расск...

Google рапортует об успехах внедрения HTTPS на Android По оценке Google, в настоящее время трафик по умолчанию шифруют 80% приложений из каталога Google Play. Показатель программ, ориентированных на Android 9 и 10, еще выше — 90%. Для защиты Android-устройств от перехвата трафика в 2016 году, с выходом версии 7 мобильной ОС был ...

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

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

Санкции против Huawei помогли Apple вернуться на второе место среди крупнейших производителей смартфонов В 2019 году Huawei впервые превзошла Apple на мировом рынке смартфонов, однако этот успех был недолгим - в прошлом году продажи Huawei упали сразу на 21%, и китайская компания вернулась на третье место среди крупнейших производителей.

Проблемы Windows 10, Эмулятор Windows 10X, Surface Hub 2X – MSReview Дайджест #30 Всем привет с вами MSReview и это 30-й выпуск дайджеста про Microsoft. В этому выпуске: Проблемы Windows 10, Релиз эмулятора Windows 10X, Официальные характеристики Xbox Series X, Информация о Surface Hub 2X и многое другое. Поехали! 11 февраля вышел патч безопасности для вс...

Ждем Galaxy Fold Lite 4G Просочилась информация, что Samsung работает над устройством с кодовым названием Win2 или Winner2. Первоначально предполагалось, что это просто Galaxy Fold 2. Однако появление Winner2 5G дает основание предполагать, что в процессе создания могут быть два складывающихся устро...

Настоящий преемник Poco F1 официально подтверждён Первым смартфоном Poco, подразделения Xiaomi, стала модель Poco F1 или Pocophone F1, выпущенная в 2018 году. За исключением модуля NFC смартфон предлагал пользователям почти флагманские характеристики и стал самым настоящим бестселлером и самым популярным смартфоном бре...

Создание Discord – бота на .NET Core с деплоем на VPS-сервер Привет, Хабровчане! Сегодня вы ознакомитесь со статьей, в которой будет рассказано, как создать бота, используя C# на .NET Core, и о том, как его завести на удаленном сервере. Статья будет состоять из предыстории, подготовительного этапа, написания логики и переноса бот...

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

Автоматизация Для Самых Маленьких. Заметки. RESTful API Эта статья — одна из обещанных коротких заметок по ходу цикла статей Автоматизация Для Самых Маленьких. Поскольку основным способом взаимодействия с IPAM-системой будет RESTful API, я решил рассказать о нём отдельно. Воздаю хвалы архитекторам современного мира — у нас ест...

США добавили Xiaomi в чёрный список как Huawei Помните, как полтора года назад США внесли Huawei в чёрный список и объявили её угрозой национальной безопасности? Тогда никто особенно не верил, что это надолго, не говоря уже о том, что администрация президента исполнит все обещания по экономической блокаде китайской комп...

OPPO Reno5 Marvel Edition выглядит шикарно OPPO известна тем, что выпускает большое количество смартфонов ограниченным тиражом. Год только начался, и у компании уже есть одно такое устройство в виде OPPO Reno5 Pro + 5G Artist Limited Edition. Теперь, по данным сертификационного бюро, бренд может вскоре выпустить еще ...

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

У Galaxy S21 Ultra может появиться камера с объективом на 108 МП, но без 3D-сенсора У Samsung Galaxy S20 Ultra тыльная камера представлены четырьмя объективами, главный из которых вмещает в себя 108 МП, а среди трёх остальных имеется 3D-сенсор. Если верить последним слухам в Сети, то Samsung решила пойти немного в другом направлении с Galaxy S21 Ultra. Нам...

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

Замена Android? Google просит разработчиков помочь ей развивать Fuchsia OS Наверное, вы уже забыли про Fuchsia OS. Это ещё одна операционная система Google с открытым исходным кодом, которую компания развивает уже более пяти лет. Первоначально все думали, что именно Fuchsia OS предстоит заменить полный несовершенств Android, но пару лет назад Рик ...

[Перевод] Linux-контейнеры в паре строчек кода В продолжение прошлой статьи о KVM публикуем новый перевод и разбираемся, как работают контейнеры на примере запуска Docker-образа busybox. Эта статья о контейнерах является продолжением предыдущей статьи о KVM. Я бы хотел показать, как именно работают контейнеры, запустив D...

[Из песочницы] Игровая консоль stm32 Немного шутеров для stm32; как, зачем, что получилось. Предисловие Будучи поклонником «старой» школы шутеров с одной стороны и embedded-разработчиком с другой, я всегда испытывал интерес, как и почему авторам той эпохи удавалось воплощать новый жанр, требующий совершенно ...

[Из песочницы] Зачем ограничивать наследование с помощью final? Вы наверняка слышали это знаменитое высказывание от GoF: «Предпочитайте композицию наследованию класса». И дальше, как правило, шли длинные размышления на тему того, как статически определяемое наследование не настолько гибко по сравнению с динамической композицией. Гибкост...

[Перевод] Calico Enterprise: обзор Translation of this article written by John Armstrong on Jan 20, 2021Вступая в новый год, самое время поразмышлять о достижениях компании Tigera и о том, насколько  Calico Enterprise изменилась за последний год и как она стала ведущим решением в сфере безопасности и мон...

Тренируем генеративно-состязательную сеть для рисования картин на Azure ML Глубокое обучение иногда выглядит как чистая магия, особенно тогда, когда компьютер учится делать что-то действительно креативное, например, рисовать картины! Используемая для этого технология называется GAN — генеративно-состязательная сеть, и в этой заметке мы рассмотрим, ...

Apple Watch 6 — это пушка! Что известно о новых часах Apple Считанные дни остаются до предполагаемой презентации Apple, на которой, как ожидается, не будут представлены новые iPhone, но могут увидеть свет новые Apple Watch — Apple Watch 6. Обновленные часы Apple уже зарегистрировала, значит нам остается только затаить дыхание и ждат...

СЭД ТЕЗИС помогла повысить прозрачность и скорость работы с документами в Skyeng Skyeng — одна из крупнейших онлайн-школ английского языка для детей и взрослых, основанная в 2012 году. В настоящий момент Skyeng входит в топ-20 самых дорогих компаний Рунета по версии Forbes.

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

Как уровень безубыточности майнинга позволяет определить точку разворота биткоина В последние дни цена биткоина сильно обвалилась, что повлекло за собой уменьшение хэшрэйта сети на 20%. Это говорит об оттоке майнеров из-за начавшихся убытков, что случалось уже не раз. Мы решили исследовать, где находятся точки безубыточности майнинга на самых популярных у...

Microsoft Remote Desktop получает новые функции на Android Давайте будем честны: работа удаленно была довольно сложной задачей для многих из нас, и найти арсенал приложений, который позволил бы нам оставаться продуктивными, не выходя из нашего специализированного домашнего офиса, было не так просто, как кажется. Это одна из причин, ...

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

Возможно, Xbox Series X будет иметь порт для накопителей CFExpress В прошлом месяце в Сеть утекло изображение задней стороны прототипа Xbox Series X, где располагались порты консоли. HDMI, USB, Ethernet и оптические аудио-порты — ничего необычного, за исключением одного, который никто не мог точно определить. В итоге общественность предполо...

Создаем свою CRUD API на Express и MySQL: часть первая Всем привет. В преддверии старта курса «Fullstack разработчик JavaScript», хотим поделиться небольшим материалом, который был написан нашим внештатным автором. Express один из самых популярных веб-фреймворков, который поддерживает роутинг, миддлвейрс и систему шаблонов. Д...

[Перевод] Пришло ли время забыть о React и перейти на Svelte? Каждый год выходит исследование State of JavaScript, которое обобщает результаты опроса, изучающего текущее состояние экосистемы JavaScript. Это исследование затрагивает фронтенд-фреймворки, серверную и мобильную разработку, тестирование, популярные ресурсы для разработчиков...

Встроенная поддержка приложений Android для Windows 10 все еще находится на пути к запуску в 2021 году После отказа от Project Astoria Microsoft изучает способы переноса приложений Android в Windows 10 и уже включила поддержку потоковой передачи через приложение «Ваш телефон» для некоторых телефонов Samsung. Последняя идея Microsoft – «Project Latte», цель которой помочь разр...

[Перевод] Итерируемые объекты и итераторы: углублённое руководство по JavaScript Эта статья представляет собой углублённое введение в итерируемые объекты (iterables) и итераторы (iterators) в JavaScript. Моя главная мотивация к её написанию заключалась в подготовке к изучению генераторов. По сути, я планировал позднее поэкспериментировать с комбинирован...

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

Кроссплатформенная интеллектуальная экосистема HUAWEI HiAI 3.0 Компания HUAWEI показала улучшенную версию своей кроссплатформенной интеллектуальной экосистемы HUAWEI HiAI 3. Экосистема является открытой платформой для реализации интеллектуальных функций на мобильных устройствах, которая использует архитектуру «процессор-устройство-обла...

Apple начнет перевод MacBook на процессоры ARM в 2021 году Известный аналитик Минг-Чи Куо (Ming-Chi Kuo) сообщил, что Apple начнет переход от процессоров Intel к ARM на своих ноутбуках MacBook и компьютерах Mac с 2021 года. Правда, Куо не уточняет, о каких конкретных моделях пойдет речь. Он не указал, будет ли Apple ограничиваться о...

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

S81 Pro с гейминговым характеристиками – премиальный продукт SKYWORTH Ведущий международный бренд телевизионной техники SKYWORTH в ходе своей летней презентации представил премиальный продукт S81 Pro с гейминговым характеристиками.  В рамках мероприятия компания SKYWORTH также презентовала новейшее пополнение в своей экосистеме 8K — LIFE...

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

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

Как ускорить цифровую трансформацию с помощью IBM Cloud Pak Новая платформа IBM позволяет решать целые наборы задач, сохраняя при этом гибкость в выборе инструментария. Многие современные компании на рынке активно работают над стратегией цифровой трансформации бизнеса: рассматривают микросервисные подходы, применение технологий с ...

[Перевод] Микросервисы со Spring Boot. Часть 5. Использование сервера имен Eureka В этой заключительной части нашей серии архитектур микросервисов мы научимся включать сервер имен Eureka и позволять микросервисам взаимодействовать с ним. Это статья входит в серию статей «Микросервисы со Spring Boot»: Часть 1. Начало работы с архитектурой микросервисов ...

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

[Перевод] Как облако Alibaba Cloud управляет десятками тысяч кластеров Kubernetes с помощью… Kubernetes Куб-на-кубе, метакластеры, соты, распределение ресурсов Рис. 1. Экосистема Kubernetes в облаке Alibaba Cloud С 2015 года Alibaba Cloud Container Service for Kubernetes (ACK) является одним из самых быстрорастущих облачных сервисов в Alibaba Cloud. Он обслуживает многочисле...

[Перевод] Docker Compose: упрощение работы с использованием Makefile Каждые несколько лет в индустрии разработки ПО происходит смена парадигмы. Одним из таких явлений можно признать рост интереса к концепции микросервисов. Хотя микросервисы — это технология не самая новая, лишь в последнее время её популярность буквально взлетела до небес. Б...

Учёные сообщили, что режим Night Shift вредит зрению Night Shift вредит вашему здоровью? Не исключено Несколько лет назад в iOS появился Night Shift, который, по сути, и исполнял роль ночного режима. Он не затемнял интерфейс, а просто понижал цветовую температуру дисплея, не только делая более комфортным потребление контента в...

[Перевод] Новая геометрическая перспектива помогла раскусить старую задачу о прямоугольниках Джошуа Грин и Эндрю Лобб, скучая на карантине, придумали, как доказать один из вариантов теоремы о прямоугольных колышках Можно ли найти в замкнутой петле все виды прямоугольников? В середине марта математики Джошуа Грин и Эндрю Лобб оказались в сходном положении – закрыты...

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

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

LG представила новую линейку OLED-телевизоров Компания LG рассказала о новой линейке OLED-телевизоров, которые уже доступны для покупки. Главная особенность новинок – ещё лучшие изображение и звук благодаря процессору α9 III поколения. Улучшения коснулись и дизайна. Поскольку мы говорим про OLED, следует ожидать самые ...

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

Как восстановить работоспособность Wi-Fi в iOS 14 и iPadOS 14 После перехода на iOS 14 некоторые владельцы iPhone и iPad начали жаловаться на нестабильную работу Wi-Fi. Причем, вышедшее обновление, не решило проблемы. Судя по отзывам, Wi-Fi может периодически переставать работать, снижаться скорость подключения, «прыгать» уровень сигна...

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

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

[Из песочницы] WAL-G: бэкапы и восстановление СУБД PostgreSQL Уже давно известно, что делать бэкапы в SQL-дампы (используя pg_dump или pg_dumpall) – не самая хорошая идея. Для резервного копирования СУБД PostgreSQL лучше использовать команду pg_basebackup, которая делает бинарную копию WAL-журналов. Но когда вы начнёте изучать весь про...

Будни OEMщика (Часть 1) Понятие «OEMщик» очень широкое, оно может подразумевать любого сотрудника, работающего в одной из многих сфер производства. В данной статье под OEM подразумеваются продукты компании Microsoft, поставляемые вместе с производимым оборудованием. Т.е., под OEMщиком подразумевает...

Истории аварий с Patroni, или Как уронить PostgreSQL-кластер В PostgreSQL нет High Availability из коробки. Чтобы добиться HA, нужно что-то поставить, настроить — приложить усилия. Есть несколько инструментов, которые помогут повысить доступность PostgreSQL, и один из них — Patroni. На первый взгляд, поставив Patroni в тестовой среде...

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

Беспилотники помогли создать квантовую сеть Учёные использовали дроны для передачи запутанных частиц света, или фотонов, в рамках квантовой сети. Фотоны отправлялись на расстояние до километра.

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

Оконные функции с «форточкой» или как пользоваться фреймом Всем привет. 26 февраля в OTUS стартовали занятия в новой группе по курсу «MS SQL Server разработчик». В связи с этим я хочу поделиться с вами своей публикацией про оконные функции. Кстати, в ближайшую неделю еще можно записаться в группу ;-). Оконные функции прочно вошл...

Опровергнут "эффект бабочки" при путешествиях в прошлое Для того, чтобы симулировать «эффект бабочки», ученые использовали квантовый компьютер. Они отправили в «прошлое» информацию — квантовые биты или же кубиты, а затем сильно повредили один из них. То есть фактически повторили то, что совершил герой известного рассказа Рэя Брэд...

Рабочие промокоды на примогемы, Мору и прокачку в Genshin Impact за март 2021 В Genshin Impact сложно прокачиваться. Издатель miHoYo делает это специально, чтобы игроки тратили больше времени в Тейвате. Мы решили помочь вам и собрали актуальные и рабочие промокоды. Они помогут получить Мору (местная валюта), книги опыта и даже примогемы. Последний мом...

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

В чём «заменитель» Android на смартфонах Huawei оказался лучше самой Android: HarmonyOS 2.0 вживую на видео Компания Huawei на прошедшей неделе представила свою «фирменную замену» Android — операционную систему HarmonyOS 2.0 для смартфонов, а также выпустила бета-версию для разработчиков и партнёров по индустрии. Благодаря этому в сети начали появляться роли...

Небольшой вклад в борьбе Avalonia UI против зоопарка платформ Эта статья – результат проверки проекта Avalonia UI с помощью статического анализатора PVS-Studio. Avalonia UI – это кроссплатформенная платформа пользовательского интерфейса на основе XAML, с открытым исходным кодом. Это один из технологически значимых проектов в истории ....

Как жили до Kubernetes: сравниваем самый популярный оркестратор с другими решениями Kubernetes сейчас называют стандартом для оркестрации контейнеров. Он лежит в основе многих облачных платформ контейнеризации: например, мы давно развиваем наш Kubernetes aaS на платформе Mail.ru Cloud Solutions. Однако Kubernetes далеко не первый подобный инструмент на рын...

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

Google обращается за помощью к Microsoft, чтобы решить самую большую проблему Chrome После того, как Microsoft начала выпуск обновления Windows 10 May 2020 Update, софтверный гигант заявил, что нашел способ исправить использование оперативной памяти браузерами на базе Chromium. Исправление – «Segment Heap», которое теперь включено в Windows 10 и должно помоч...

Как измерять скорость интернета в Windows 10? Интернет – эта та вещь, без которой человечество сейчас вообще не может обойтись, но, бывают моменты, когда Интернет нестабилен и/или очень медленный, и тогда на помощь приходят сервисы по проверке скорости и один из них – https://www.speedcheck.org/ru. На данном ресурсе вы ...

Временные ограничения для внешних интерфейсов ПЛИС Здравствуйте. В данной статье я хочу по возможности максимально просто и понятно рассказать о том, как рассчитываются временны́е ограничения (timing constraints) на синхронные интерфейсы ПЛИС. Просто — не значит коротко, но зато простыми словами, которые вы сможете легк...

S81 Pro с гейминговым характеристиками – премиальный продукт SKYWORTH Ведущий международный бренд телевизионной техники SKYWORTH в ходе своей летней презентации представил премиальный продукт S81 Pro с гейминговым характеристиками.  В рамках мероприятия компания SKYWORTH также презентовала новейшее пополнение в своей экосистеме 8K —...

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

Последний графический драйвер Intel для Windows 10 содержит новые функции Intel в очередной раз выпустила новое обновление своих графических драйверов для всех устройств с Windows 10. В этом выпуске один из самых длинных списков изменений, в нем номер версии увеличен до 27.20.100.8783. Драйвер Intel DCH версии 27.20.100.8783, выпущенный 29 сентябр...

Робот быстрого реагирования ReadySight поможет в сложной ситуации Известная своими игрушками и робо-шарами компания Sphero (США) решила несколько расширить свой «привычный» ассортимент. Одна из ее новинок – робот быстрого реагирования ReadySight, способный работать в сложных условиях.

Открытие портов 4321 и 9898 на шлюзе Xiaomi Gateway 2 Введение Отдыхая на новогодних праздниках, я загорелся идеей создания «Умного дома». Среди «народных» экосистем наиболее популярным в силу дешевизны и обилия всевозможных подключаемых устройств мне сразу показалось решение от Xiaomi. Сразу отказавшись от управления своим дом...

Голосовые помощники помогут водителям не отвлекаться за рулем: на самом деле — не всегда и не всем Инфотейнмент-системы в автомобиле могут отвлекать водителей похуже запрещенных веществ и препаратов. Но есть мнение, что ситуацию способны исправить голосовые ассистенты, однако и с этой технологией связаны определённые проблемы. Разберемся, что к чему. Читать дальше &rarr...

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

Samsung создаст сеть, способную обнаружить любое её носимое устройство, даже неподключенное Tile была первой, кто запустил пользовательскую геолокационную сеть с использованием Bluetooth LE, которая позволила участникам службы находить потерянные вещи друг друга. Apple добавила ту же технологию в свою службу «Найти мой телефон», которая теперь может сообщать об обн...

Apple отложила функции безопасности из iOS 14 по просьбе Facebook Имеют ли практический смысл критика и общественный резонанс? Кто-то говорит, что нет. Поэтому раскачивание лодки разработчиками, недовольными политикой Apple якобы ни к чему не приведёт. Мало того, что в Купертино твёрдо уверены в своём праве назначать любые комиссии, так е...

Чем занять себя на карантине? Эти приложения со скидкой помогут Мы постоянно мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня можно скачать одну из самых сложных головоломок, чтобы хорошенько размять мозги на карантине, имитатор звонка и лучшее приложение для медитации для...

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

Анонс Windows 10 Insider Preview Build 20277 (канал Dev) Доброй ночи, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 20277 для участников программы Windows Insider, использующих канал Dev (в прошлом «Ранний доступ»). Полный номер сборки: 20277.1.fe_release.201207-1545. С сегодняшнего для ...

Acer for Education стремится сделать мир лучше с помощью Project Humanity Acer Humanity — это продвигаемая компанией Acer глобальная инициатива, нацеленная на то, чтобы сделать мир лучше, приблизив его экосистему к той, которая соответствует общечеловеческим ценностям компании. Под эгидой этой инициативы Acer запустила несколько программ по всему ...