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

Orchestrator и VIP как HA-решение для кластера MySQL В Ситимобил мы используем базу данных MySQL в качестве основного хранилища постоянных данных. У нас есть несколько кластеров баз данных под различные сервисы и цели. Постоянная доступность мастера является критическим показателем работоспособности всей системы и ее отдельны...

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

Простой rpm репозиторий используя Inotify и webdav В этом посте рассмотрим хранилище rpm артефактов c помощью простого скрипта с inotify + createrepo. Заливка артефактов осуществляется через webdav используя apache httpd. Почему apache httpd будет написано ближе к концу поста. Итак, решение должно отвечать cледующим требован...

[Перевод] Создание тёмной темы для Stack Overflow 30 марта 2020 года разработчики Stack Overflow дали посетителям сайта возможность пользоваться бета-версией тёмной темы. Материал, перевод которого мы публикуем, посвящён рассказу о том, как создавалась тёмная тема Stack Overflow. Баннер на Stack Overflow, который позволяе...

[Из песочницы] Как разработать дизайн и код персонального веб-сайта Привет, Хабр! представляю вашему вниманию перевод статьи «How to Design and Code a Personal Website» автора Ryan Smith. Многие разработчики считают, что быть хорошим дизайнером — это врожденная способность, что творческий подход — это то, с чем вы сразу родились. На самом д...

[Из песочницы] 5 причин, по которым моушн дизайн помогает вам общаться с людьми Привет, Хабр! Представляю вашему вниманию перевод статьи «5 Reasons Motion Graphics Help You Connect With People» автора Katy French. Оригинал статьи: Katy French | Перевод статьи сделал моушн дизайнер Игорь Царёв Мы большие поклонники моушн дизайна. Это не потому, что о...

Мониторинг доступности сайта в России на коленке Количество запрещенных в России сайтов стабильно растет. От блокировок страдают не только плохие ребята но и рядовые пользователи интернета. Я как разработчики различных веб-сервисов и ресурсов, периодически сталкиваюсь с недоступностью последних в России. Это создает пробле...

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

[Из песочницы] Чистая архитектура с Typescript: DDD и слоистая архитектура Привет, Хабр! В последнее время уделяю много внимание архитектуре и решил поделиться с сообществом переводом статьи Clean Architecture with Typescript: DDD, Onion автора André Bazaglia. Введение На протяжении более 6 лет моего профессионального опыта, я имел возможность раб...

[Перевод] Мониторинг распределённых систем — опыт Google (перевод главы книги Google SRE) SRE (Site Reliability Engineering) — подход к обеспечению доступности веб-проектов. Считается фреймворком для DevOps и говорит как добиться успеха в применение DevOps-практик. В этой статье перевод Главы 6 Monitoring Distributed Systems книги Site Reliability Engineering о...

Топ-3 HTML-элемента, которые мы забыли Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 3 HTML elements that we forgot» автора Stas Melnikov. Недавно я прочитал спецификации и понял, что мы используем ограниченный набор HTML-элементов. Поэтому хотел бы рассказать о трёх элементах, которые мы забыли,...

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

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

[Перевод] Старый и новый CSS. История веб-дизайна Я увлеклась веб-дизайном и разработкой в конце 90-х. Чёрт побери, как это было давно. И как это было ужасно. Я имею в виду, что сделать сайт и опубликовать его представляло хитрое дело, а заказчиков можно было пересчитать по пальцам. Мне казалось, что большинство разработчи...

Принято обозначение Wi-Fi 6E Организация Wi-Fi Alliance представила новое обозначение, которое позволит отличать устройства Wi-Fi 6, способные работать на частоте 6 ГГц — важной части нелицензируемого спектра, которая вскоре может быть сделана доступной регуляторами по всему миру. Такие устро...

[Из песочницы] 9 ключевых алгоритмов машинного обучения простым языком Привет, Хабр! Представляю вашему вниманию перевод статьи «9 Key Machine Learning Algorithms Explained in Plain English» автора Nick McCullum. Машинное обучение (МО) уже меняет мир. Google использует МО предлагая и показывая ответы на поисковые запросы пользователей. Netflix...

Современные стандарты идентификации: OAuth 2.0, OpenID Connect, WebAuthn Пускать или не пускать? Вот в чем вопрос… Сейчас на многих сайтах мы видим возможность зарегистрироваться или войти с помощью соцсетей, а некоторые сайты предлагают использовать внешние ключи безопасности или отпечатки пальцев. Что это? Стандарты с хорошо проработанной безо...

PT Application Firewall защитит «Абсолют Банк» от кибератак «Абсолют Банк» выбрал PT Application Firewall для непрерывной защиты веб-приложений от атак злоумышленников, направленных на снижение доступности интернет-ресурсов (сайта и онлайн-банка) и нарушение целостности обрабатываемой ...

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

[Перевод] Алгоритм AdaBoost Перевод статьи подготовлен в преддверии старта продвинутого курса «Математика для Data Scienсe». Введение Алгоритм AdaBoost можно использовать для повышения производительности любого алгоритма машинного обучения. Машинное обучение стало мощным инструментом, позволяющим д...

[Из песочницы] Unit тесты для RxSwift кода Привет, Хабр! Представляю вашему вниманию перевод статьи "Testing Your RxSwift Code" автора Shai Mishali с сайта raywenderlich.com. Написание реактивных приложений с помощью RxSwift концептуально отличается от написания приложений "обычным путем". Оно отл...

[Из песочницы] Мое решение — лучшее Привет, Хабр! Предлагаю Вашему вниманию перевод статьи «My solution is the best!» автора John Hotterbeekx. Недавно я смотрел выступление одного докладчика об архитектуре. Беседа вышла увлекательной, концепция и идея определенно имели смысл, но выступающий не понравился. Чт...

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

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

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

[Из песочницы] UX-исследование ДБО: наш опыт, ошибки и открытия Привет. Я Денис Элиановский, дизайн-директор в JTC и руководитель в Opium Pro. Мы работаем в очень узких сегментах рынка IT, связанных с финансами и документооборотом. Вы точно ещё не слышали об этих компаниях и сегодня мало что о них узнаете, ведь эта статья про UX-исследов...

[Перевод] Как обойти капчу-слайдер с помощью JS и Puppeteer Друзья, предлагаю вашему вниманию перевод статьи "How to bypass “slider CAPTCHA” with JS and Puppeteer" автора Filip Vitas. Спам для владельца сайта – огромная проблема. С другой стороны, капчи сводят меня с ума и ухудшают пользовательский опыт. Капчи отстой. Скаж...

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

Доступ к порталу госуслуг и сайтам органов власти перестанет тарифицироваться с 1 марта В "белый список" сайтов, трафик с которых не будет тарифицироваться и на которые можно будет зайти даже при нулевом балансе, вошли портал госуслуг, сайты Президента России, Правительства России, обеих палат Федерального собрания, всех федеральных органов исполнител...

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

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

Темы MIUI снова доступны для пользователей в странах ЕС Существует огромная аудитория поклонников Xiaomi, которым нравится MIUI — фирменная пользовательская оболочка компании. Действительно, это один из лучших пользовательских интерфейсов для Android, присутствующих на рынке. Он поставляется с особенным языком дизайна и массой до...

Резервуары из комбинированных блоков EK-Quantum Kinetic стали доступны отдельно Компания EK сообщила о доступности резервуаров EK-Quantum Kinetic FLT D5/DDC Body D-RGB и EK-Quantum Kinetic TBE 200 D5 Body D-RGB, представляющих собой резервуары из комбинированных блоков EK-Quantum Kinetic, оформленные как самостоятельные изделия. Их можно комбиниров...

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

[Перевод] Prometheus и VictoriaMetrics: отказоустойчивая инфраструктура для хранения метрик Рассказываем, как в Miro выглядит инфраструктура для хранения метрик. Все компоненты в ней соответствуют принципам высокой доступности (High Availability) и отказоустойчивости (Fault Tolerance), имеют чёткую специализацию, могут хранить данные долгое время и оптимальны с точ...

[Из песочницы] Scorched Earth — мама всех игр. Интервью с создателем Привет, Хабр! Представляю вашему вниманию перевод статьи "An interview with the creator of Scorched Earth" автора Wendell T. Hicken. Начальный экран «мамы всех игр». Пустынный пейзаж наводит на мысли о будущих войнах в Заполярье. Привет, читатели Хабра! Меня зовут...

Samsung уже продала более 1 млн Galaxy Fold — при изначальном плане продаж в 500 тыс. штук О достижении рекорда продаж смартфонов Galaxy Fold сообщил президент и главный директор по стратегическим вопросам компании Samsung Electronics Йон Сон. Это достаточно интересно, учитывая, что изначально объем продаж оценивался в 500 тыс. Таким образом, все эти проблемы, огр...

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

[Перевод] 9 полезных трюков HTML Приветствую, Хабр! Представляю вашему вниманию перевод статьи «9 Extremely Useful HTML Tricks» автора Klaus. У HTML есть много практических секретов, которые могут вам пригодиться. Но я хочу убедиться, что сайт работает в Internet Explorer и других браузерах. Я использую ...

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

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

Доступно.UA выпустила приложение TosMap — карту доступности украинских городов для людей с инвалидностью Общественная организация Доступно.UA создала мобильное приложение TosMap — карту доступности украинских городов для людей с инвалидностью. На приложение обратило внимание издание The Village. Приложение облегчает поиск безбарьерных локаций для представителей маломобильных гр...

[Из песочницы] User flow: как создаются популярные приложения и сайты Всем привет! Я – Максим Скворцов, UX/UI-дизайнер Omega-R, международной компании по разработке и интеграции IT-решений. Я занимаюсь проектированием и визуализацией интерфейсов мобильных и веб-приложений. На базе своего опыта в сфере информационных технологий и экспертизы...

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

Huawei запустит в России сети Wi-Fi шестого поколения Как сообщили “Коммерсанту” в компании, коммерческая доступность устройств запланирована на март текущего года. По словам директора по цифровой трансформации Huawei Enterprise в регионе Евразия Дениса Сереченко, сейчас проводится пилотный проект по внедрению техно...

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

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

[Перевод] Используем PowerShell для работы с REST API Многие из вас наверняка работают с разнообразными инфраструктурами, используя REST API. А поскольку все более широкие слои населения для автоматизации рутинных задач осваивают PowerShell, то почему бы и не начать применять его для работы с REST API? Сегодня вашему вниманию ...

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

На официальном сайте Apple появился смартфон iPhone SE (2020) Хотя мы уже практически полностью были уверены, что преемник смартфона iPhone SE будет называться iPhone 9, теперь у нас есть другая информация на этот счет.Дело в том, что на официальном сайте Apple появилось упоминание об устройстве под названием iPhone SE (2020). Дизайн у...

[Перевод] Мои любимые трюки в JavaScript Приветствую. Представляю вашему вниманию перевод статьи «My Favorite JavaScript Tips and Tricks», опубликованной 28 июля 2020 года автором Tapas Adhikary Большинство языков программирования являются достаточно открытыми, чтобы предоставить разработчикам возможность делать о...

Start11 v0.5 – классическое меню «Пуск» в Windows 11 Stardock выпустила новую версию своего приложения для настройки меню «Пуск», на этот раз с функциями, специально предназначенными для Windows 11. Как вы, наверное, уже знаете, Windows 11 поставляется с новым дизайном меню «Пуск», вдохновленным Windows 10X, с основными измене...

[Перевод] Как получить размеры экрана, окна и веб-страницы в JavaScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод небольшой заметки «How to Get the Screen, Window, and Web Page Sizes in JavaScript» автора Dmitri Pavlutin. Для определения ориентации окна браузера (ландшафтной или портретной) можно сравнить его ширину...

MSI представила игровую мышку GM20 Elite с сенсором PixArt PAW 3309 MSI представила игровую мышку GM20 Elite. Мышь использует оптический сенсор PixArt PAW 3309 с разрешением до 6400 точек на дюйм. В модели используются переключатели Omron, рассчитанные на 20 миллионов нажатий. Игровая мышь MSI GM20 Elite оснащена системой регулировки веса...

Бесплатная электронная книга на русском: Blazor для разработчиков ASP.NET Web Forms Привет, Хабр! Как многие знают, мы очень активно развиваем платформу Blazor, клиентскую платформу веб-интерфейса, основанную на C#, а не на JavaScript. С помощью Blazor вы можете писать собственную клиентскую логику и компоненты пользовательского интерфейса на C#, компилиров...

Российское приборостроение: вертели мы ваш дизайн на пальцах Или как понять, что ваш дизайн уже пора выкинуть, и как сделать новый — Нужно делать как нужно, а как не нужно делать не нужно! Фраза из интернетов Это статья о промышленном дизайне в приборостроении: почему вы без него не обойдётесь; что делать и кого искать, если вы вс...

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

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

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

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

Книга «Bash и кибербезопасность: атака, защита и анализ из командной строки Linux» Привет, Хаброжители! Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт....

[Перевод] [в закладки] Работа с изображениями в веб Одно из решений, которые приходится принимать фронтенд-разработчику при создании сайта, касается выбора способа включения изображений в состав веб-страниц. Этот способ может заключаться в использовании HTML-тега <img>. Это может быть применение CSS-свойства background ...

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

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

Debouncing с помощью React Hooks: хук для функций Здравствуйте! Меня зовут Игорь Шамаев, я главный инженер по разработке в команде SmartData. Занимаюсь fullstack-разработкой внутренней аналитической BI-системы. В нашей компании React принят в качестве основного стандарта для построения пользовательских интерфейсов. Как и бо...

Mushkin выпускает твердотельные накопители NVMe серии PILOT-E Mushkin объявил о доступности своих обновленных твердотельных накопителей PILOT-E ​​NVMe M.2, которые основаны на ранее выпущенном семействе твердотельных накопителей PILOT. PILOT-E ​​предлагается в форм-факторе M.2 2280 и использует интерфейс PCIe 3.0 x4 для достижения скор...

[Из песочницы] Ансамбли нейронных сетей с PyTorch и Sklearn Нейронные сети довольно популярны. Их главное преимущество в том, что они способны обобщать довольно сложные данные, на которых другие алгоритмы показывают низкое качество. Но что делать, если качество нейронной сети все еще неудовлетворительное? И тут на помощь приходят анс...

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

MPEG LA предлагает универсальную лицензию на беспроводную зарядку Qi Компания MPEG LA — ведущий поставщик универсальных лицензий, включающих в общей сложности более 22 000 патентов, принадлежащих примерно 250 обладателям, объявила о доступности лицензии на пакет патентов Qi Wireless Power. Эта универсальная лицензия предоставляет д...

[Перевод] 8 ML/AI-проектов, которые украсят ваше портфолио Автор материала, перевод которого мы сегодня публикуем, предлагает вниманию читателей 8 идей проектов в сферах машинного обучения и искусственного интеллекта. Описание идей сопровождается ссылками на дополнительные материалы. Реализации этих идей способны украсить портфолио ...

[Перевод] 6 рекомендаций по разработке безопасных Go-приложений В последние годы Golang распространяется всё шире и шире. Успешные проекты, вроде Docker, Kubernetes и Terraform, сделали огромные ставки на этот язык программирования. Go стал стандартом де-факто в области создания инструментов командной строки. А если говорить о безопаснос...

[Перевод] Docker передает cnab-to-oci в проект CNAB… и что вообще такое CNAB? Прим. перев.: Эта статья — перевод недавнего анонса из мира контейнеров. В прошлом месяце компания Docker объявила о передаче своей очередной разработки в руки более широкого Open Source-сообщества. Речь шла об инструменте конвертации метаданных CNAB-пакета в формат стандарт...

Город и данные: анализ пешеходной доступности объектов в Праге с помощью data science Несколько лет назад компания Veeam открыла R&D центр в Праге. Изначально у нас был небольшой офис примерно на 40 человек, но компания активно растет, и сейчас, в новом просторном офисе Rustonka нас уже больше двухсот. Veeam нанимает сотрудников не только из Чехии и Евро...

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

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

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

Связь в России в 2019 году стала менее доступной Информационно-аналитическое агентство Content Review публикует результаты исследования тарифов операторов РФ и рассчитанный на их основе индекс доступности связи по итогам 2019 года.

Google: как обеспечить доступность и стабильную работу сайта во время эпидемии COVID-19 Google опубликовал новое руководство, которое призвано помочь вебмастерам обеспечить доступность, безопасность, стабильную работу и быструю загрузку для сайта в период эпидемии COVID-19. Сотрудники Google заметили, что сейчас сайты сталкиваются с беспрецедентным наплывом пол...

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

Анализ Генетического кода II Иллюстрация melmagazine.com (Source) В настоящее время для информационного обмена широко используются сети общего доступа с каналами, не защищенными от нарушителя. Как организуется защита можно прочитать здесь. В сообщении отправителем защищается целостность, конфиденциал...

[Перевод] Опциональная цепочка, объединение с null, и как они меняют наш подход к написанию кода Автор фото — Miguel Á. Padriñán. Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Sam Sedighian «Optional Chaining, Null Coalescing and How They Will Change the Way You Write Code». Опциональная цепочка, объединение с null, и как они меняют подхо...

32 отличия дизайна мобильного приложения под iOS и Android Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями. Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы — органично вписать дизайн в паттерны взаимодействия пользователя. К тому ...

Нерушимая PostgreSQL, или Как обеспечить отказоустойчивость для «открытой» СУБД На просторах Интернета море информации о том, как построить отказоустойчивую систему управления базами данных PostgreSQL. Но она слабо применима к задачам крупных компаний и не выдерживает строгости требований стандартов enterprise. В проекте создания ИТ-инфраструктуры для н...

Oracle выпустила облачную платформу Oracle Cloud Data Science Platform Корпорация Oracle объявила о доступности платформы Oracle Cloud Data Science Platform с семью новыми сервисами и Oracle Cloud Infrastructure Data Science в основе. Новые сервисы помогут предприятиям сделать проекты в области Data ...

[Из песочницы] Изучаем мультикаст операторы RxJS Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding RxJS Multicast Operators» автора Netanel Basal. Широковещательные или мультикаст операторы нередко кажутся самой сложной темой при изучении RxJS. В этой статье я попробую все доступно объяснить. Мы рас...

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

[Из песочницы] Пишем простое веб-приложение используя Spring MVC, Spring Data JPA и Hibernate Привет, Хабр! Представляю Вашему вниманию перевод руководства «Spring MVC + Spring Data JPA + Hibernate — CRUD Example» автора Nam Ha Minh. В этом руководстве по Java Spring вы узнаете, как настроить Spring MVC приложение для работы с Spring Data JPA, разработав простое веб...

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

Нам мало CAP. Да здравствует PACELC Если вы когда-нибудь сталкивались с распределёнными СУБД или системами обработки данных, то слышали о двух теоремах CAP и PACELC, определяющих грани возможных конфигураций этих систем. Споры об их универсальности не утихают до сих пор, однако, альтернативы, способные полнос...

Google Meet вскоре откроют всем желающим Разработчики Zoom делают все, что могут, чтобы улучшить свою репутацию, а в Google спешат отобрать у этого сервиса пользователей. Скоро Google Meet сделают доступным. Как сообщили разработчики, в начале мая присоединиться к сервису Meet смогут не только клиенты G Suite, а и ...

Обмен Биткоин на Яндекс деньги На сайте Курсоф можно найти обменники, в которых пользователь сможет выполнить обмен Биткоин на Яндекс.Деньги без особых проблем и по выгодному курсу. Портал предлагает выбрать подходящий курс обмена, а также предоставляет надежные пункты, в которых можно совершить сделку. B...

[Из песочницы] Анатомия каналов в Go Привет, Хабр! Представляю вашему вниманию перевод статьи "Anatomy of Channels in Go" автора Uday Hiwarale. Что такое каналы? Канал — это объект связи, с помощью которого горутины обмениваются данными. Технически это конвейер (или труба), откуда можно считывать или ...

Запись разговоров возвращается на смартфоны Xiaomi и Redmi Google уже некоторое время работает над функцией записи звонков в своем приложении «Телефон». Мы впервые увидели некоторые доказательства еще в январе, а затем несколько снимков экрана и видео с этой функцией в действии. Похоже, что компания готовится представить ее широкой ...

[Из песочницы] Ваш C# уже «функциональный», просто позвольте ему это Привет, Хабр! Представляю вашему вниманию перевод оригинальной статьи «Your C# is already functional, but only if you let it» автора Igal Tabachnik. Несколько дней назад я написал в Твиттере фрагмент кода C#, реализующий FizzBuzz, используя некоторые из новых «фичи» в C# 8....

Author.today — пираты под флагом копирайта? Так получилось, что у меня хобби - перевод текстов. И когда-то давным-давно я попал в команду перевода “Червя” - веб-сериала о мире, где люди обрели суперсилы, но остались людьми. Подробнее об этой работе вы можете узнать в этой  статье на хабре. У нас сформировалась ко...

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

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

Honor представила свой первый роутер с поддержкой Wi-Fi 6+ Сегодня, в ходе мероприятия Smart Life, бренд Honor представил свой первый роутер с поддержкой стандарта Wi-Fi 6+. Одним из главных преимуществ Honor Router 3, который станет доступен для покупки уже 25 мая, является его весьма демократичная стоимость, которая составляет $31...

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

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

[Перевод] Карты высот и параллакс Из этой статьи вы узнаете о картах высот (height maps), также называемых картами параллакса (parallax maps). Что такое карта высот? Как обычно, когда я говорю «карта», то имеют в виду текстуру, содержащую информацию о внешнем виде 3D-объекта. Карта высот/параллакса — это к...

[Перевод] О роли фронтенд-разработчика Привет, Хабр! Представляем вашему вниманию перевод статьи фронтенд-разработчика из MediaMonks Рональда Мендеса. Будучи родом из Венесуэлы, Рональд перебрался в Аргентину и построил успешную карьеру, а благодаря своему большому интересу к дизайну и анимации стал одним из член...

Предварительный обзор Corsair Vengeance 6100. Готовый игровой монстр Сегодня мы поговорим о довольно интересном компьютере, который является готовым решением и отлично справляется с поставленными задачами. Это игровой компьютер, но на нем, естественно, можно работать с видео или изображениями. Главное преимущество продукта именно в том, что в...

[Перевод] Логирование в Kubernetes: EFK против PLG Мониторинг стал весьма важным компонентом растущих облачных решений с ростом сложности распределенных систем. Он необходим для понимания их поведения. Нужны масштабируемые инструменты, которые смогут собрать данные со всех сервисов — и предоставить специалистам единый интер...

[Из песочницы] Все, что вы должны знать о std::any Привет, Хабр! Представляем вашему вниманию перевод статьи «Everything You Need to Know About std::any from C++17» автора Bartlomiej Filipek. С помощью std::optional вы можете хранить один какой-то тип. С помощью std::variant вы можете хранить несколько типов в одном объек...

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

PostgreSQL 13: happy pagination WITH TIES На прошедшей неделе вышло сразу две статьи (от Hubert 'depesz' Lubaczewski и автора самого патча Alvaro Herrera), посвященные реализованной в грядущей версии PostgreSQL 13 поддержке опции WITH TIES из стандарта SQL:2008: OFFSET start { ROW | ROWS } FETCH { FIRST | NEXT } [ c...

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 47-58 Это вторая статья с переводом отдельных глав книги Эндрю Ына «Страсть к машинному обучению». Перевод предыдущих глав вы можете почитать по ссылке. В этой статье речь пойдёт о сквозном (end-to-end) глубоком обучении, а так же автор книги поделится некоторыми способами анал...

К загрузке доступен hotfix-драйвер GeForce 442.01 Nvidia продолжает выпускать «заплатки» к пакету графических драйверов GeForce. Спустя два дня после релиза бета-версии 441.99, обеспечившей поддержку API Vulkan 1.2, компания сообщила о доступности к загрузке hotfix-драйвера GeForce 442.01. Он содержит те...

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

[Из песочницы] Docker Tips: Очистите свою машину от хлама Привет, Хабр! Представляю вашему вниманию перевод статьи "Docker Tips: Clean Up Your Local Machine" автора Luc Juggery. Сегодня мы поговорим о том, как Docker использует дисковое пространство хостовой машины, а также разберемся в том, как это пространство освободи...

Из-за бесплатного доступа к сайтам операторы связи потеряют 200 миллиардов Об этом сообщил РБК со ссылкой на Ирину Левову, руководителя рабочей группы "Доступный интернет" при комиссии Российского союза промышленников и предпринимателей (РСПП) по связи и ИТ.С подобной оценкой согласен и неназванный собеседник РБК, представитель одного из ...

Новая QIWI Кухня — уже 5 марта. Москва, AGLOFT Привет! Через 2 недели, 5 марта, мы проведем нашу новую QIWI Кухню. . Как это было в 2019 В этот раз собираемся в AGLOFT, это м. Тульская, Варшавское шоссе, 33с3. Вход бесплатный, но регистрироваться лучше заранее (регистрация закрывается 29 февраля). Сделать это можно ...

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

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

Проектирование и изготовление телескопа Говорят, что если человек приобрел телескоп и использует его для наблюдений, то через некоторое время он обязательно захочет другой, получше. Так случилось и со мной. У меня есть телескоп PowerSeeker 127мм, но захотелось лучшего. По этой причине я даже было дело собрался то...

HorizontalList с помощью SwiftUI Вступление SwiftUI — это современный UI framework, который позволяет разработчикам быстро и легко создавать собственные приложения на всех платформах Apple. Используя простой, понятный декларативный стиль, разработчики могут создавать потрясающие пользовательские интерфейсы ...

Стали известны европейские цены и доступность смартфонов серии Huawei P40 Флагманские смартфоны Huawei P40 и P40 Pro будут представлены 26 марта в рамках онлайн-мероприятия. За две недели до их анонса в Сети появилась информация об их ценах и доступности.Согласно полученным данным, Huawei P40 со 128 ГБ памяти будет стоить 849 евро ($955), а Huawei...

Искусственный интеллект, машинное и глубокое обучение — в чём разница Сейчас много пишут и говорят об искусственном интеллекте (ИИ). Наряду с другими связанными понятиями — такими, как машинное обучение (machine learning) и глубокое обучение (deep learning). Многие люди склонны неправильно понимать термины, используемые в контексте...

Приложение Facebook для Android сделали более удобным Создатели социальной сети Facebook внесли важные изменения в пользовательский интерфейс приложения для устройств, работающих под управлением операционной системы Android. Обновленный интерфейс сделает использования приложения одной рукой более удобным. За последние нес...

Вот таким, с большой вероятностью, будет Samsung Galaxy Note20 В интернете замечена очередная утечка, касающаяся грядущего смартфона Samsung Galaxy Note 20. На платформе Weibo было опубликовано изображение схемы корпуса для этого смартфона. Судя по всему, дизайн устройства всё ещё является прототипом очень ранней стадии разработки. Тем ...

Samsung и Visa временно убрали комиссию за переводы в Samsung Pay Samsung Electronics и Visa сообщили о том, что до 10 августа все российские пользователи приложения Samsung Pay и владельцы карт Visa банков-партнеров смогут переводить деньги на любую карту без комиссии. Для перевода без комиссии отправителю достаточно запустить прило...

Android 10 и One UI 2 стали доступны пользователям смартфонов Galaxy Samsung Electronics объявила о доступности операционной системы Android 10, а также новой версии интерфейса One UI 2 для владельцев смартфонов Galaxy S10|S10+|S10e. One UI 2  призван обеспечить более удобное использование экосистемой Galaxy. В новых ОС было добавлено множес...

Майнеры из Китая обратили внимание на игровые ноутбуки с графикой GeForce RTX 3000 С ноября курс Ethereum, самой популярной криптовалюты у GPU-майнеров, вырос более чем в три раза — до 1700 долларов. Это напрямую сказалось на доступности и розничных ценах видеокарт. Добытчики криптовалюты зачастую приобретают 3D-ускорители...

[Перевод] 10 полезных приёмов для JavaScript-программистов Как всем известно, JavaScript — это язык, который очень быстро развивается. В стандарте ES2020 имеется немало новых возможностей, с которыми вам, вероятно, захочется познакомиться поближе. Честно говоря, писать JS-код можно по-разному. Различные варианты кода, направленные н...

Решение нескольких задач от Amazon на примере JavaScript Доброго времени суток. Представляю вашему вниманию перевод статьи «Amazon Coding Interview Questions» автора Trung Anh Dang. В этой статье автор приводит несколько (три, если быть точнее) задач от Amazon (как он утверждает) и свои варианты решений. После ознакомления с ...

[Перевод] Шпаргалка по регулярке Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «Regex Cheat Sheet» автора Emma Bostian. Регулярные выражения или «regex» используются для поиска совпадений в строке. Ищем совпадение по шаблону Используем метод .test() const testString = 'My t...

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

Архитектура и дизайн Android приложения (мой опыт) Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструментов использую Android Architecture Components (ViewModel, LiveData, LiveEvent) + Kotlin Coroutines. К статье прил...

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

[Перевод] Классификация изображений на Android с помощью TensorFlow Lite и сервиса Azure Custom Vision Классификация изображений позволяет нашим приложениям Xamarin распознавать объекты на фотографиях. Все более и более распространенной становится возможность сделать фотографию и распознать ее содержимое. Мы можем наблюдать это в наших банковских приложениях при внесении мо...

[Из песочницы] Построение кластера PostgreSQL высокой доступности с использованием Patroni, etcd, HAProxy Так уж вышло, что на момент постановки задачи я не обладал достаточной степенью опытности, чтобы разработать и запустить это решение в одиночку. И тогда я начал гуглить. Не знаю, в чем загвоздка, но уже в который раз я сталкиваюсь с тем, что даже если делать все пошагово как...

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

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

Android 10 и One UI 2 доступны на Samsung Galaxy S10 в России Samsung Electronics объявляет о доступности операционной системы Android 10, а также новой версии фирменного интерфейса One UI 2 для смартфонов Samsung Galaxy S10, S10+ и 10e. Для владельцем Samsung Galaxy Note10 и Note10+ обновление станет доступно в России до конца эт...

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

Смартфоны Realme Q3 и Realme Q3 Pro представлены официально Компнаия Realme провела в Китае презентацию, на которой представила три смартфона — Realme Q3, Realme Q3 Pro и Realme Q3i 5G. Ниже мы расскажем о характеристиках и ценах первых двух моделей.Дизайн Realme Q3 и Q3 Pro имеют почти схожий дизайн с небольшими отличиями. Благодаря...

14 самых популярных Node.js-библиотек в 2020 году Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «14 Most Useful NodeJS Libraries in 2020». В данной статье автор делится своими находками среди многочисленных пакетов Nodejs. Express Быстрый, гибкий, минималистичный, легкий в изучении фреймворк...

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

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

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

CMI5, или Жизнь после SCORM В детстве я мечтала стать учителем. Детская мечта частично сбылась: мои взрослые рабочие будни проходят «в школе». И хотя я не учитель в реальном классе, а программист системы дистанционного обучения (СДО), цель у меня та же: сделать обучение доступным, а его процесс интер...

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

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

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

[Из песочницы] 6 советов для успешного Code Review Привет, Хабр! Представляю Вашему вниманию перевод статьи «6 Tips To A Successful Code Review». Сode review во все времена являлся основополагающей практикой, отвечающей за создание чистого и поддерживаемого кода. Частенько разработчики пренебрегают и недооценивают code revie...

Подборка 143 переводов эссе Пола Грэма (из 184) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий спек...

[Перевод] Как реализовать кластеризацию в Power BI с помощью PyCaret И снова здравствуйте. Сегодня мы продолжаем серию переводов в преддверии старта базового курса «Математика для Data Science». В одной из последних статей мы говорили о том, как создать детектор аномалий в Power BI, интегрировав в него PyCaret, и помочь аналитикам и специа...

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

[Перевод] Как корпоративные команды разработчиков используют GitLab и Mattermost ChatOps для ускорения разработки И снова здравствуйте! В феврале OTUS запускает новый курс «CI/CD на AWS, Azure и Gitlab». В преддверии старта курса подготовили перевод полезного материала. Полноценный набор DevOps инструментов, мессенджер с открытым исходным кодом и ChatOps – как тут не влюбиться? Нико...

[Из песочницы] Визуализируя нейронный машинный перевод (seq2seq модели с механизмом внимания) Привет, Хабр! Представляю вашему вниманию перевод статьи "Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)" автора Jay Alammar. Sequence-to-sequence модели (seq2seq) – это модели глубокого обучения, достигшие больших успех...

Стоит ли пользоваться iMessage в 2021 году iMessage — один из самых популярных способов общения в мире. Во всяком случае так говорит Apple на своих презентациях, использует iMessage в своей рекламе и делает всё, чтобы популяризовать собственный сервис. И все же за пределами Соединенных Штатов между пользователям и i...

CES 2020: Concept UFO, игровой ПК от Alienware на базе Ryzen, напоминает Switch Alienware в стремлении внедрять новшества на игровом рынке продемонстрировала Concept UFO на CES 2020 — это устройство, по-видимому, черпало вдохновение в Nintendo Switch. Речь идёт о портативном игровом аппарате с двумя контроллерами, которые могут отсоединяться от основног...

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

Система отслеживания распространения COVID-19 будет устанавливаться на Android-смартфоны через Google Play Компания Google подтвердила, что она будет использовать инфраструктуру Google Play Services для обновления Android-смартфонов и установки новой системы отслеживания контактов с COVID-19. Разработкой этой системы поисковый гигант занимается вместе с Apple. Это должно гарантир...

[Из песочницы] Кластер из двух узлов – дьявол в деталях Привет, Хабр! Представляю вашему вниманию перевод статьи «Two Nodes — The Devil is in the Details» автора Andrew Beekhof. Многие люди предпочитают кластеры состоящие из двух узлов, потому что они кажутся концептуально более простыми, кроме того еще и на 33% более дешевыми ч...

Только 16% государственных инфосистем имеют высокую степень открытости Такие данные представлены в аналитическом докладе "Оценка открытости государственных информационных систем в России" , подготовленном Счетной палатой совместно с экспертами АНО "Информационная культура" и Центром перспективных управленческих решений.Наибо...

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

Mojo Vision разрабатывает «первые в мире настоящие умные контактные линзы» Компания Mojo Vision объявила о создании, по ее словам, «первой в мире настоящей умной контактной линзы» — Mojo Lens. В Mojo Lens встроен дисплей, который «дает людям полезную и своевременную информацию, которую они хотят», не заставляя смо...

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

[Из песочницы] Почему разработчики такие медленные: распространенные проблемы и их решения Привет, Хабр! Представляю вашему вниманию перевод статьи Why Development Teams are Slow: Common Software Jams and Solutions автора Эрика Эллиота. Если вы больше любите слушать, чем читать, то в аудио формате перевод доступен на Яндекс.Музыке и в Apple Podcasts Давайте ра...

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

Серверные процессоры AMD EPYC второго поколения пришли в Google Cloud Компании AMD и Google Cloud сообщил о доступности бета-версий виртуальных машин N2D сервиса Google Compute Engine, работающих на процессорах AMD EPYC второго поколения. По словам партнеров, семейство виртуальных машин N2D «станет отличным выбором для пользователей...

Зеркало Вавада казино Говоря об онлайн казино Вавада или же зеркало Вавада, многие вспоминают о таких автоматах, как «однорукий бандит». Более продвинутые игроки могут сказать, что есть игры, подобные рулетке или карточным симуляторам, и будут правы. А вот стоит ли выбирать игровые автоматы, чтоб...

[Из песочницы] 5 фич JavaScript, без которых я не мог бы писать код (перевод) Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Kent Dodds «5 JavaScript Features I Couldn't Code Without». Это мой первый перевод, так что буду рад любым замечаниям. 5 фич JavaScript, без которых я не мог бы писать код Прежде чем мы начнем, по...

Сервис на языке Dart: введение, инфраструктура бэкэнд Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL. 2.3. Серверное приложение на Dart. … 3. Web 3.1. Заглушка «Under construction» … 4. Mobile … Введение Меня, Flutter-разработч...

[Перевод] Нововведения JavaScript ES2020 с простыми примерами Представляем вам перевод статьи из блога Carlos Caballero на сайте Medium.com. Ранее мы публиковали материал этого автора о функциях ES10, появившихся в 2019 году. Читать дальше →

Предварительный обзор Redmi K30 5G. Очень крутой флагман Сегодня мы поговорим о современном устройстве, которое обладает целым рядом преимуществ при достаточно низкой стоимости. Все же производитель решил, что именно так стоит привлекать внимание потенциальных покупателей. И, стоит сказать, у него все вышло просто отлично — смартф...

Call of Duty: Mobile принесла за 2 месяца $87 млн ​​и была скачана 172 млн раз Мобильный шутер Call of Duty: Mobile продолжает покорять новые высоты. За первые два месяца доступности игры в магазинах приложений она принесла $87 млн, хотя во втором месяце траты игроков снизились.

AR-песочница Minecraft Earth теперь доступна в России и других русскоязычных странах Microsoft продолжает расширять доступность Minecraft Earth, так что теперь и у русскоязычных игроков есть возможность познакомиться с песочницей в дополненной реальности на обеих платформах. Это релиз в режиме раннего доступа, поэтому можете ожидать все типы ошибок. Здесь в...

Надоел Google Play Store? Вот вам лучшие альтернативы Не обязательно использовать Play Store для того, чтобы скачивать приложения Если вы пользуетесь Android довольно давно, то знаете, что это довольно открытая операционная система, позволяющая модифицировать буквально все, что угодно. Но вот приложения для Android (если мы не ...

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

Названы смартфоны Samsung, которые получат новую оболочку One UI 3.1 Компания Samsung представила свой пользовательский интерфейс One UI 3.1 для еще большего количества смартфонов.Оболочка впервые дебютировала в серии Galaxy S21, а теперь будет доступна для смартфонов Galaxy S20 и Note20, складных устройств Galaxy Fold, Galaxy Z Flip и Z Fold...

Книга «Совершенный софт» Привет, Хаброжители! «Совершенный софт» — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Лёве объеди...

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

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

Как перенести файлы с одного облака на другое минуя свой ПК Смерть, развод, переезд — три наиболее стрессовых ситуаций в жизни любого человека. «Американская история ужасов». — Андрюх, я из дома ухожу, помоги с переездом, ко мне всё не влезет:( — Хорошо, а много там? — Тонн* 7-8… *Тонна (жарг.) — Терабайт. Недавно, в процессе ...

Рынок роботизированной хирургии к 2025 достигнет 8,24 млрд долларов Специализирующаяся на исследованиях рынка компания ResearchAndMarkets.com подготовила отчет, посвященный рынку роботизированной хирургии. По словам аналитиков, указанный рынок быстро растет, так что к 2025 году он достигнет 8,24 млрд долларов. Этот прогноз соответствует...

macOS Big Sur: Что нового в iMac, MacBook и Mac Pro? #WWDC2020 Компания Apple представила macOS Big Sur, новейшую версию одной из самых передовых операционных систем для настольных компьютеров. Дизайн macOS Big Sur значительно изменился по сравнению с предыдущими версиями macOS, но при этом по-прежнему узнаваем. В Safari появилось мног...

[Перевод] Vulkan-tutorial. Урок 1.1 — Вступление В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат. Автор ориги...

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

Тестирование в Kotlin при помощи Spock Цель статьи заключается в том, чтобы показать какие возникают трудности при использовании Spock с Kotlin, какие есть пути их разрешения и ответить на вопрос, стоит ли использовать Spock, если вы разрабатываете на Kotlin. Подробности под катом. Читать дальше →

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

[Из песочницы] Flutter. Асинхронность и параллельность Привет, Хабр! Представляю вашему вниманию перевод статьи "Futures — Isolates — Event Loop" автора Didier Boelens об асинхронности и многопоточности в Dart (и Flutter в частности). TLDR: В целом, статья ориентирована на новичков и не изобилует откровениями. Если вы ...

Как Youtube и Instagram: интернационализация и локализация приложения на Python Язык Python лежит в основе всемирно известных приложений, таких как Youtube, Instagram и Pinterest. Для продвижения на мировом рынке приложению необходима локализация, то есть адаптация к особенностям той или иной страны, и интернационализация – перевод контента. В статье мы...

Большой анонс Google о платформах Android Auto и Android Automotive OS Компания Google анонсировала обновления для платформы Android Auto и автомобильной операционной системы Android Automotive OS.  Для Android Auto основным новшеством стало простое приложение календаря, который позволяет парой нажатий выстроить маршрут или позвонить...

Представлены беспроводные наушники Anker Soundcore Life P3 с функцией ANC Китайский производитель электроники Anker выпустил беспроводные TWS-наушники Soundcore Life P3, которые поставляются с функцией активного шумоподавления.Soundcore Life P3 оснащены шестью микрофонами, которые обеспечивают функцию шумоподавления. Они также могут похвастаться н...

[Перевод] REST API на Java без фреймворков Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В экосистеме Java есть много фреймворков и библиотек. Хотя и не так много, как в JavaScript, но они и не устаревают так быстро. Тем не менее, это заставило меня задуматься о том, что мы уже забы...

Обзор работы «Learnability Can Be Undecidable» Эта статья является моим вольным пересказом работы Learnability can be undecidable, Shai Ben-David, et al. Недавно на Хабре вышла статья Машинное обучение столкнулось с нерешенной математической проблемой, которая является переводом одноименного обзора в Nature News статьи Ш...

[Перевод] Webpack: руководство для начинающих Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Webpack: A gentle introduction» автора Tyler McGinnis. Перед изучением новой технологии задайте себе два вопроса: Зачем нужен этот инструмент? Какие задачи он выполняет? Если вы не можете отв...

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

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

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

IDC прогнозирует значительный рост рынка 3D-сканеров Специалисты аналитической компании IDC подготовили прогноз, относящийся к рынку 3D-сканеров. Согласно этому прогнозу, в 2023 году будет отгружено более 635 млн этих устройств, а среднегодовой рост в период с 2019 по 2023 год составит 21,2%. Общая стоимость 3D-принтеров,...

Для фанатов собственных обоев рабочего стола. В Apple CarPlay вскоре можно будет изменить обои Мы уже не раз говорили о новых функциях, которые появятся в iOS 14, и, как теперь оказалось, нововведения будут и в CarPlay. В частности, у пользователей появится возможность смены обоев рабочего стола на экране автомобильной системы. Также Apple собирается пред...

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

Apple обновила приложение для просмотра WWDC 2020 и выпустила его на Mac Ровно за неделю до начала официального мероприятия разработчики компании Apple обновили фирменное приложение для просмотра WWDC. Приложение Apple Developer предлагает доступ к видео и полезным статьям для разработчиков (и всех желающих), включая технические видеоролики о но...

JEDEC обновляет стандарт LPDDR5 Отраслевая организация JEDEC, разрабатывающая стандарты для микроэлектронной отрасли, объявила о публикации обновленной спецификации JESD209-5A, в которой описана память LPDDR5 (Low Power Double Data Rate 5). Память LPDDR5 появится в смартфонах в следующем квартале Па...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

Что нового в MIUI 12: большие изменения в дизайне, тёмный режим 2.0 и «Суперобои» Xiaomi анонсировала новую версию своей оболочки для ОС Android — MIUI 12. После MIUI 11 новейшее программное обеспечение MIUI 12 принесет ряд эксплуатационных и визуальных улучшений в смартфоны Xiaomi, которые вошли в список устройств, имеющих право на получение обновления. ...

Маска     Покупать что-то готовое это же слишком просто, да и новые рекомендации по выходу на улицу заставили порыться по просторам интернета и найти готовый проект маски.     Основные критерии при поиске были:1. Клапаны как на вдох, так и на выдох;2. Лёгкая доступность расходного...

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

Публикуем дизайн-библиотеки компонентов VKUI в Figma Библиотеки в дизайн-инструментах — это важная часть дизайн-системы. Мы считаем, что дизайнеры должны работать с элементами, которые максимально приближены к реализации в коде. Поэтому в библиотеках мы собрали для них самые актуальные компоненты, которые отражают все те же со...

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

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

Изучаем VoIP-движок Mediastreamer2. Часть 10 Материал статьи взят с моего дзен-канала. В прошлой статье мы сделали дуплексное переговорное устройство, выполняющее обмен звуковым сигналом через дуплексную RTP-сессию. В этой статье мы научимся писать фильтры и добавим сделанный своими руками фильтр в сделанное своими рук...

Тёмный Facebook доступен для избранных Команда социальной сети Facebook работает над новым дизайном веб-сайта уже несколько месяцев. В прошлом году новый дизайн засветился в сети, когда менеджер по продукту телепередачи The Daily Show поделился скриншотами.  Теперь стало известно, что Facebook у...

Репортаж о презентации Samsung Galaxy Z Flip Первый блин комом, а гибкий экран - содранной плёнкой. Которую сдирать нельзя. Поэтому ажиотаж вокруг Samsung Galaxy Z Flip был довольно звучным. Что же сделает Samsung со вторым сгибаемым смартфоном? Учитывая ещё и ажиотаж вокруг воскрешения легендарной раскладушки RAZR изв...

[Перевод] Доступный toggle Toggles (или их еще называют "тумблеры"/"переключатели") широко используются в современных интерфейсах. Они, как правило, относительно просты, и их можно рассматривать как простые флажки (checkbox). Тем не менее, их часто делают недоступными тем или иным способом.В этой стат...

[Из песочницы] Как работают реляционные базы данных (Часть 1) Привет, Хабр! Представляю вашему вниманию перевод статьи "How does a relational database work". Когда дело доходит до реляционных баз данных я не могу не думать, что чего-то не хватает. Они используются везде. Существует множество различных баз данных: от небольшог...

Swagger в RBK.money — про наши внешние API Хочешь сделать что-то полезное и рабочее — сделай его так, чтобы другие люди могли этим полноценно пользоваться, нормально это ревьювить, да и вообще вспоминать тебя добрым словом, а не темной стороной своего словарного запаса. Для этого, кроме того, чтобы просто хорошо дела...

[Из песочницы] Как писать хорошие комментарии к коду: «зачем», а не «как» Привет, Хабр! Представляю вашему вниманию перевод статьи «Writing good comments: the why, not the how» автора Jack Franklin. Комментирование кода в программистской среде нередко считается пустой тратой времени или неким сигналом о том, что код можно и улучшить. Вот цитата...

Стоит ли менять iPhone 6, iPhone 6s или iPhone 7 на iPhone SE в 2020 году Apple в апреле 2020 года представила iPhone SE 2, новый недорогой iPhone, который сочетает в себе дизайн iPhone 8 и супер быстрый чип A13 от iPhone 11. И все это за 39 990 рублей. Если у вас более старый iPhone, например iPhone 6s, iPhone 7 или даже более ранний телефон, ва...

Mail.ru Group обучит инженеров и системных администраторов Linux Mail.ru Group отрыла набор на курс SRE Quest – практический квест инженера обеспечения доступности (Site Reliability Engineer) и системных администраторов Linux. Во время обучения студенты освоят базу знаний, необходимую для работы инженером обеспечения доступности сервисов ...

[Перевод] Отпечаток браузера: что это, как работает, нарушает ли закон и как защититься. Часть 1 От Selectel: эта статья первая в цикле переводов очень детальной статьи об отпечатках браузера и том, как работает технология. Здесь собрано все, что вы хотели знать, но боялись спросить по этой теме. Что такое отпечатки браузера? Это метод, используемый сайтами и сервиса...

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

[Перевод] Магические сигнатуры методов в C# Представляю вашему вниманию перевод статьи The Magical Methods in C# автора CEZARY PIĄTEK. Есть определенный набор сигнатур методов в C#, имеющих поддержку на уровне языка. Методы с такими сигнатурами позволяют использовать специальный синтаксис со всеми его преимуществами. ...

[Перевод] Как Java 8 поддерживается в Android Привет, Хабр! Предлагаю вашему вниманию перевод замечательной статьи из цикла статей небезызвестного Джейка Вортона о том, как происходит поддержка Андроидом Java 8. Оригинал статьи лежит тут Читать дальше →

Android 10 ломает смартфоны Sony Xperia 1 и Xperia 5 Компания Sony полностью в соответствии с объявленными ранее планами начала распространять обновление до свежей версии операционной системы Android 10 для флагманских смартфонов Xperia 1 и Xperia 5.  Прошивка с номером 55.1A.0.748 доступна для загрузки  «...

Зональное хранение данных Недавно компания Western Digital объявила об инициативе по зональному хранению данных — инициативе, ориентированной на открытую инфраструктуру данных, предназначенную для использования преимуществ зональных устройств хранения данных. Zoned Storage — это новая парадигма хра...

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

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

[Из песочницы] ConfigureAwait: часто задаваемые вопросы Привет, Хабр! Представляю вашему вниманию перевод статьи «ConfigureAwait FAQ» автора Стивен Тауб. Async/await добавили в .NET более семи лет назад. Это решение оказало существенное влияние не только на экосистему .NET — оно также находит отражение во многих других языках...

OnePlus 8 представили официально. Что из спеков мы угадали? Мы уже несколько месяцев говорили о том, каким должен был стать OnePlus 8 и какие у него будут версии. Любовь к OnePlus у нас в стране не такая большая, как в США, но эта тема все равно вызывает интерес. Хотя бы из-за того, что эти смартфоны до сих пор стоят особняком и не ...

Псс, парень, не хочешь сделать модуль для Flipper Zero? У Flipper Zero на боку есть отверстия GPIO под стандартную гребенку 2.54 мм, к которым выведены ноги микроконтроллера. Там есть аппаратный SPI, I2C, UART и много другой периферии, доступной в нашем чипе STM32. Эти контакты можно использовать для подключения к сторонним уст...

[Из песочницы] Что такое Flutter и почему вы должны изучать его в 2020 году Привет, Хабр! Представляю вашему вниманию перевод статьи: "What is Flutter and Why You Should Learn It in 2020" автора Gaël Thomas. Что такое Flutter? Flutter — бесплатный и открытый набор средств разработки мобильного пользовательского интерфейса, созданный компанией Google...

[Перевод] С чего начать изучение Flutter в 2021 году Как и многие мобильные разработчики, мы с нетерпением ждали презентации Flutter и теперь хотим поделиться с читателями Хабра переводом статьи Tadas Petra о том, как можно выстроить свое обучение, если вы хотите познакомиться с Flutter и кроссплатформенными приложениями в 202...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

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

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

[Из песочницы] Актуальные библиотеки визуализации данных для react-разработчиков Привет, Хабр! Представляю вашему вниманию перевод статьи «Data Visualization Libraries for React Developers in 2019» автора Veronika Rovnik. Вот уже несколько лет подряд React не сдаёт позиции и входит в тройку самых любимых библиотек профессиональных разработчиков по всему...

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

Rust глазами Python-разработчика Привет! Мы – часть команды разработки «Рамблер/Медиа» (портал «Рамблер»). На протяжении трех лет мы поддерживаем и развиваем несколько больших python-приложений. Чуть больше года назад перед нами встала задача написать еще одно большое приложение – API к основному хранилищу...

[recovery mode] Уйти от jQuery к Svelte, как это было Всем привет. Это отчёт в продолжение статьи "Уйти от jQuery к Svelte, без боли". Ниже я расскажу о трудностях с которыми столкнулся, их было не много, и только одна была настолько фундаментальной, где без поддержки сообщества я бы не справился. Введение Я планир...

Qrator Labs: основные тенденции в области сетевой безопасности и доступности интернета в 2019 году Qrator Labs представляет тренды в сфере сетевой безопасности в 2019 году. Новые векторы атак Рост рынка IoT означает, что злоумышленники при желании могут эксплуатировать уязвимые устройства, создавая значительную пропускную полосу атаки — как это ...

[Из песочницы] Использование Camunda для удобной оркестровки на основе REST и Workflow Engine (без Java) Привет, Хабр! Представляю вашему вниманию перевод статьи «Use Camunda as an easy-to-use REST-based orchestration and workflow engine (without touching Java)» автора Bernd Rücker. 07.07.2020 г., перевод статьи Bernd Rücker Я часто обсуждаю микросервисную архитектуру с люд...

Начался ранний доступ Hazmob FPS на Андроид, ещё один клон Counter-Strike? Hazmob FPS — это шутер от первого лица, который сделали инди-разработчики. Нас разделяют на две команды, которые выясняют отношения на различных локациях. Одна из них — это египетские пирамиды, статуи и так далее. Плюс вместо типичных террористов и оперативников у всех бойцо...

[Из песочницы] 10 лучших инструментов для автоматизации тестирования ПО Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Automated Software Testing Tools» автора Pratik Satasiya. Боб Иган, директор по исследованиям Sepharim Research, говорил о мобильной безопасности. Он выступил с заявлением на Enterprise Mobility Trends 2016: «...

В ПК-игры теперь можно играть на Samsung Galaxy S9, Note9, A90 и Galaxy Fold На Samsung Galaxy Note10 теперь можно играть в компьютерные игры Компания Samsung запустила бета-версию игрового сервиса PlayGalaxy Link для США и Южной Кореи. Сервис был анонсирован одновременно с флагманскими смартфонами Galaxy Note10 и Note10+. PlayGalaxy Link ...

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

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

[Перевод] 7 уроков, которые я усвоил за десять лет в разработке Представляем вам перевод статьи JS dev Ray, опубликованной на сайте medium.com. Автор рассказывает о важных вещах, которые он понял за свою карьеру разработчика приложений. По его мнению, эта информация может очень пригодиться начинающим специалистам. Читать дальше →

Разработка веб-сайта на паскале (backend) В этой статье я расскажу о том, зачем, почему и как я начал делать сайты на паскале: Delphi / FPC. Вероятно, «сайт на паскале» ассоццируется с чем-то вроде: writeln('Content-type: text/html'); Но нет, всё гораздо интереснее! Впрочем, исходный код реального сайта (почти ве...

[Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples» автора Flavio Copes. В этой статье мы научимся работать с Deno. Мы сравним его с Node.js и создадим с его помощью простой RES...

Серверы Lenovo ThinkSystem удерживают лидерство в отрасли по производительности и ценности для потребителей *пресс-релизКомпания Lenovo объявила, что серверы Lenovo ThinkSystem получили 154 мировых рекорда производительности. Среди них 86 рекордных показателей были достигнуты на системах с процессорами Intel Scalable второго поколения, 43 – с использованием процессоров Xeon Scalab...

[Из песочницы] Функциональные опции на стероидах Привет, Хабр! Представляю вашему вниманию перевод статьи Functional options on steroids от автора Márk Sági-Kazár. Функциональные опции — это парадигма в Go для чистых и расширяемых API. Она популяризирована Дейвом Чейни и Робом Пайком. Этот пост о практиках, которые появ...

HR-платформа TalentForce развернута в облаке Техносерв Cloud Сервис TalentForce от «Техносерв Консалтинг» развернут на мощностях облачного провайдера Техносерв Cloud. Все данные пользователей отечественной HR CRM максимально защищены, а доступность сервиса гарантирована высоким уровнем SLA ...

Оптимизация интерфейса в Unity без кода В этой статье ведущий UI/UX художник Никита Кандыбин и технический UI художник Ольга Кинчак поделятся эффективными базовыми практиками по оптимизации Unity UI, которые используются в компании Banzai Games при создании игровых интерфейсов, а также укажут на подводные камни ...

Google выпустила Android 11 Developer Preview Компания Google объявила о выпуске первой предварительной сборки Android 11 для разработчиков. Конечно, более подробная информация будет раскрыта на мероприятии Google I/O, но опубликованная сборка даёт нам представление о том, что стоит ожидать от новой версии Android. В н...

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

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

Состоялась мировая премьера Realme X50 5G Youth Flagship и Realme UI Realme, самый быстроразвивающийся производитель смартфонов в мире, представил смартфон Realme X50 5G Youth Flagship на мировом рынке через неделю после китайского анонса. Realme X50 5G Youth Flagship построен на базе однокристальной системы Qualcomm Snapdragon 765G со в...

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

В России стартуют продажи недорогого планшета Huawei MatePad с «флагманским» дизайном и без сервисов Google Компания Huawei объявила о начале продаж в России планшета Huawei MatePad. Это недорогая модель, ориентированная в первую очередь на молодёжь. Как подчёркивает производитель, планшет унаследовал дизайн флагманской модели (MatePad Pro).  Планшет доступен с 4 Г...

О чем стоит задуматься при внедрении дежурств Автор статьи «Effective DevOps» Райн Дэниелс (Ryn Daniels) делится стратегиями, которые каждый может использовать для создания более качественных, не раздражающих и устойчивых ротаций дежурных Oncall. С появлением Devops, многие инженеры в наши дни так или иначе организую...

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

Каким будет дизайн мобильных приложений в ближайшем будущем? One UI Если среди наших читателей есть те, кто интересуется дизайном, вы наверняка заметили, что всё чаще в Сети можно найти примеры UI/UX-дизайна, связанного с мобильными устройствами. Для многих дизайнеров мобильный интерфейс стал главным, ведь по статистике всё больше люд...

Визуализация промисов и Async/Await Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «JavaScript Visualized: Promises & Async/Await» автора Lydia Hallie. Приходилось ли вам сталкиваться с JavaScript кодом, который… работает не так, как ожидается? Когда функции выполняются в про...

Что такое Google Play Pass, и стоит ли на него подписываться? Подписки везде, подписки на всё — вот он современный лозунг больших компаний. «Плюсы», «пассы», «премиумы» и другие такие слова повсюду, и каждый хочет подсадить вас на какую-нибудь иглу. Некоторые сервисы и правда стоят своих денег — попробуйте найти хоть кого-то, кому приш...

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

Лучшие игровые смартфоны 2019 года: ASUS ROG Phone II, Xiaomi Black Shark 2 Pro и другие Если в 2018 году производители смартфонов только знакомились с новой категорией игровых устройств, то в этом образовалась четкая ниша с конкретными игроками, некоторые из которых успели выпустить сразу несколько моделей за 365 дней. ASUS ROG Phone II Это не только безапе...

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

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

Вместе с 4,7-дюймовым iPhone 9 ожидается и 5,5-дюймовая модель iPhone 9 Plus Горячо ожидаемый поклонниками Apple более доступный смартфон iPhone 9, который также называют iPhone SE 2, как известно, задерживается из-за коронавируса и перебоев в производстве. Об iPhone 9 (как бы он в итоге не назывался) нам известно уже практически все: новинка получит...

[Из песочницы] Коронавирус: мы все умрём? Что мы говорим Богу смерти? — Не сегодня. Сирио Форель, сериал «Игра престолов». Насколько действительно опасен коронавирус COVID-19? Сколько людей умрёт от коронавируса в мире? А сколько – в России? Так ли необходимы жесткие меры, принимаемые для борьбы с коронавирусом в ...

[Из песочницы] Топ 5 причин, почему мне нравятся пользовательские свойства CSS Привет, Хабр! Представляю вашему вниманию перевод статьи «My top 5 reasons why I like CSS custom properties», автора Stas Melnikov Спецификация пользовательских свойств CSS навсегда изменила мой взгляд на веб-разработку. Именно поэтому я хочу написать, почему мне нравятся п...

Qualcomm представила референсную конструкцию платформы XR2 Компания Qualcomm представила платформу Snapdragon XR2 в прошлом году. Она предназначена для создания устройств дополненной реальности с подключением по стандарту 5G, с мощными GPU и CPU и семью камерами. Теперь же Qualcomm представила референсный дизайн шлема на основе...

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

В сети появились новые подробности о дизайне iPhone 12 Авторы японского издания MacOtakara продолжают делиться новой информацией о следующем поколении яблочных смартфонов. Сегодня они рассказали, как изменится дизайн iPhone 12.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с другим...

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

Видео трансляция с OvenMediaEngine, до свидания nginx-rtmp-module Когда Роман Арутюнян (rarutyunyan) выпустил модуль nginx-rtmp-module, это сильно перевернуло взгляд на доступность организации видеовещания. До этого, это казалось каким-то дорогим и сложным делом. 31 декабря Adobe официально хоронит флешплеер и убирает ссылки на скачива...

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

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

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

[Из песочницы] Искусственный интеллект и сложность человеческого мозга Доброго времени суток, Хабр. Представляю Вашему вниманию перевод статьи:«Artificial intelligence X human brain complexity» автора Andre Lisboa. Будут ли технологические достижения в области машинного обучения и искусственного интеллекта представлять серьезную угрозу для ра...

[Из песочницы] Как разместить статический сайт с помощью Yandex.Cloud Object Storage Привет, Хабр! В этой статье, я расскажу как легко и просто разместить статический сайт с помощью технологий Яндекса, а именно Object Storage. В конце у вас будет размещенный в сети сайт, который будет доступен по внешней ссылке. Эта статья будет полезна, если вы Начинающий ...

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

Пять причин купить Chromebook вместо обычного ноутбука Если спросить простого человека, какие операционные системы есть для смартфона, он не задумываясь назовет Android и iOS. Если задать тот же вопрос про операционные системы для компьютера, то в его голове всплывут Windows и ”та, для Apple”. На самом деле мир уже давно измени...

Microsoft изменит дизайн логотипа Windows и ста приложений Обновление логотипов — это часть более глобальных изменений, касающихся модернизации программного обеспечения и услуг Microsoft. «При обновлении иконок мы столкнулись с двумя проблемами, — объясняет вице-президент по дизайну и исследованиям Microsoft Джон Фридман. — Нам нужн...

Понимание (всех) «модульных» форматов и инструментов JavaScript Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Understanding (all) JavaScript module formats and tools» автора Dixin. При создании приложения часто возникает желание разделить код на части, логические или функциональные блоки (модули). Однако ...

OnePlus 8 и OnePlus 8 Pro: улучшения радуют, цена ошеломляет Положив конец всем слухам, производители, наконец, официально продемонстрировали смартфоны серии OnePlus 8 во всей красе. Аппараты OnePlus 8 и OnePlus 8 Pro получили несколько заметных улучшений в отношении камеры, дисплея, батареи и производительности. Однако наиболее замет...

[Перевод] Проектируем bounded context с помощью Bounded Context Canvas: рецепт воркшопа Среди тем предстоящей конференции TechLead Conf 2020 будет детальное обсуждение Domain-Driven Design и EventStorming. Помимо подготовки 2-слотового доклада Константина Густова о DDD, доклада Сергея Баранова об EventStorming и митапа, во время которого мы будем создавать DDD-...

[Перевод] Framework vs Platform: в чём разница? Привет, Хабр! Представляю вашему вниманию перевод статьи "Framework Vs. Platform What’s The Difference?" автора G. Harris. Исповедуюсь: я педант. Несмотря на личные неудачи на этом поприще, я глубоко верю, что использование правильного языка добавляет множество пре...

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

[Перевод] Реализуем машинное обучение на iOS-устройстве с использованием Core ML, Swift и Neural Engine Привет, хабр! В преддверии старта продвинутого курса «Разработчик iOS», мы традиционно подготовили для вас перевод полезного материала. Введение Core ML — это библиотека машинного обучения, выпущенная в свет Apple на WWDC 2017. Она позволяет iOS разработчикам добавлять ...

[Перевод] Что такое «this» и с чем его едят Автор фото — Sebastian Herrmann. Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Daniel James «What is 'this'? Why is that?». Что такое «this» и с чем его едят Когда я начинал изучать JavaScript, концепция this показалась мне крайне запутанной. ...

AMD выпустила открытую библиотеку FEMFX для создания реалистичной физики Компания AMD сообщила о доступности библиотеки деформируемой физики FEMFX (Finite Element Method — метод конечных элементов), предназначенной для расчета процессов на многоядерных ЦП. Библиотека является частью инициативы GPUOpen. Разработчики могут получить доступ к.....

[Из песочницы] Переосмысление DTO в Java Привет, Хабр! Представляю вашему вниманию любительский перевод статьи “Rethinking the Java DTO” Стивена Уотермана, где автор рассматривает интересный и нестандартный подход к использованию DTO в Java. Я провел 12 недель в рамках программы подготовки выпускников Scott Logic,...

Timetracker для Youtrack: DIY Есть замечательное приложение T-REC позволяющее трэкать время, потраченное на задачи в Youtrack, и записывающее его в таску. Но автор забросил его больше двух лет назад, плюс старые зависимости, постоянная загрузка одного ядра (тут видимо виноват electron) и периодические па...

Что такое Apple Silicon на самом деле? В прошлом месяце глава Apple Тим Кук анонсировал переход компьютеров компании на процессоры собственного производства. Эта новость благоприятно отразилась на финансовом состоянии корпорации, она несколько дней подряд била рекорды капитализации. Многие начали говорить, что в...

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

Про кластер серверов 1С Кластер — это разновидность параллельной или распределённой системы, которая: 1. состоит из нескольких связанных между собой компьютеров; 2. используется как единый, унифицированный компьютерный ресурс Gregory F. Pfister, «In search of clusters». Дано: есть бизнес-прило...

Скандал вокруг удаления Fortnite нарастает. Epic подала в суд на Google Epic Games подала иск против Google в связи с предполагаемыми нарушениями антимонопольного законодательства, всего через несколько часов после того, как Fortnite исчезла из магазина приложений Google Play. Игру также удалили из App Store. В своем иске Epic Games ут...

Лучший фотоаппарат для путешествий. Olympus Tough TG-6 Sony Cyber-shot DSC-W830 Начнем нашу статью с достаточно доступного фотоаппарата под названием Sony Cyber-shot DSC-W830, который точно не удивит потенциального покупателя своими характеристиками или чем-то в таком духе, но зато устройство стоит очень дешево и обладает вс...

Nvidia не будут урезать скорость майнинга на RTX 3080/3070/3060Ti - геймеры не получат старшие GPU Улучшения ситуации с доступностью старших карт ждать не следует.

Репортаж с презентации Acer ConceptD: творческие премиум-новинки Технологии технологиями, а творческим людям тоже любви и внимания хочется. И нет, любовь и внимание не включают в себя PCIe 4.0 или 7 нанометров. И компания Acer это понимает, поэтому не так давно запустила в продажу новую серию устройств ConceptD специально для творческих п...

Huawei представила собственную кредитную карту Компания Huawei в конце марта представила в Китае флагманские смартфоны серии P40, но, как стало известно, она также анонсировала свою собственную кредитную карту Huawei Card, которая выпущена по примеру Apple Card.Подробностей об этом продукте на данный момент практически н...

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

Qrator Labs и GlobalDots подписали партнерское соглашение Компания Qrator Labs, специализирующаяся на противодействии DDoS-атакам и обеспечении доступности интернет-ресурсов, и израильский интегратор в области веб- и облачных систем безопасности GlobalDots объявляют о начале стратегического партнерства.

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

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

Компонент Slider из библиотеки материального дизайна Началось с небольшой детективной истории — разглядывая сайт Material Design, наткнулся на страницу Sliders. В описании говорилось, что данный компонент доступен для Android и даже дана ссылка на Гитхаб. Меня это немножко удивило, так как я ни разу о нём не слышал. Перехожу п...

TerraLink xDE поддержит непрерывность бизнеса компаний Компания TerraLink сообщила о доступности бесплатных лицензий на сервисы платформы для организации внешнего и внутреннего электронного документооборота TerraLink xDE сроком на 3 месяца с возможностью продления. Лицензии ...

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

Представляем приложение Microsoft Family Safety Автор статьи: Лиат Бен-Зур, корпоративный вице-президент, Modern Life, Search and Devices Сегодня мы рады сообщить, что приложение Microsoft Family Safety, разработанное для защиты вашей семьи в цифровом и реальном мире, доступно для скачивания на iOS и Android. В течение...

Репортаж с презентации Samsung Galaxy S20/S20+/S20 Super Сразу к делу. Samsung Galaxy S20. Изменения пришли, и от них не укрыться. Да, поклонники Samsung давно ожидали перестройки этой серии. Возможно, поэтому корейцы решили назвать новую серию Galaxy S20, а не Galaxy S11. Впрочем это, хоть и незначительное изменение, представляе...

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

Heal — новое эмоциональное приключение от автора хорроров Distraint Автор серии пиксельных психологических хорроров DISTRAINT выпустил свой новый проект под названием Heal. Благодаря дизайну авторство новинки установить совсем не сложно, но отличий здесь тоже довольно много. В Heal нет хоррор-элементов, а сам автор называет проект абстрактн...

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

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

Новые смартфоны Nokia представят в этот день Компания HMD Global начала рассылать приглашения на свою пресс-конференцию в рамках выставки Mobile World Congress, которая состоится в Барселоне 23 февраля 2020. Финская компания не называет конкретные модели, однако источники ранее подтвердили, что компания должна пре...

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

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

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

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

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

[Из песочницы] Новая архитектура нейросети — EfficientDet Привет, Хабр! представляю вашему вниманию перевод статьи «EfficientDet: Scalable and Efficient Object Detection» автора Mingxing Tan, Ruoming Pang, Quoc V. Le. В последние годы был достигнут огромный прогресс в направлении более точного обнаружения объектов, в то же время с...

BeWidgets – виджеты для Windows 10 и Windows 11 Приложение BeWidgets умеет добавлять настраиваемые виджеты на рабочий стол Windows 11 или 10 Можно добавлять виджеты времени, даты, фотографий, ярлыков приложений, финансов и погоды Внешний вид приложения соответствует интерфейсу Windows 11 В операционной системе Windows 11 ...

Вышел Game Ready драйвер GeForce 441.66 WHQL Nvidia сообщила о доступности к загрузке пакета графических драйверов GeForce 441.66 WHQL, выпущенного в рамках программы Game Ready. Он содержит различные оптимизации для игр MechWarrior 5: Mercenaries и Detroit: Become Human, а также...

Google объявил о доступности Cloud Healthcare API Cloud Healthcare API - управляемая масштабируемая среда для создания клинических и аналитических приложений, поддерживающих соответствие HIPAA, включает в себя ряд решений по предотвращению потери данных, политике доступа, управлению идентификационными данными и шифрованию.

Представлен стильный кнопочный телефон Nokia 8000 4G Компания HMD Global анонсировала свой новый кнопочный телефон Nokia 8000 4G, который соединил в себе изящный дизайн и поддержку 4G-сети для комфортного общения в Facebook и WhatsApp, просмотра видео на YouTube и построения маршрутов в Google Картах.Отличительные особенности ...

[Перевод] Машинное обучение в Unity: учим МО-агентов перепрыгивать через стены За последние несколько лет в обучении с подкреплением (reinforcement learning, RL) произошли серьезные прорывы: от первого успешного его использования в обучении по сырым пикселям до обучения Open AI роборуки, ― и для дальнейшего прогресса становятся необходимы все более сло...

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

Если AirPods 3 будут такими, как говорят, зачем нужны AirPods Pro? Когда AirPods Pro были выпущены в конце прошлого года, они стали отличным и логичным дополнением к линейке AirPods — наушников Apple. Многие пользователи оценили защиту от воды по стандарту IPX4 и настраиваемый эквалайзер, но большинство обратили внимание на активное шумопо...

[Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper Flutter предлагает различные виджеты для работы с определенным набором фигур, например, ClipRect, ClipRRect, ClipOval. Но также есть ClipPath, с помощью которого мы можем создавать любые типы фигур. В данной статье мы сосредоточимся на том, что можно сделать, используя Clip...

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

Все, что вам нужно знать о SaaS Поместите свое программное обеспечение в облако. Программное обеспечение как услуга (Software as a Service), обычно сокращенно SaaS, представляет собой модель распространения программного обеспечения, согласно которой, вместо загрузки программного обеспечения для локального ...

Обзор линейки Samsung Galaxy S20: первые впечатления от флагманских новинок Samsung Galaxy S20, Galaxy S20 Plus и Galaxy S20 Ultra – новейшее, только представленное поколение флагманов корейской компании, пошло по пути конкуренции с Apple и Google, предлагая мощный комплект камер и уделив особое внимание работе с фото и видео. Каковы первые впечатле...

[Из песочницы] Виджеты на Android. Редкая фича, в которой придется разобраться Привет, Хабр! Меня зовут Александр Хакимов, я android-разработчик в компании FINCH. У вас бывало такое, что ваш дизайн был под iOS, а вам приходится адаптировать его под android? Если да, то часто ли ваши дизайнеры используют виджеты? К сожалению, виджет — редкий кейс для ...

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

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

[Перевод] Привлечение и удержание художников в open-source играх Автор оригинальной статьи — Jetrel. Художник, который активно участвует в проектах Open Source игр. Несколько лет назад он был «арт-директором» игры Battle for Wesnoth. Кроме того, он сделал львиную долю арта для Frogatto and friends и продолжает работать над этой игрой. По...

[Перевод] Разработка веб-приложения для транскрибирования аудиозаписей с использованием Python, Streamlit и AssemblyAI Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как, пользуясь Streamlit, создать веб-приложение, которое позволяет пользователям транскрибировать аудиозаписи, выгружая их на специальный сервер. В проекте будет использован API AssemblyAI, позволяю...

Почему 97% программистов 1С мало платят и так будет всегда Внимание: статья — про программистов 1С, соответственно — не про вас. Считайте, что про вомбатов, и для вомбатов (погуглите, это интересные животные). У них есть проблемы, схожие с вашими. Вопрос зарплаты и её повышения волнует большинство работающих людей, которых я встреч...

Опыт построения умного дома на Raspberry Pi и открытой платформе OpenHAB. Часть 1 Два года назад у нас появился загородный дом. Только сейчас, во время пандемии, мы поняли, что это была инвестиция, а не трата бабла повышение уровня жизни. Изначально планировали жить на два дома — квартира в городе и дом за городом. Поэтому появилось желание автоматизирова...

[Из песочницы] Ваше утверждение на 100% правильно, только упускает всю суть Привет, Хабр! Представляю вашему вниманию перевод статьи «Your statement is 100% correct but misses the entire point». Представьте, что где-то в Интернете обсуждают языки программирования. Один из архитектурных вопросов, который могут обсуждать, это сборщик мусора. Один уча...

YouTrack теперь с эмоциями Привет, я Лена из JetBrains! В текущей ситуации нам с командой YouTrack кажется особенно важным выполнять обещания по тому, что запланировано к выпуску на 2020. Поэтому рада представить YouTrack 2020.1, в котором такую радость и другие эмоции можно теперь выражать с помощью ...

Месяц с Onyx Boox Note Pro Хотя устройства с E-ink, позволяющие делать рукописные заметки и рисунки, существуют довольно давно, приемлемая задержка между касанием пера и появлением следа от него была достигнута сравнительно недавно (из известных это Sony DPT-S1/RP1 и reMarkable). Поскольку у меня, н...

Ещё немного о совместимости игр для PS4 с консолью PlayStation 5 Как известно, в битве консолей нового поколения на стороне Xbox Series X будет в том числе обратная совместимость с играми для всех предыдущих поколений приставок Microsoft с доступностью «тысяч игр» сразу на старте. Что же касается PlayStation 5, Sony внят...

Встраиваемые системы машинного обучения на базе Nvidia Jetson Аппаратные платформы для машинного обучения быстро развиваются и дешевеют. Модули Nvidia Jetson позволяют создавать эффективные и доступные решения для Edge Computing. Сегодня стало возможным уместить высокопроизводительную систему с 256 графическими ядрами Nvidia Cuda в к...

[Перевод] Точки входа в Python Многие думают, что точки входа это такие инструкции в setup.py, которые позволяют сделать пакет доступным для запуска из командной строки. Это, в целом, верно, но возможности точек входа не ограничиваются этим. Ниже я покажу как можно реализовать систему плагинов для пакета...

[Перевод] Масштабирование Redux-приложения с помощью ducks В преддверии старта курса «React.js разработчик» подготовили перевод полезного материала. Как масштабируется front-end вашего приложения? Как сделать так, чтобы ваш код можно было поддерживать полгода спустя? В 2015 году Redux штурмом взял мир front-end разработки и заре...

Honor MagicWatch 2 Limited Edition с уникальным дизайном Дочерняя компания Huawei решила выпустила новые умные часы MagicWatch 2 Limited Edition. Они получили множество ярких вариантов исполнения. До сих пор в приложении Huawei Health было ограниченное количество циферблатов, но начиная с февраля 2020 года, для загрузки буд...

HTC представила смартфоны U20 5G и Desire 20 Pro Компания HTC представила недорогой смартфон Desire 20 Pro, а также телефон среднего класса U20 5G.Оба устройства поставляются с четырьмя камерами, батареями емкостью 5000 мАч и первоначально будут доступны только на Тайване. Информации о ценах и доступности на данный момент ...

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

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

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

Разработка «простого генератора напряжения» в соответствии с ГОСТ Р МЭК 61508 (IEC 61508) В данной статье будут рассмотрены необходимые шаги для создания устройства, отвечающего общим требованиям функциональной безопасности (ФБ). А также будет предложена архитектура простейшего «безопасного» (safety) генератора напряжения. Так как управляя напряжением, можно уп...

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

Особенности коммутаторов Cisco для малого бизнеса Коммутаторы Cisco Small Business Switch пользуются довольно большим спросом, так как обладают массой преимуществ. Они созданы согласно х86 архитектуре. Платформа станет отличным вариантом для функционирования в физической среде. Помимо этого, технику используют в разных инфр...

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

[Из песочницы] Как стать дизайнером диалогов Я предлагаю вам вперевод и выжимку со статьи моего пратнера Ханса ван Дама о том, как разрабатывать дизайн диалогов. Авторство статьи принадлежит Гансу. Я ему помогаю поделиться этими уникальными знаниями с будущими разработчиками и дизайнерами диалогов. Если люди и ИИ буд...

Странные карты в CS:GO: как они выглядят? CS:GO – это не только популярная игра, но и известная площадка для создания карт. Более того, разработчики действительно тратят много времени, чтобы сделать сбалансированные игровые локации. К сожалению, далеко не все карты можно увидеть на турнирах, поэтому сегодня мы погов...

iPhone SE 2020 — это бомба! Вот все, что нам о нем известно После более чем года ожиданий и слухов мы, наконец, приближаемся к выпуску долгожданного недорогого iPhone от Apple. Ожидается, что iPhone SE 2020, который еще называют iPhone 9 и iPhone SE 2, будет выпущен в ближайшее время. Мы собрали все, что сейчас известно о новинке, в...

[Перевод] Создание люфта * Домохозяйство – это миниатюрная экосистема со входами, выходами и потоками; такая идея может сделать жизнь намного лучше Иллюстрация Питера Гранди/BA Reps В начале наших отношений 17 лет назад мы начали говорить о приобретении собаки. «Было бы здорово иметь собаку, – часто...

[Перевод] Выбираем лучший бэкенд-фреймворк 2021 года Недавно мы опубликовали статью, автор которой размышлял о том, какой язык программирования, JavaScript, Python или Go, лучше всего подойдёт для бэкенд-разработки в 2021 году. Сегодня мы представляем вашему вниманию перевод ещё одного материала того же автора. Здесь он пытает...

Xiaomi Mi Smart Camera PTZ снимает в 2К Технологии не стоят на месте и то, что ранее казалось нам недостижимым, сейчас уже мало кого удивляет. К примеру, когда-то давно мы даже и не мечтали о камерах, которые будут вести видеонаблюдение в высоком разрешении, а сейчас такого рода камеры есть буквально везде. Наприм...

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

Почему я сделал личный проект учёта трат на Git+JS Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы: Зачем мне приложение учёта трат? Почему это личный проект? Почему проект на Git+JS? 1. Зачем мне приложение учёта трат? Как и многие другие люди...

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

Создаем прогрессивное веб-приложение на ReactJS и размещаем его в Netlify и PWA Store Доброго времени суток, друзья! Представляю Вашему вниманию перевод серии статей автора K G Prajwal, посвященных созданию Weather PWA на ReactJS, разворачиванию приложения в Netlify и его загрузке в PWA Store. React React — продукт Facebook. Это очень гибкая и эффективная J...

Lexus представила, как могут выглядеть лунные машины Lexus / J. Henry Как указывается в пресс-релизе на сайте Lexus, всего European Advanced Design Studio for Toyota and Lexus разработала семь концептов (их авторами выступили пять различных дизайнеров) — для журнала Document Journal. Все они имеют элементы дизайна от конц...

[Из песочницы] Репетитор по программированию: почему вы должны стать им и как это сделать Доброго времени суток, Хабр. Представляю Вашему вниманию перевод статьи:«Coding Mentor: Why You Should Become One and How to Do It» автора Oleg Sklyarov (Олег Скляров). Привет! Меня зовут Олег Скляров, я работаю руководителем группы разработки мобильных устройств для дете...

Это мог быть очередной JavaScript-фреймворк Прошлым летом, в процессе подготовки статьи для Хабра, я не поленился упаковать свой шаблон для бэкэнд-приложений на Node.js в npm-пакет, сделав из него cli-утилиту для быстрого старта. Никаких надежд на то, что этим пакетом будет пользоваться кто-то, кроме меня, не было изн...

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

Сюхэй Ёсида: PS5 существенно упростит разработку игр По словам бывшего президента PlayStation Сюхэя Ёсиды (Shuhei Yoshida), консоль PS5 вышла на совершенно другой уровень в отношении простоты разработки игр для неё. Наверняка многие слышали о трудностях создания игр для PlayStation 3. Разработчики жаловались на сложный процесс...

«Hadoop. ZooKeeper» из серии Технострима Mail.Ru Group «Методы распределенной обработки больших объемов данных в Hadoop» Предлагаю ознакомиться с расшифровкой лекции "Hadoop. ZooKeeper" из серии "Методы распределенной обработки больших объемов данных в Hadoop" Что такое ZooKeeper, его место в экосистеме Hadoop. Неправда о распределённых вычислениях. Схема стандартной распре...

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

Мы работаем во тьме: кодинг «глазами» незрячих программистов We work in the dark — we do what we can — we give what we have. Our doubt is our passion and our passion is our task. The rest is the madness of art. Henry James, «The Middle Years» Согласно статистическим данным ВОЗ, в той или иной степени нарушениями ближнего или дальне...

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

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

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

ViewSonic предлагает бесплатное дистанционное обучение на время вспышки коронавируса ViewSonic окажет поддержку образовательным организациям на фоне неблагоприятной эпидемиологической обстановки в мире. Платформа myViewBoard будет доступна бесплатно. Корпорация ViewSonic бесплатно предлагает платформу myViewBoard учреждениям ...

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

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

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

[инструкция] Создание аккаунта и сайта на платформе Google Site Спасибо пользователю Exosphere за помощь и конструктивную критику Часто возникает необходимость структурировать информацию, создать какой то банк данных, который будет доступен по сети интернет. Однако при этом нет необходимости создавать полноценный сайт или изменять теку...

Merlion начала поставки мобильного маршрутизатора Huawei E5576 Компания Merlion сообщила о доступности на складе мобильного Wi-Fi маршрутизатора Huawei E5576. Huawei E5576 — это Wi-Fi модем (точка доступа) для раздачи интернета от операторов сотовой связи. Частота работы модема по Wi-Fi 2.4 ГГц, скорость соединения ...

Техносерв Cloud и Qrator Labs: сервис по защите от DDoS Облачный провайдер Техносерв Cloud и Qrator Labs, специализирующаяся на противодействии DDoS-атакам и обеспечении доступности интернет-ресурсов, представляют обновленный комплексный сервис по защите от DDoS с одновременным использованием WAF (Web Application Firew...

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

"Евтелсат Нетворкс" объединяет бренды Об этом "Евтелсат Нетворкс" объявил на выставке CSTB, Среди целей изменения бренда - объединение различных торговых марок под одним брендом в трех основных регионах: Европе, Африке и России, и повышение узнаваемости на различных рынках. Изменения коснулись и расширения зон...

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

Что такое Wi-Fi 6: преимущества нового стандарта Wi-Fi 6, или 802.11ax, это следующий этап развития технологии Wi-Fi, который обеспечивает более высокие скорости передачи для большего количества устройств. Если вы задумываетесь о покупке или апгрейде роутера, есть смысл нацеливаться на тот, который поддерживает новый станд...

Facebook, Instagram и WhatsApp не выдержали испытание карантином. Тысячи пользователей столкнулись с проблемами Жители большого количества стран несколько часов назад столкнулись с проблемами в работе социальных сетей Facebook и Instagram, а также мессенджера WhatsApp. На момент публикации заметки большинство проблем уже было решено. Ресурс DownDetector, который в реальном времен...

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

[Перевод] Переход к «Meta GSAP»: поиски «идеальной» бесконечной прокрутки Уже послезавтра, 14 мая, стартует новый поток курса Python для веб-разработки, поэтому мы решили поделиться переводом о не совсем очевидной, но интересной области разработки сайтов — анимации анимации. Автор не просто даёт готовый рецепт, но шаг за шагом показывает, как сдел...

Смартфоны - лидеры продаж в 2019 году Несмотря на то, что флагманские модели iPhone от Apple являются бесспорно лучшими среди смартфонов компании, потребители все еще склоняются к более бюджетным устройствам. Согласно новому отчету Counterpoint Research, iPhone XR является не только самым продаваемым iPhone, но ...

Дайджест продуктового дизайна, март 2020 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Дайджест продуктового дизайна, декабрь 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

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

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

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

Microsoft раскрыла дизайн нового логотипа Windows и 100 обновлённых иконок приложений Microsoft изменит дизайн логотипа платформы Windows и многих иконок приложений операционной системы. О том, что производитель программного обеспечения планирует внести серьёзные изменения в дизайн иконок приложений, было известно давно, и представленные не так давно обновлён...

Mercedes-Benz Vision AVTR: Фантастический концепт Mercedes-Benz показал миру свой концепт-кар, который вдохновлён фильмом 2009 года «Аватар». Автомобиль называется Mercedes-Benz Vision AVTR. И на самом деле машина не просто вдохновлена фильмом, в её дизайне принимал участие режиссёр фильма Джеймс Кэмерон. Но, уже ...

Игровой смартфон POCO X3 Pro взорвался и нанёс ущерб владельцу Смартфон POCO X3 Pro не проработал двух месяцев и взорвался после полной зарядки. Владельцу нанесён ущерб, есть фотографии. Бюджетный игровой смартфон POCO X3 Pro пользуется популярностью в России: на сайтах «сетевиков» стоят высокие отзывы и много оценок. Пользователи отме...

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

Пользователи некоторых смартфонов OnePlus заметят ... В последнее время фанаты смартфонов от OnePlus заметили некоторое «замедление» в выходе обновлений прошивки и патчей безопасности. Компания прислала обновление только для модели 7 Pro, которое принесло патч безопасности от 9 января.   Сегодня же китайская ко...

Глава PlayStation о нехватке PS5 — ситуация начнет улучшаться во второй половине 2021 года В Sony рассчитывают, что ситуация с доступностью PS5, которая находится в жестком дефиците с момента выхода в ноябре 2020 года, начнет улучшаться только во второй половине 2021 года. Об этом заявил глава игрового подразделения Sony Джим Райан в интервью The Washington Post и...

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

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

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

Microsoft продемонстрировала новое меню Пуск в Windows 10 Компания Microsoft продемонстрировала современный взгляд на меню "Пуск" в операционной системе Windows 10. Пользователям доступны темный и светлый режим меню. Внешний вид тем больше соответствует стилю Fluent Design. Разработчики сделали упор на яркие цвета и расстояние ме...

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

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

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

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

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

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

Репортаж с презентации ASUS ProArt StudioBook Pro/Pro X Знаете, что я понял? Развитие современных компьютерных технологий достигло такого уровня, что даже компактные устройства, вроде ноутбуков, могут выполнять роль полностью профессиональных рабочих станций. Не только для рендера видео - но и для него тоже. Пример - недавно про...

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

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

[Перевод] Разворачиваем Jenkins как код Прим. перев.: это перевод статьи из инженерного блога компании Preply о том, как можно использовать конфигурацию как код для такого популярного CI/CD инструмента как Jenkins. В нашей компании, мы стараемся следовать практикам «Все как код», это касается не только инфраструк...

Google Фото против iCloud Фото: где лучше хранить фотографии? Хранение фотографий в облаке стало тем, что могут предложить только крупные технологические компании из-за постоянно растущей стоимости хранения файлов и повышения качества мультимедиа. Да, само хранение становится дешевле (раньше о накопителе 2 ТБ можно было только мечтать...

История IT. ООП Мою предыдущую статью «История IT. Когда компьютеры были большими…» мы завершили концом 80-х, когда произошло два знаменательных события. Во-первых, появился ООП и объектный язык C++. А во-вторых, появились персоналки, и это принципиально изменило задачи, стоящие перед IT-ра...

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 3. Библиотека для анализа данных Pandas Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (3. データ分析ライブラリPandas編)". Это третья статья из серии. Ссылки на предыдущие статьи: первая, вторая В данной статье я объясню, как работать с библиотекой Pandas, чтобы создавать De...

В России запустили первый телемедицинский центр по репродуктологии и ЭКО Консультации телемедицинского центра по репродуктологии бесплатны для всех граждан России. Записаться на них пациент может на сайте doctis . ru или с помощью мобильного приложения "Доктис", пройдя авторизацию на портале госуслуг. В выбранное пациентом время врач-ре...

Определены самые популярные смартфоны в 2019 году Несмотря на то, что флагманские модели iPhone от Apple являются бесспорно лучшими среди смартфонов компании, потребители все еще склоняются к более бюджетным устройствам. Согласно новому отчету Counterpoint Research, iPhone XR является не только самым продаваемым iPhone, но ...

Чего ожидать от искусственного интеллекта в 2020 году и в последующий период Термин «искусственный интеллект» был придуман в 1955 году Джоном Маккарти (John McCarthy). Эта технология существует уже давно. Однако в последние несколько лет мы наблюдаем резкий рост ее популярности и принятия. От автомобилей с автоматическим управлением до чат-ботов ...

Знание и состояние Сердце любого современного сайта или браузерного приложения (что SPA, что PWA, что любые другие три буквы) — это его State, или состояние. Мы можем сколько угодно спорить о том, что лучше — React, Vue, Svelte, Angular, можем продолжать пользоваться jQuery, но в действительно...

Microsoft приносит Fluent Design в мобильные приложения Office Microsoft приносит Fluent Design System, простой набор принципов, разработанных для ускорения работы в пути, в мобильные приложения Office для Android и iOS. Благодаря этому мобильные приложения компании будет выглядеть единообразными. Microsoft потратила годы, чтобы изучит...

iPad OS 14: Что нового в iPad и iPad Pro? #WWDC2020 Компания Apple представила операционную систему iPadOS 14 с новым дизайном и функциями, которые используют все уникальные возможности iPad и большого дисплея Multi-Touch. В iPadOS 14 полностью переработаны интерфейсы для входящих телефонных звонков и звонков FaceTime, для р...

Более половины маркетологов не готовы к ИИ в ритейле Accenture вчера представила результаты исследования влияния маркетинга на успешный рост компаний розничной торговли. Аналитики подсчитали, что в период до 2022 г. компании, инвестирующие в искусственный интеллект, могут получить прирост к выручке на 41% (по сравнению с показ...

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

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

Microsoft Surface Duo выйдет в сентябре Компания Microsoft наконец поделилась розничной доступностью и ценами на свой первый телефон Android. Смартфон Microsoft Surface Duo будет самым тонким мобильным устройством на рынке с ценой от 1399 долларов США. Microsoft Surface Duo оснастят 8.1 дюймовым дисплеем PixelSen...

Антон Молев рассказал, что столица РФ утвердилась в статусе огромного образовательного пространства Сейчас российская столица относится к числу самых передовых и быстроразвивающихся мегаполисов. Ее образование является одним из лидеров мира, что доказывается независимыми международными исследованиями. В частности, согласно исследованию Bain & Company, Москва является о...

Samsung представляет портативный твердотельный накопитель T7 Touch Компания Samsung Electronics сегодня объявила о выпуске своего новейшего внешнего устройства для хранения данных – портативного твердотельного накопителя (SSD) T7 Touch, который сочетает в себе элегантный компактный дизайн и высочайшую скорость передачи данных, доступную в н...

JBL выпустила колонки JBL Flip 6, PartyBox 710 и PartyBox 110 Компания JBL порадовала поклонников выпуском сразу нескольких беспроводных наушников и портативных колонок.Портативная колонка JBL Flip 6 получила обновленный дизайн, свежие цветовые варианты (Dusty Pink, Grey Stone, River Teal, Fiesta Red, Ocean Blue, Midnight Black, Steel ...

Более половины маркетологов не готовы к ИИ в ретейле Accenture вчера представила результаты исследования влияния маркетинга на успешный рост компаний розничной торговли. Аналитики подсчитали, что в период до 2022 г. компании, инвестирующие в искусственный интеллект, могут получить прирост к выручке на 41% (по сравнению с показ...

Яндекс запустил мультимедиа-платформу для телевизоров со Smart TV Платформа объединяет эфирные телеканалы, более 200 бесплатных каналов Яндекс.Эфира и онлайн-кинотеатр КиноПоиск HD. Они собраны в одном интерфейсе с голосовым поиском по всему видео. Искать можно по названию, жанру или, скажем, актёру. Так, зрители легко найдут фильмы с Томо...

Дайджест продуктового дизайна, май 2020 (№100) Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Как управлять iPhone или iPad только голосом Голосовое управление в iOS удобно настолько, что его не хочется отключать Apple дальше других продвинулась по части развития инклюзивных технологий. Благодаря этому фирменной техникой компании могут пользоваться люди с нарушениями зрения, с парализованными конечностями и сам...

Актуальные промокоды для Punishing: Gray Raven, рассказываем как активировать (Август 2021) Релиз Punishing: Gray Raven ознаменовал начало конкуренции с Honkai Impact 3rd. Проект достоин внимания фанатов экшена с аниме-вайфу, подробнее можете почитать здесь, также мы записали видео с игровым процессом. Из минусов выделяют отсутствие русского языка и гринд. Сейчас ж...

[Перевод] Исследование CSS-свойства flex Вам когда-нибудь было интересно узнать о том, как работает сокращённое CSS-свойство flex? Оно позволяет задавать значения свойств flex-grow, flex-shrink и flex-basis. Я обратил внимание на то, что данное свойство чаще всего используют в виде flex: 1, что позволяет flex-элеме...

Представлен ICQ New, обновленный вариант некогда популярного мессенджера При его разработке в Mail.ru Croup сделали акцент на групповое общение — в новом приложении доступны аудио- и видеозвонки с максимальным числом участников в 30 человек. В Mail.ru Group представили обновление популярного в прошлом мессенджера ICQ, сообщает &laquo;Комме...

На iOS и Android вышла карточная MOBA Soul of Eden Многие люди в настоящее время мечтают стать киберспортсменами: это популярно, приносит много денег, плюс приходится играть в любые игры. На этой волне выходит множество проектов всевозможных жанров, которые предлагают людям соревнования, доски почёта и денежные призы. Для эт...

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

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

Huawei Nova 6 SE – смартфон с квадрокамерой в стиле iPhone 11 Помимо двух смартфонов Nova 6 и Nova 6 5G, компания Huawei представила доступную модель под названием Nova 6 SE. Дизайн новинки в корне отличается от дизайна «старших братьев». Дизайн и дисплейВ верхней части лицевой панели имеется маленький вырез под селфи-камеру. На…

Samsung представляет новый складной смартфон Galaxy Z Flip по цене 1380 долларов Samsung официально представил Galaxy Z Flip, свой новейший флагманский складной смартфон. В отличие от первого складного смартфона Samsung, Galaxy Fold, Z Flip представляет собой устройство размером со смартфон, которое складывается пополам. Samsung назвал его стильным смарт...

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

ADATA анонсирует SSD накопитель интерфейса SATA 3 Накопитель предлагает от 64 Гб до 2 Гб памяти, широкий набор функций безопасности и долговечность. Твердотельный накопитель ISSS333 предназначен для транспортных, персональных компьютеров, серверов, сетей, медицинских, аэрокосмических и военных приложений. Накопитель защ...

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

Samsung выпустила внешний SSD со сканером отпечатков пальцев - T7 Touch Компания Samsung объявила о выпуске своего новейшего портативного твердотельного накопителя (SSD) T7 Touch. Он получил элегантный компактный дизайн и высочайшую скорость передачи данных, доступную в настоящее время для стандарта USB 3.2 Gen 2. Это означает скорость передачи ...

Представлены бюджетные смартфоны Infinix Note 7 и Note 7 Lite Компания Infinix представила свои новые смартфоны Infinix Note 7 и Note 7 Lite. Оба устройства имеют большие экраны, 48-Мп основные камеры и большие батареи.Infinix Note 7 получил 6,95-дюймовый IPS LCD Infinity-O дисплей с разрешением HD+ (720x1640 пикселей), который обеспеч...

Роботика — 3D-печатная кукла ростом с человека Источник всех фотографий в статье Wanhao3dprinter.comСтатья с сайта Wanhao3dprinter.com переведена для вас Top 3D Shop.Компания CAD House изготовила 3D-печатную куклу в человеческий рост и с полностью подвижными суставамиКогда программы для 3D-моделирования и 3D-принтеры ста...

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

[Перевод] Проверка образов с помощью Gitlab CI/CD Всем привет, в преддверии старта курса «CI/CD на AWS, Azure и Gitlab» подготовили перевод интересного материала. В этой статье мы поговорим о том, как проверять образы контейнеров на платформе Gitlab CI/CD с помощью Sysdig Secure. Образы контейнеров, которые не соответст...

[Перевод] Какую кибердеку я бы хотел сделать для себя Перевод статьи из блога AbcLinuxu В 2016 году я создал сабреддит /r/cyberDeck. Отчасти потому, что меня вдохновила статья о создании кибердеки, а отчасти из-за нескольких обсуждений в IRC, в которых я принимал участие, и поскольку мне кажется, что эта идея – нечто большее, ...

Как вернуть старый интерфейс Safari в iOS 15 На презентации iOS 15, которая состоялась на WWDC 2021 в июле этого года, Apple представила обновлённый Safari. В Купертино принципиально изменили всего лишь один элемент браузера – адресную строку, — но зато как. Её взяли и сместили к нижней части экрана, где ей, по ...

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

[Перевод] Спецификация D-Bus. Часть 1 Данная статья открывает серию публикаций с переводом спецификации D-Bus (Версия 0.36 от 2020-04-21). Поскольку у D-Bus нет логотипа, то в качестве обложки была использована картинка автобуса с D-образным корпусом. Для краткого введения в тему D-Bus рекомендую прочитать пер...

Через 10 лет смартфоны уступят место другим технологиям Смартфоны больше не нужны? Когда-то первый iPhone казался революционным продуктом. До смартфона единственным способом выйти в Интернет был компьютер или ноутбук. К тому же именно после iPhone пропала необходимость в mp3-плеерах, диктофонах, камерах. Все это теперь в одном га...

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

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

WebRTC на Android: как включить аппаратное кодирование на множестве устройств Для видеозвонков в Badoo мы используем стандарт WebRTC и кодек H.264. Если верить документации, этот кодек должен без проблем работать на любых устройствах Android начиная с Android 5.0. Но на практике всё оказалось не совсем так. В этой статье я расскажу про особенности реа...

Безопасная разработка ПО: как сложное превратить в простое Безопасность — неотъемлемая часть процесса разработки ПО с привлечением практик, которые обеспечивают конфиденциальность, целостность и доступность приложений. CTO Perforce Software Род Коуп рассуждает на портале Information Age ...

CES 2020: LG представила телевизоры OLED и NanoCell новой линейки Компания LG представила новую линейку из 14 OLED-телевизоров. Главное внимание было уделено флагманским 4K Ultra HD-телевизорам из серии GX Gallery – это 88-и 77-дюймовые модели класса Real 8K, а также модель с 48-дюймовым OLED-экраном. Телевизоры OLED и NanoCell линейки 202...

Битва Charles и Fiddler: как тестировать с комфортом? Всем привет! Меня зовут Ксения Мерзлозубова, и я тестирую мобильные приложения в компании ATI.SU.Для тестирования большинства задач мобильному тестировщику необходим сниффер — инструмент для перехвата и анализа трафика. Сейчас существует множество снифферов, но самые популяр...

[Перевод] Как достичь Уровня 5 по модели CMM в области QA и тестирования Перевод статьи подготовлен специально для студентов курса Python QA Engineer. В этой статье мы поговорим о том, что такое уровни СММ и как их достичь в QA-процессах, а также рассмотрим доступные и понятные примеры. Для любого процесса, будь то процесс контроля качества,...

Начались продажи мини-ПК с пассивным охлаждением Sigao Model B Компания Atlast! Solutions объявила о доступности новой версии мини-ПК с пассивным охлаждением Sigao. Она называется Sigao Model B и во многом напоминает исходную версию. В то же время, есть и существенные новшества. Некоторые заметны снаружи — это измененная...

[Из песочницы] Telegram-бот для управления инфраструктурой По мотивам статьи Телеграмм-бот для системного администратора (статья не моя, я только прочитал) захотел поделиться опытом создания Telegram-бота на PowerShell для управления серверами приложений. Будет текст, код и немножко картинок. Конструктивная критика приветствуется...

Google выпустила новый Google Pay. Что нового? Компания Google представила новый Google Pay. Я специально избегаю слова «обновила», потому что то, что произошло с платёжным сервисом, не тянет просто на обновление. Если называть вещи своими именами, то это самый грандиозный апгрейд в истории платёжного сервиса с момента ...

Показаны прототипы складных и сворачиваемых телефонов Складные телефоны стали для многих уже нормой, но Galaxy Fold или Z Flip не являются единственным источником правды. Гибкие экраны позволяют разработчикам фантазировать, поэтому очевидно, что на этом мы не остановимся, и стоит ожидать чего-то более интересного. Например, по...

Бесплатный сайт для скачивания и прослушивания музыки Музыка преследует нас по жизни, кто-то засыпает под нее, заражается ее с утра, я вот не могу работать без музыки. Даже когда еду куда-то, то включаю любимую музыку и слушаю через наушники. Благодаря интернету, люди могут слушать любую музыку мира. Сайт mp3uks.ru предлагает в...

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

[Перевод] JavaScript tree shaking, like a pro Это перевод статьи об оптимизации и уменьшении размера бандла приложения. Она хороша тем, что тут описаны best practices, советы, которых стоит придерживаться, чтобы тришейкинг работал и выкидывал неиспользуемый код из сборки. Она будет полезной многим, потому что сейчас все...

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

Дайджест продуктового дизайна за декабрь: новые инструменты, статьи зарубежных специалистов и обзор CES 2020 Традиционный дайджест директора по дизайну «Райффайзенбанка» Юрия Ветрова.

Дайджест продуктового дизайна за январь: новые инструменты, статьи зарубежных специалистов и обзор CES 2020 Традиционный дайджест директора по дизайну «Райффайзенбанка» Юрия Ветрова.

Выпуск Pocophone F2 неизбежен? Почти 1,5 года назад на рынок вышел очередной суббренд Xiaomi, который удивил смартфоном Pocophone F1. Он сразу взял титул самого доступного мобильника с мощной аппаратной платформой Snapdragon 845. А еще в его активе был солидный аккумулятор, система охлаждения, скучный диз...

[Из песочницы] GSM IoT-провайдер в ЖКХ (Часть 1) Прочитал статьи автора Interfer о трудностях в Iot и решил рассказать о своём опыте IoT-провайдера. Статья первая не рекламная, большая часть материала без моделей оборудования. Постараюсь написать детали в следующих статьях. Не вижу проблем применения GSM модемов для сбо...

[Из песочницы] Различные способы передачи данных в компоненты Angular Привет, Хабр! Представляю вашему вниманию перевод статьи «Different Ways to Pass Inputs to a Component in Angular» автора Netanel Basal. В этой статье, мы разберём три разных способа передачи данных в компонент. В следующем примере мы будем использовать select как главный...

Дзен позволил встраивать в статьи эмбеды Яндекс.Форм В Яндекс.Дзене появилась возможность проводить опросы, конкурсы, собирать заявки на мероприятия (и многое другое). Это можно сделать с помощью сервиса Яндекс.Формы, код которого теперь вставляется в статьи. Пока эта возможность находится на стадии тестирования и будет доступ...

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

Apple выпустит новое приложение для Windows 10: что это будет? Летом 2019 года Apple пошла на довольно неожиданный шаг и отказалась от поддержки приложения iTunes. Это произошло после выхода беты macOS Catalina, где функции iTunes взял на себя Finder. Однако если на Mac онлайн-магазин с музыкой и фильмами, а также её ключевые функции к...

Распознавание объектов на android с помощью TensorFlow: от подготовки данных до запуска на устройстве Обучение нейросети распознаванию образов — долгий и ресурсоемкий процесс. Особенно когда под рукой есть только недорогой ноут, а не компьютер с мощной видеокартой. В этом случае на помощь придёт Google Colaboratory, которая предлагает совершенно бесплатно воспользоваться GPU...

[Перевод] Использование API Gateway в качестве единой точки входа для веб-приложений и API Перевод статьи подготовлен специально для студентов курса «Архитектор высоких нагрузок». Введение Преимущества AWS, такие как высокая доступность, масштабируемость и эластичность, уже доказали свою эффективность для SaaS-провайдеров (Software-as-a-Service). При модернизац...

[Перевод] Задачки по программированию — плохой способ оценки квалификации Senior Developer'а Как и многие другие родившиеся в Канаде дети, я прошёл обучение в Королевской консерватории. Это не только физическое здание, где можно заниматься и выступать, но и стандартизированная учебная программа, а так же сертифицированные учителя, доступные практически в любом город...

[Из песочницы] Оптимизация загрузки изображений Привет, Хабр! Представляю вашему вниманию перевод статьи «How to optimize image loading on your website». Если на сайте много красивых изображений, то это здорово, но они могут значительно ухудшить время загрузки и как результат — пострадает SEO, а многие пользователи будут...

СберЗвук запустил смарт-приложение для умных устройств Sber, дополняющее приложение “Музыка” В рамках Петербургского международного экономического форума (ПМЭФ) аудиосервис СберЗвук запустил свое первое смарт-приложение для умных устройств Sber, дополняющее приложение “Музыка”. Оно позволяет найти плейлисты с помощью эмоджи, которые соответствуют настроению, активн...

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

Интеграция интернет-магазина на 1С-Битрикс с Mindbox Для развития систем лояльности интернет-магазины обращаются к платформам автоматизации маркетинга, Customer Data Platform (CDP). При этом иногда для успешной интеграции нужно сохранять больше данных, чем указано в документации к API. Рассказываем, какие данные понадобились ...

Доступные смартфоны Realme C25, C21 и C20 представлены официально Realme анонсировала три новых смартфона серии C: Realme C20, Realme C21 и Realme C25. В то время как C20 и C21 имеют схожие характеристики и дизайн, C25 построен на базе игрового чипсета среднего уровня. Новые телефоны серии C, в зависимости от модели, обойдутся покупателю в...

Android 10 пришёл на умные телевизоры Компания Google анонсировала выход своей свежей версии операционной системы Android 10 для телевизионной платформы Android TV.  Технически, Android TV получила обновление до Android API уровня 29, что, собственно, и соответствует Android 10. Обновление приносит но...

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

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

Что Apple представит на CES’2020 HomeKit неуниверсален. Но вскоре всё изменится Apple довольно негативно относится ко всевозможным выставкам и технологическим конференциям, предпочитая посещать только те мероприятия, которые она организует сама. Такой подход гарантирует, что, во-первых, приглашённые будут у...

Фотография Poco X2 и скриншоты настроек доказывают сходство с Redmi K30 4G Ожидается, что скоро Poco представит новые смартфоны в Индии. По слухам, ими станут Poco F2, Poco F2 Lite и Poco X2. Новые данные указывают, что Poco X2 может первым дебютировать в Индии. В новой публикации XDA Developers цитируется информация польского сайта, на котором раз...

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

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

[Перевод] Работаем с двухмерной физикой в JavaScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Martin Heinz «Implementing 2D Physics in JavaScript». Давайте немного развлечемся, создавая двухмерные симуляции и визуализации в JS. Создание реалистичной анимации физических процессов может казать...

Аналитики считают, что повсеместное внедрение 5G ... Развитие сетей 5G может подтолкнуть потребителей к тому, чтобы решиться на обмен своих смартфонов на более современные устройства. По данным исследования компании Deloitte Connectivity and Mobile Trends, проведенного на этой неделе, 67 процентов потребителей утверждают, что ...

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

Лучшая программа для дизайна квартир и домов На сегодняшний день с помощью уникальных программ можно самостоятельно создавать дизайн интерьера для своего дома или же использовать её в работе. Компания AMS Software уже много лет радует своих пользователей качественным и оригинальным программным обеспечением. На сайте ht...

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

[Перевод] Multi-Target в Albumentations Этот текст — это перевод блог поста Multi-Target in Albumentations от 27 июля 2020. Автор есть на Хабре, но переводить текст на русский поленился. И этот перевод сделан по его просьбе. Я перевела на русский все, что можно, но какие-то технические термины на английском зву...

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

[Из песочницы] Java простое веб-приложения. Логин и регистрация Всем доброго времени суток. Эта статья рассчитана для новичков в мире Web и Java. Мы рассмотрим стандартную архитектуру веб-приложения и сделаем небольшой проект с нуля. Будем использовать Spring (Огромный фреймворк для веба), но по минимуму. Если не иметь предыдущего опыта ...

Лучший руль для игр. Logitech G G29 Driving Force Довольно часто игроки, которые любят гоночные симуляторы, хотят приобрести себе руль, дабы ездить с полным погружением и наслаждением. Мы решили разобраться в этой теме, чтобы рассказать вам о пяти лучших решениях за свои деньги. Они позволят гонять в виртуальном мире и ощущ...

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