Социальные сети Рунета
Пятница, 19 апреля 2024

[Перевод] Ленивая загрузка изображений средствами браузера Автор материала, перевод которого мы сегодня публикуем, Эдди Османи из Google, говорит, что уже в Chrome 75 вполне может появиться поддержка нового атрибута элементов <img> и <iframe> loading. Это означает, что данные элементы будут поддерживать стандартные возмо...

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

Chrome получил нативную поддержку lazy loading Сотрудник Google Илья Григорик сообщил в Twitter, что Chrome получил нативную поддержку lazy loading. Начиная с Chrome 76, разработчики теперь смогут использовать новый атрибут loading для «ленивой загрузки» ресурсов. При этом им не нужно будет писать специальный код или исп...

[Перевод] Ленивая инициализация в Spring Boot 2.2 От переводчика: поскольку Spring Framework является одним из основных фреймворков, на которых мы строим CUBA, то новости о новых возможностях Spring не проходят незаметно для нас. Ленивая инициализация — один из способов уменьшить время первой загрузки приложения, что в наш...

Google выпустил WordPress-плагин для нативной «ленивой загрузки» Запуск приурочен к введению атрибута loading в Chrome 76

Google выпустит в мае браузер Chrome, экономящий до 98% трафика Технический руководитель Google Chrome Эдди Османи сообщил, что грядущий браузер Chrome 75, который выйдет в мае, получит функцию экономии трафика под названием «lazy-loading» (дословно «ленивая загрузка»). Технология отложенной загрузки подразумевает загрузку элементом…

Атрибуты C#: обо всех аспектах Здравствуй, читатель. В этой статье описаны атрибуты со всех сторон — начиная от спецификации, смысла и определения атрибутов, создания собственных и работе с ними, заканчивая добавлением атрибутов на рантайме и наиболее полезными и интересными существующими атрибутами. Если...

Google выпустил WP-плагин для lazy loading Google выпустил новый WordPress-плагин Native Lazyload, предназначенный для отложенной загрузки изображений и фреймов. Этот плагин полагается на новый атрибут loading, который делает отложенную загрузку нативной функциональностью браузера. Данный атрибут уже поддерживается C...

Подборка @pythonetc, август 2019 Новая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Если у экземпляра класса нет атрибута с заданным именем, то он пытается обратиться к атрибуту класса с тем же именем. >>> class A: ... x = 2 ....

[Из песочницы] Что не так с нашим IT Когда я только начинал смотреть в сторону программирования, а это, примерно, 2012 год, мои попытки нагуглить, что же учить и с чего начать, сводились к ответам с тогда еще незнакомого мне, stackoverflow и, казавшегося чуть ли ни единственным ресурсом в it — Хабре. С тех по...

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

Google: атрибут nofollow в метатеге robots также будет обрабатываться как подсказка Сотрудник Google Гэри Илш (Gary Illyes) заявил в Twitter, что поисковик изменил подход не только к обработке ссылочного атрибута rel=nofollow, но и nofollow в метатеге robots. Теперь этот атрибут также будет расцениваться как подсказка, а не директива, как это было ранее. Пр...

Основы формата GLTF и GLB, часть 2 Данная статья является продолжением рассмотра основ GLTF и GLB форматов. Вы можете найти первую часть статьи здесь. В первой части мы рассмотрели с вами зачем изначально планировался формат, а также такие артефакты и их атрибуты GLTF формата как Scene, Node, Buffer, BufferVi...

В Google Chrome 75 появится функция «ленивой» загрузки, которая ускорит загрузку страниц и позволит экономить до 98% трафика Разработчики Google Chrome вскоре добавят в браузер функцию, которая позволит серьезно сократить объем трафика — обещают экономию до 98%. Речь о функции отложенной загрузки (lazy-loading, что можно перевести на русский как «ленивая загрузка»). Ее анонсировал технический руко...

Гэри Илш об атрибуте alt и отказе от альтернативного текста На днях один из SEO-специалистов поинтересовался в Twitter, нужен ли Google альтернативный текст или можно оставлять атрибут alt пустым. Его вопрос выглядел так: «Случайная мысль. Я наблюдаю, как всё больше экспертов по доступности говорят клиентам, чтобы они оставляли больш...

Разработчики WordPress частично решили проблему валидности HTML Команда разработчиков WordPress заявила, что версия 5.3 будет использовать улучшенный код, позволяющий частично решить проблему валидности HTML. В частности, улучшение сосредоточено на том, как кодируются теги скриптов и стилей. До внедрения HTML5 было обязательным использов...

Google вводит атрибут для покупных ссылок Спустя пятнадцать лет после внедрения nofollow Google решил презентовать сеошникам два новых атрибута для ссылок.

Гэри Илш о EAT, новых ссылочных атрибутах и факторах ранжирования Google На конференции Pubcon 2019 состоялась Q/A-сессия с сотрудником Google Гэри Илшем. Ведущей сессии выступила SEO-консультант и автор блога TheSEMPost Дженнифер Слэгг. Ниже – обзор самых интересных вопросов и ответов. 1. Новые ссылочные атрибуты (rel=sponsored и ugc) Есть ли ка...

[Перевод] Уверены ли вы в том, что можете доверять своему VPN? Сегодня виртуальные частные сети – обязательный атрибут приватности. Но попробуйте-ка определить, какие из них реально делают вашу жизнь безопаснее. Подобные советы дают все: от журнала Consumer Reports до газеты New York Times и федерального торгового комитета: если вы хо...

5G и WiFi 6: когда две сетевые технологии лучше, чем одна Сейчас о 5G не пишет и не говорит только ленивый (кстати, свою статью о сетях и устройствах пятого поколения мы уже опубликовали). Но есть и еще одна относительно новая сетевая технология — это WiFi 6. Иногда приходится читать дискуссии о том, что лучше, 5G или WiFi 6. На...

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

В Google Chrome 76 появилась нативная поддержка «ленивой загрузки» Разработчикам больше не придется писать специальный код

Google может начать игнорировать атрибут rel=nofollow, используемый по умолчанию Сотрудник Google Гэри Илш заявил в Twitter, что поисковик может начать игнорировать атрибут rel=nofollow, если он используется для всех ссылок на сайте. При этом он отметил, что пока этого нет, но соответствующее изменение может быть внедрено в будущем. Как отмечалось ранее,...

[Перевод] Замена EAV на JSONB в PostgreSQL TL; DR: JSONB может значительно упростить разработку схемы БД без ущерба производительности в запросах. Введение Приведем классический пример, наверное, одного из старейших вариантов использования в мире реляционных БД (база данных): у нас есть сущность, и необходимо сохрани...

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

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

[Из песочницы] Особенности атрибута inputmode для мобильных ОС и браузеров Привет, Хабр! Представляю вашему вниманию перевод статьи «Everything You Ever Wanted to Know About inputmode» Christian Oliff. Примечание переводчика: Первоначальное название статьи «Всё, что вы когда-либо хотели знать об inputmode» изменено на «Особенности атрибута inputmo...

Уже в мае. Google обещает до 98% экономии трафика в браузере Chrome Технический руководитель команды Google Chrome Эдди Османи (Addy Osmani) обнародовал в сети планы компании по внедрению функции серьёзной экономии трафика в браузере Chrome 75. Речь идёт о функции отложенной загрузки (lazy-loading или «ленивая загрузка»).&nb...

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

Разбираем протокол пейджерных сообщений POCSAG, ч1 Привет habr, Давным-давно, когда мобильный телефон стоил 2000$ и минута звонка стоила 50 центов, была такая популярная штука как пейджинговая связь. Затем связь стала дешевле, и пейджер сначала превратился из престижного атрибута делового человека в непрестижный атрибут кур...

[Перевод] Как выглядит ваш текст? Друзья, отличной всем пятницы. Хотим поделиться с вами переводом статьи, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». Приятного прочтения. Как декларативно стилизовать текст на Android. Иллюстрация Вирджинии Полтрэк TextView в ...

[Из песочницы] Ускоряем сайт с JivoSite. Отложенная загрузка онлайн-консультанта При оценке скорости загрузки сайта сервисом Google, обратил внимание, что довольно много очков теряем из-за установленного онлайн-консультанта JivoSite. При удалении кода онлайн-консультанта с сайта, проект набирает на 16 очков больше для мобильной версии и на 19 очков больш...

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

Google: скульптурирование PageRank – это пустая трата времени Сотрудник Google Джон Мюллер считает, что использование ссылочного атрибута nofollow для скульптурирования PageRank – это пустая трата времени. Об этом он заявил в ответ на вопрос одного из пользователей. Вопрос к Мюллеру звучал так: «Здравствуйте! Должен ли я использовать а...

[Перевод] Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter Введение Машинное обучение уже везде и, пожалуй, почти невозможно найти софт, не использующий его прямо или косвенно. Давайте создадим небольшое приложение, способное загружать изображения на сервер для последующего распознавания с помощью ML. А после сделаем их доступными ...

Ссылочные атрибуты nofollow, sponsored и ugc и их влияние на SEO Разбираемся с последними изменениями в обработке ссылочных атрибутов со стороны Google. Сообщение Ссылочные атрибуты nofollow, sponsored и ugc и их влияние на SEO появились сначала на Searchengines.ru.

ControlValueAccessor и contenteditable в Angular Вы когда-нибудь задумывались, как работает связка форм Angular и HTML элементов, через которые пользователь заносит данные? С самого начала для этого использовали ControlValueAccessor — специальный интерфейс, состоящий всего из 4 методов: interface ControlValueAccessor { w...

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

Как браузер помогает товарищу майору Знаете, когда я почти нечаянно обнаружил, читая прекрасную книгу Дмитрия Кетова «Внутреннее устройство Linux» (и это не реклама), что каждый скачанный нами файл из Интернета с легкой руки браузера оставляет в расширенных атрибутах файла (в inode файла, не в самом файле) как ...

Google рекомендует при синдикации контента использовать rel=canonical Команда Google Webmasters заявила в Twitter, что наилучший подход при синдикации контента – использование партнёрами атрибута rel=canonical. Это нужно, чтобы поисковик знал, где находится источник статьи. При этом в Google отметили, что данный подход помогает, но не гарантир...

Introscope: ну очень ленивое unit-тестирование Мы на работе пишем много часто меняющейся бизнес-логики на JS (стартап же). Даже слишком много. И всё это хочется по старой привычке тестировать, но как-нибудь побыстрее, чтобы тесты особо не мешали говнокодить, когда это нужно, и не подгонять под тесты особенно сильно струк...

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

Bing: мы всегда воспринимали nofollow как подсказку, а не директиву На фоне активного обсуждения последних изменений в обработке атрибута nofollow со стороны Google команда Bing решила прояснить свою позицию по этому вопросу. Сегодня сотрудник поиска Фабрис Канель (Fabrice Canel) заявил в Twitter, что Bing всегда обрабатывал атрибут nofollow...

FFI: пишем на Rust в PHP-программе В PHP 7.4 появится FFI, т.е. можно подключать библиотеки на языке C (или, например, Rust) напрямую, без необходимости писать целый extension и разбираться в его многочисленных нюансах. Давайте попробуем написать код на Rust, и используем его PHP-программе Читать дальше →

Pathway – неидеальная игра почти про Индиану Джонса (Mac) Разработчики из студии Robotality решились на необычный шаг и выпустили игру во многом похожую на старые приключенческие романы и фильмы в духе «Индианы Джонса». В Pathway есть все атрибуты такого приключения: дальние страны, длинные и полные опасностей походы, древние храмы...

Лучший смартфон 2019 года с большим (очень большим!) экраном — Samsung Galaxy A80 Если вам до сих пор кажется, что смартфонов с гигантским экраном много, откройте интернет-магазины и освежите себе память — полтора Хуавея (один официальный, который уже почти нигде не продают, второй — тяп-ляп адаптированный к России нелегально ввезенный китайский) и один X...

Битва L2TP, RRAS vs SoftEther «Украденная с запада картинка для привлечения внимания» В прошлых наших статьях мы рассказали, как работать с VDS на Windows Server Core 2019 на нашем новом тарифе UltraLight за 99 рублей в месяц. Предлагаем еще один способ использования данного тарифа. На этот раз речь по...

Кастомизация Django ORM на примере ZomboDB Кастомизация Django ORM на примере ZomboDB Часто при работе с Django и PostgreSQL возникает необходимость в дополнительных расширениях для базы данных. И если например с hstore или PostGIS (благодаря GeoDjango) всё достаточно удобно, то c более редкими расширениями — вроде p...

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

[Из песочницы] Как в новом году забыть про бумажные визитки Аннотация: в статье сделан обзор современных технологий и мобильных приложений под android для обмена контактами. В поездках, на конференциях и других мероприятиях мы часто встречаем новых людей. Обычно при обмене контактами мы называем свое имя, диктуем номер телефона, em...

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

Google может ранжировать страницы по alt-тексту в основном поиске Google может ранжировать страницы по тому тексту, который содержится в атрибуте alt, в основном поиске. Об этом заявил сотрудник компании Джон Мюллер в Twitter. Он также добавил, что это легко протестировать. В принципе, SEO-специалисты уже давно с этим экспериментируют, доб...

[recovery mode] Использование NVME SSD как системного накопителя на компьютерах со старым BIOS и ОС Linux При соответствующей настройке можно загружаться с накопителя NVME SSD даже на старых системах. Предполагается, что операционная система (ОС) умеет работать с NVME SSD. Рассматриваю именно загрузку ОС, поскольку при имеющихся в ОС драйверах NVME SSD виден в ОС после загрузк...

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

Windows 10 1803 получила обновление KB4493437 (17134.753) Если вы по-прежнему используете Windows 10 April 2018 Update (версия 1803), вы получите обновление KB4493437 (сборка 17134.753) при ручной проверке обновлений. Microsoft говорит, что этот накопительный выпуск включает только улучшения качества.Накопительное обновление устран...

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

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

Вышел новый выпуск утилиты GPU-Z — 2.19.0 Веб-ресурс TechPowerUp сообщил о доступности к загрузке свежей версии утилиты GPU-Z. В релизе 2.19.0 разработчики добавили поддержку новых графических решений, включая мобильные ускорители Nvidia GeForce GTX на архитектуре Turing и встроенные видеоядра AMD...

OpenSceneGraph: Уровни детализации (LOD) и фоновая загрузка объектов Введение Одной из интереснейших задач, решаемых посредством трехмерной графики является создание «больших миров» — протяженных сцен, содержащих большое число объектов с возможностью неограниченного перемещения по сцене. Решение этой задачи упирается в понятные ограничения, ...

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

В новой версии WordPress появится поддержка атрибута rel=”ugc” Им будут помечаться ссылки в комментариях

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

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

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

Массовая загрузка данных, или Как накормить китайскую деревню Чем высоконагруженная информационная система похожа на огромный гипермаркет? Что делать, если 150 млн человек одновременно придут в гипермаркет за покупками? За что можно наказать руководителя гипермаркета, а за что нет? Почему время загрузки документа ночью намного меньше, ...

Ускорить загрузку сайта с множеством картинок: руководство по отложенной загрузке изображений Перевод материала сооснователя сервиса для оптимизации изображений ImageKit Рахула Нанвани.

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

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

[recovery mode] Что такое Cordentity? [Перевод статьи] Cordentity — это приложение Corda (CorDapp) позволяющее использовать возможности технологии Self Sovereign Identity (SSI) другим CorDapps. Другими словами, Cordentity = Corda + Identity. Мы рады объявить, что теперь Cordentity является проектом Hyperledger Labs с открытым и...

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

Руководство: Thymeleaf + Spring. Часть 2 Первая часть Третья часть 5 Отображение Seed Starter Data Первое, что покажет наша страница /WEB-INF/templates/seedstartermng.html, — это список с начальными стартовыми данными, которые в данный момент сохранены. Для этого нам потребуются некоторые внешние сообщения, а т...

Google: не прописывать атрибуты alt можно только в одном случае Однако у Google все равно будет меньше данных об изображении

Состоялся релиз Microsoft.UI.Xaml 2.2 Компания Microsoft объявила о выпуске новой версии Windows UI Library для разработчиков программного обеспечения, которая принесла с собой несколько весьма приятных изменений, в том числе новый элемент управления TabView, улучшение кнопки «Назад» в NavigationView, поддержку...

Google: атрибуты ссылок rel=sponsored и ugc не являются обязательными Вместо них можно использовать nofollow

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

[recovery mode] Gradle + LLVM Этот небольшой пост может оказаться полезен тем, кто хотел бы быстро начать работать с LLVM, не заморачиваясь с закачкой исходников и просторойкой фреймворка. Кто не хотел бы ковыряться в малопонятных скриптах CMake-а чтобы добиться ожидаемого результата, ну и наконец, прост...

[Из песочницы] Обзор нового javascript фреймворка Htmlix В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения. Данное приложение — это страница простого фильтра товаров по категориям, с различными частями ш...

[Перевод] Стандартный браузерный API Payment Request Знаете ли вы о том, что во многих современных браузерах имеется встроенный API, который называется Payment Request? Этот API описан в стандарте W3C, который направлен на поддержку работы с платёжной и контактной информацией. Вот обзор стандарта на ресурсе developers.google.c...

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

Microsoft подтверждает, что KB4512941 вызывает высокую загрузку процессора в Windows 10 KB4512941, последнее накопительное обновление, выпущенное Microsoft для Windows 10 версии 1903, вызывает повышенную загрузку ЦП для некоторых пользователей. После ряда сообщений и освещения в СМИ компания признала проблему.Ожидается, что следующая партия накопительного обнов...

[Перевод] Внутренности JVM, Часть 1 — Загрузчик классов Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В этой серии статей я расскажу о том, как работает Java Virtual Machine. Сегодня мы рассмотрим механизм загрузки классов в JVM. Читать дальше →

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

Представлен видеорегистратор DIGMA FreeDrive 550 DUAL INCAR DIGMA запустил в продажу видеорегистратор DIGMA FreeDrive 550 DUAL INCAR. Модель позволяет записывать всё происходящее как снаружи автомобиля, так и внутри салона. Видеорегистратор DIGMA FreeDrive 550 DUAL INCAR работает на базе тандема процессора Novatek NTK96658 и CMOS-сен...

[Перевод] Выпуск Rust 1.39.0: async/await, аттрибуты для параметров функций, новые константные функции Команда Rust рада сообщить о выпуске новой версии, 1.39.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.39.0 вам дост...

Google перестанет учитывать тотальный nofollow Теперь использовать атрибут rel="nofollow" по умолчанию не самое лучшее решение для веб-мастера.

Lazydocker — GUI для Docker прямо в терминале Два года назад мы уже делали обзор GUI-интерфейсов для работы с Docker, однако мир любителей подобных решений не стоит на месте. На днях до версии 0.2 обновился, а вместе с тем и получил широкую огласку, молодой проект lazydocker, позиционирующий себя как «более ленивый пу...

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

Apple увеличила лимит на загрузку данных через мобильный интернет до 200 МБ Компания Apple невиданно расщедрилась и теперь позволяет использовать мобильный интернет для загрузки игр и приложений […]

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

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

Как управлять загрузками в Safari на Mac (macOS) Если вы используете браузер Safari в качестве основного, то наверняка что-то загружали через него. В этой статье мы расскажем, как использовать «загрузочный» интерфейс Safari по-максимуму. ПО ТЕМЕ: Как автоматически переключать язык (раскладку) на клавиатуре в macOS или Wind...

NASA начало загрузку ядерного топлива в марсоход миссии MARS-2020 Контролирующие органы дали зеленый свет процедуре загрузки топлива в атомную энергоустановку новейшего марсохода. Время пришло – до запуска миссии Mars 2020 остались считанные дни. Ракета с марсоходом стартует до конца июля текущего года с базы Кейп-Канаверал во Флориде и пр...

Загрузка ФИАС в БД на MSSQLSERVER подручными (SQLXMLBULKLOAD) средствами. Как это (наверное) не нужно делать Эпиграф: «Когда у тебя в руках молоток, всё вокруг кажется гвоздями». Как-то давным-давно, кажется – в прошлую пятницу, обходя окрестности офиса, озаботилось окаянное начальство тем, что я провожу время в праздности и созерцании котиков и кошечек. — А не загрузить ли теб...

Nintendo Switch скоро могут превратить в планшет на Android Nintendo Switch довольно стремительно ворвалась на рынок, доказав всему миру, что нестандартные решения вполне могут приносить прибыль, став одной из самых быстропродаваемых консолей от японской компании. «Сердцем» игровой системы является чип Nvidia Tegra, а это ...

Система скриптового 3д моделирования ZenCad Та работа, которую я хочу представить вашему вниманию, есть попытка еще раз написать систему скриптового 3д моделирования. Написать так, как я её хотел бы видеть. Рецепт системы ZenCad довольно прост. Концепт скриптового 3д моделирования OpenScad, геометрическое ядро OpenCas...

Использование Paging library совместно с Realm На одном из митингов Android-отдела я подслушал, как один из наших разработчиков сделал небольшую либу, которая помогает сделать «бесконечный» список при использовании Realm, сохранив «ленивую загрузку» и нотификации. Сделал и написал черновик статьи, которой почти в неизме...

От новых API в Chromium пострадает не только uBlock Origin, но и другие расширения Три месяца разработчики Chromium обсуждают новые программные интерфейсы declarativeNetRequest API, лишающие возможности полноценно использовать webRequest API. Расширения используют данные API для блокировки контента на лету во время загрузки страницы. В новой системе блокир...

PHP-Watcher: инструмент, который упрощает разработку долгоживущих приложений Мы любим PHP за простоту: ты пишешь код, обновляешь страницу в браузере и сразу видишь изменения. Но если дело доходит до консольных команд, которые могут быть долгоживущими процессами, — например, если мы пишем асинхронный HTTP-сервер для загрузки файлов, — разработка мож...

Разработка и программирование 2020 В детстве мы читали о 2020 годе как о фантастическом будущем с его летающими  машинами, искусственным интеллектом, роботами, космосом и всеми остальными атрибутами развитого технологического общества, но вот мы, как ни странно, здесь - на его пороге.

10 рецептов ленивых голубцов, с которыми справится кто угодно Для этих вкусных блюд не понадобятся сложные манипуляции с капустными листьями.

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

Video Downloader Hub 2.3.2 Video Downloader для загрузки видео в формате Hd, чтобы смотреть их в автономном режиме. Самое быстрое и простое приложение для загрузки видео в кратчайшие сроки. Пользователь может загружать несколько видео одновременно. Видео Downloader используется для сохранения видео ...

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

[Из песочницы] Формулы и ленивые комбинаторы Библиотека для работы с формулами Нам в финтехе часто нужно проверять выполнение простых арифметических условий, например, будет ли курс обмена валют больше, чем ожидаемое значение, или нет. Эти условия очень часто меняются, и нам нужно было изобрести какой-нибудь велосипед,...

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

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

Samsung рассказала, как работает ИИ в Galaxy S10 Искусственный интеллект (ИИ) является одной из самых популярных характеристик для любого смартфона, когда производители мобильных устройств запускают маркетинговые кампании своих смартфонов, а журналисты пишут на эти смартфоны обзоры. В последние несколько месяцев этот терм...

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

Mozilla обновила браузер Firefox специально для iPad Mozilla обновила браузерное приложение Firefox, которое теперь оптимизировано для iPad. Чтобы использовать больший экран iPad, приложение Firefox теперь поддерживает разделенный экран, которое может запускать два приложения рядом. Несколько вкладок теперь отображаются в виде...

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

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

Видео: посиделки у рождественского огня от разработчиков Overwatch и The Last of Us: Part II Рождественский камин — один из непременных атрибутов Рождества Христова в западных странах. Он связан и с Санта-Клаусом, которой пробирается в дом через дымоход, чтобы отведать сладостей и оставить под ёлкой подарки домочадцам, и с Йолем — древним я...

Check Point: оптимизация CPU и RAM Здравствуйте, коллеги! Сегодня я хотел бы обсудить очень актуальную для многих администраторов Check Point тему «Оптимизация CPU и RAM». Нередки случаи, когда шлюз и/или менеджмент сервер потребляют неожиданно много этих ресурсов и хотелось бы понять, куда они “утекают” и ...

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

Про ссылочные атрибуты nofollow, sponsored и ugc

[Перевод] Учебник по JavaFX: расширенные макеты Как организовать и разместить GUI компоненты в приложении JavaFX, используя расширенные макеты. В предыдущей статье мы рассмотрели некоторые основные макеты JavaFX. Теперь пришло время рассмотреть остальные имеющийся макеты. Учебник по JavaFX: начало работы Учебник по Ja...

Браузерные мобильные игры бросают тебе вызов Вы когда-нибудь слышали о браузерных онлайн играх? Теперь представьте такие же, но для бюджетных телефонов – без графики и анимации. Да, такие игры тоже существуют, и имеют большую популярность в определенных кругах. Читать дальше →

Лайфхак: как пожарить мясо, чтобы потом не мыть за собой сковороду Совет для ленивых и тех, кому просто не нравится прикасаться к жирной посуде.

Ищем уязвимости в UC Browser Введение В конце марта мы сообщали, что обнаружили скрытую возможность загрузки и запуска непроверенного кода в UC Browser. Сегодня разберём подробно, как эта загрузка происходит и как хакеры могут использовать её в своих целях. Некоторое время назад UC Browser рекламиро...

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 2 (DAO — Decentralized Autonomous Organization) Всем привет! В первой части мы подробно рассмотрели как создавать и работать с dApp (децентрализованным приложением) в Waves RIDE IDE. Давайте сейчас немного потестируем разобраный пример. Этап 3. Тестирование dApp аккаунта Читать дальше →

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

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

Альтернатива центру сертификации от Microsoft Пользователям нельзя доверять. В большинстве своем они ленивы и вместо безопасности выбирают комфорт. По статистике, 21% записывают на бумаге свои пароли от рабочих аккаунтов, 50% указывают одинаковые пароли для рабочих и личных сервисов. Среда тоже враждебна. 74% организац...

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

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

От «Цветорасширителя для ZX-Spectrum» до ZX-Poly "Цветорасширитель для ZX-Spectrum" — так называлась статья, опубликованная в эхе fido7.zx.spectrum 3 августа 1997 года. Статья описывала идею решения одной из главных проблем платформы ZX-Spectrum — конфликта атрибутов (attribute clash). Публикация вызвала в то время определ...

Прерывания от внешних устройств в системе x86. Часть 3. Настройка роутинга прерываний в чипсете на примере coreboot Продолжаем рассматривать настройку прерываний от внешних устройств в системе x86. В части 1 (Эволюция контроллеров прерываний) мы рассмотрели теоретические основы контроллеров прерываний и общие термины, в части 2 (Опции загрузки ядра Linux) посмотрели как на практике ОС ос...

Скорость загрузки сайтов в e-commerce: анализ 48 топовых интернет-магазинов России Скорость загрузки сайта — больная тема для e-commerce. И если с десктопными версиями все более-менее нормально, то с мобайлом беда. Мы проанализировали крупнейшие интернет-магазины России с помощью сервиса Google PageSpeed Insights по 39 переменным — в разрезе сфер деятель...

Автозагрузка в Windows 7 – Уроки для новичков Согласитесь, сегодня практически у каждого есть в своем распоряжении компьютер, либо ноутбук. Однако неопытные пользователи частенько сталкиваются с проблемой, когда их ПК долго загружается, начинает притормаживать в различных процессах и многое другое. Да, здесь может быть ...

[Перевод] Микрофронтенды: о чем это мы? Все эти годы вы, frontend-разработчик, писали монолиты, хотя и понимали, что это дурная привычка. Вы делили свой код на компоненты, использовали require или import и определяли npm-пакеты в package.json или плодили гит-репозитории в вашем проекте, но все равно писали монолит...

[Перевод] Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (2 часть) Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (1 часть) Системные тесты В разделе «Системные тесты» основное внимание уделяется тестированию в реальных условиях, с которыми сталкивается потребитель, с небольшим уклоном в пропускную способность....

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

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

Как nofollow, рекламные и UGC-ссылки влияют на SEO Google внедрил новые атрибуты для обозначения ссылок, которые вызвали вопросы в экспертных кругах. Разбираемся, как с ними работать.

[Перевод] Предварительная загрузка в PHP 7.4 Перевод данной статьи подготовлен специально для студентов курса «Backend разработчик на PHP». В PHP 7.4 добавлена предварительная загрузка — возможность, которая позволяет значительно повысить производительность кода. О предзагрузке в двух словах. Для предварительной...

Застрахуй ресурсы в Кубе Управление ресурсами кластера всегда сложная тема. Как объяснить необходимость настройки ресурсов пода пользователю, который деплоит свои приложения в кластер? Может проще это автоматизировать? Читать дальше →

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

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

[Перевод] Приближающиеся изменения SameSite Cookie в ASP.NET и ASP.NET Core SameSite — это расширение файлов cookie HTTP 2016 года, предназначенное для предотвращения подделки межсайтовых запросов (CSRF). Первоначально его дизайн представлял из себя дополнительную функцию, которую можно использовать, добавив новое свойство SameSite в файлы cookie. У...

WordPress добавит поддержку нового атрибута rel=ugc в следующем релизе Основатель Yoast и бывший директор по маркетингу WordPress Джуст де Волк (Joost de Valk) заявил в Twitter, что WP добавит поддержку нового атрибута rel=”ugc” в следующем релизе. По его словам, это несложная задача для разработчиков, поскольку это изменение на уровне одн...

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

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

Разработка ТамТам-бота на Python Привет, Хабр! Позвольте представиться: меня зовут Сергей Агальцов, и я "программист по жизни". Это значит, что я давно уже IT-менеджер, а вовсе не программист по профессии, но программирование использую постоянно, как в своей основной деятельности, так и как хобби. Как част...

Разработка Unix подобной OS — Драйверы символьных устройств (8) В предыдущей статье мы ввели многозадачность. Сегодня пришло время рассмотреть тему драйверов символьных устройств. Конкретно сегодня мы напишем драйвер терминала, механизм отложенной обработки прерываний, рассмотрим тему обработчиков верхних и нижних половин прерываний. ...

Xcode 11 и XCFrameworks: новый формат упаковки фреймворков В жизни многих компаний, которые имеют и развивают свой стек библиотек и компонентов, наступает момент, когда объёмы этого стека становится сложно поддерживать. В случае разработки под платформу iOS, да и в целом, экосистему Apple, есть два варианта подключать библиотеки в ...

«Всегда хотелось делать великие дела небольшой командой». Интервью с Сергеем Котыревым, руководителем 1C-UMI Почему нужно брать на работу ленивых людей, какой бизнес принесёт больше проблем, чем прибыли, и ради чего стоит узнавать новое каждый день.

Quick Sender – Инструмент для раскрутки ВКонтакте Вы когда-нибудь пробовали перенести свой бизнес в социальные сети и воспользоваться уникальной возможностью получить практически бесплатное продвижение? Если нет, то встречайте отличного помощника для раскрутки группы и продвижения ВКонтакте - Quick Sender. Это качественный ...

BitTorrent запустил ПО для оптимизации загрузок файлов. Цена токена BTT отреагировала негативно TRON Foundation и сервис BitTorrent представили программное обеспечение BitTorrent Speed, которое позволит оптимизировать загрузки торрент-файлов. Today is a huge day for all of us. #BitTorrentSpeed will change the way people torrent and adopt the uses of #cryptocurrency and...

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

В библиотеке jQuery устранена серьезная уязвимость В jQuery закрыта уязвимость, которая позволяет провести DoS-атаку или получить права администратора веб-приложения, использующего эту JavaScript-библиотеку на стороне клиента. Эксперт по кибербезопасности Лиран Тал (Liran Tal) из Snyk обнаружил брешь 26 марта; пропатченная в...

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

Google рассказал, когда можно обойтись без атрибута Alt Все дело в окружающем тексте…

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

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

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

[Перевод] Почему вам стоит разгонять оперативную память (это легко!) Любая программа на ПК использует для работы оперативную память, RAM. Ваша RAM работает на определённой скорости, заданной производителем, но несколько минут копания в BIOS могут вывести её за пределы стандартных спецификаций. Да, скорость работы памяти имеет значение Кажд...

Google подтвердил, что больше не поддерживает rel=next/prev На прошлой неделе стало известно, что Google больше не поддерживает атрибут rel=next/prev, который был запущен в 2011 году. При этом поисковик отключил его поддержку уже много лет назад, но никто об этом не знал. Тот факт, что rel=next/prev больше не используется, заметил од...

[Перевод] Новый кодек AV1: ускоряем загрузку видео в браузере В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше. Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20...

NVIDIA и OBS кардинально улучшили качество и производительность стриминга на видеокартах GeForce Популярность стриминга компьютерных игр растёт с каждым днём, поэтому производители уделяют всё больше внимания той части пользователей, которые строят свои системы с прицелом на трансляцию игровых баталий. До сих пор стримеры, которые подходят к делу со всей серьёзностью, д...

ShIoTiny: узлы, связи и события или особенности рисования программ Основные тезисы или о чем эта статья Тема статьи — визуальное программирование ПЛК ShIoTiny для умного дома, описанного тут: ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска». Очень кратко рассмотрены такие понятия, как узлы, связи, события, а такж...

[Перевод] Конференция DEFCON 20. Захват за 60 секунд: от гостевой учётной записи до администратора домена Windows. Часть 2 Конференция DEFCON 20. Захват за 60 секунд: от гостевой учётной записи до администратора домена Windows. Часть 1 Хорошо то, что мы можем войти в локальную сеть, подделав DNS. А как насчёт социальной инженерии, учитывающей предпочтения и склонности пользователей? Пентестеры ...

[Из песочницы] «Камень я не дам» или как устроены ресурсы игры «Проклятые Земли» Много ли вы вспомните российских игр? Качественных? Запоминающихся? Да, такие были. Если вам больше 35 или вы фанат российского игропрома, то с "Проклятыми Землями" вы наверняка знакомы. История начиналась весьма прозаично: лето, жара. Делать особо нечего, а при л...

WordPress 5.3 будет поддерживать ссылочный атрибут ugc Команда разработчиков WordPress сообщила, что WP 5.3 будет по умолчанию поддерживать ссылочный атрибут rel=”ugc”, представленный Google в сентябре и предназначенный для UGC-контента. Официальный релиз версии 5.3 запланирован на 12 ноября 2019 года. Начиная с этой даты все сс...

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC (оригинал статьи на английском языке опубликован на Medium) Flutter предоставляет современный реактивный фреймворк, большой набор виджетов и тулов. Но, к сожалению, в документации нет ничего похожего на руководство по рекомендуемой архитектуре приложения для Android. Не сущ...

[Из песочницы] OutOfMemory и использование векторных изображений в Android Studio Привет, Хабр! В данной статье, ориентированной на новичков, я бы хотел дать несколько советов по оптимизации использования приложением памяти устройства, дабы постоянно не получать OutOfMemory, а также рассмотреть использование векторных изображений в текущей актуальной верс...

SEO-эксперимент: влияет ли атрибут ссылок UGC на ранжирование страниц в Google A/B-тест в блоге Moz

Простой слайдер изображений на CSS и Javascript Автор уже опубликовал скрипт карусели, который также использует только CSS и Javascript. Теперь давайте рассмотрим скрипт слайдера. Он отличается от карусели тем, что одновременно виден только один элемент, а не несколько, и элементы не прокручиваются, а медленно замещаются ...

Как проще всего ускорить загрузку страниц в Google Chrome Chrome — не самый шустрый браузер, но скорость загрузки страниц в нём можно увеличить в разы.

Chrome будет блокировать drive-by загрузки от рекламных слотов Разработчики Google продолжают бороться с drive-by загрузками и соответственным вектором атак.

Легендарный шутер Doom обретает вторую жизнь На прошедшем недавно QuakeCon 2019 компания id Software объявила, что в честь 25-летия легендарной игры, оригинальная трилогия Doom будет перезапущена для всех современных игровых платформ: Android, iOS, Nintendo Switch, PlayStation 4 и Xbox One. В обновленное издание, кста...

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

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

[Перевод] Цена JavaScript в 2019 году За последние несколько лет в том, что называют «ценой JavaScript», наблюдаются серьёзные положительные изменения благодаря повышению скорости парсинга и компиляции скриптов браузерами. Сейчас, в 2019 году, главными составляющими нагрузки на системы, создаваемой JavaScript, я...

В Safari под iOS 13 появится менеджер загрузок Так исторически сложилось, что iPhone долгое время не поддерживал многие базовые функции. В первой iPhone OS не было даже рабочих столов, и даже такой простой операции, как копирование и вставка текста. Шло время и мобильная операционная система постепенно «обрастала» новым...

Как загружать из App Store приложения любого размера без Wi-Fi на iOS 13 iOS 13 – это, пожалуй, лучшее обновление iOS за последние несколько лет. При его разработке Apple учла колоссальное количество пожеланий пользователей, претворив в жизнь подавляющее большинство из них. Чего стоит одна только поддержка мыши, которая хоть и не предназначена д...

7 лучших поз для ленивого секса Если утром или после тяжёлого дня получить удовольствие хочется, а сильно напрягаться — нет, эти позы станут настоящей находкой.

Темы и стили в Android без магии. И как их готовить с SwitchCompat В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat. Читать дальше →

«Стой! Кто идет?». Видеонаблюдение на крыльцо Вопрос видеонаблюдения в частном секторе всегда стоит остро. И нет вопроса: смотреть или не смотреть? Вопрос стоит: куда и как смотреть! Какими бы ни были прекрасными отношения с соседями, но ничто не заменит беспристрастный взгляд камеры, которая круглосуточно следит за опр...

Google признал неэффективность атрибута nofollow Поисковик отключил комментарии в официальном блоге для веб-мастеров.

Microsoft Edge получает новое обновление Microsoft выпускает новые обновления для Edge Dev и Canary. Последнее обновление содержит незначительные изменения, исправление проблемы, которая могла привести к более высокой загрузке ЦП во время простоя браузера, и многое другое.Microsoft выпускает Edge Dev Build 76.0.167...

[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...

Google: почему rel=canonical может игнорироваться на сайтах, использующих JS Сотрудник Google Джон Мюллер ответил в Reddit на вопрос касательно проблем с атрибутом rel=canonical на сайте, использующем Angular JS. Автор вопроса написал: «У меня проблемы с каноническими URL на сайте, и я считаю, что это связано с Angular JS, используемым в HTML. Для ты...

Sony PlayStation 5 и Microsoft Xbox Project Scarlett могут использовать Samsung SSD Уже не секрет, что игровые консоли нового поколения от Sony и Microsoft будут использовать SSD, что позволит увеличить общую производительность системы и время загрузки игры. Однако на этот раз стало известно, кто же будет поставщиком твердотельных накопителей для Sony PlayS...

[Из песочницы] Ортодоксальный Backend Современный backend разнообразен, но всё-таки подчиняется некоторым негласным правилам. Многие из нас, кто разрабатывает серверные приложения, сталкивается с общепринятыми подходами, такими как Clean Architecture, SOLID, Persistence Ignorance, Dependency Injection и прочими....

Вышла утилита GPU-Z v2.22.0 с поддержкой AMD Navi, PCI-E 4.0 и Nvidia RTX Super В преддверии релиза новых видеокарт от AMD и Nvidia веб-ресурс TechPowerUp сообщил о доступности к загрузке свежей версии утилиты GPU-Z. В выпуске 2.22.0 создатели приложения расширили и без того богатый список поддерживаемых графических...

Новый режим «никаких замедлений» существенно ускорит браузер Google Chrome Разработчики браузера Google Chrome начали тестировать режим под названием Never-Slow Mode, проще говоря «никаких замедлений». Функция пока недоступна в публичных сборках браузера, но может скоро появиться.  Согласно описанию, это экспериментальный реж...

Приложения для покупок поставили рекорд по загрузкам Количество загрузок приложений для покупок в третьем квартале 2019 года достигло рекордной отметки в 1.1 млрд. Количество новых пользователей за год выросло на 15% - на 18% в App Store и на 12% в Google Play. 

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

JGAURORA A5S. Тест 3d-печати Flex и Nylon (Bowden extruder) В этом видео мы рассмотрим возможность 3d-печати Flex и Nylon на 3d-принтере JGAURORA A5S у которого Bowden extruder... В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLIST...

Ion Fury: say my name! Со всеми этими новомодными battle royale, ролевыми элементами, системами регенерации здоровья и ленивыми перестрелками из-за укрытий мы, кажется, стали забывать о том, как должен выглядеть FPS здорового человека. Что ж, Шелли “Bombshell” Харрисон спешит напомнить. Ion Fury Ж...

В очередной версии Google Chrome закрыли 60 уязвимостей Компания Google выпустила обновление для своего браузера Chrome. В версии 73 исправили 60 багов, ни один из которых не является критическим. Недавно обнаруженную 0-day, которая давала преступникам возможность выполнить произвольный код, уже закрыли в версии 72.0.3626.121. Ch...

Интересные материалы: 28.01 В новом дайджесте Xcode, оптимальная загрузка изображений и 10 лет приложениям.

Google учитывает атрибут alt как анкорный текст Джон Мюллер снова напомнил о важности прописывать alt

Опасные 3rd-party драйверы в вашей системе или LOLDrivers А вы знали, что вполне легитимный драйвер может дать злоумышленнику возможность прописаться в вашей системе надолго, оставаясь внутри даже после ее переустановки? Или превратить ваш компьютер в кирпич? Например, некоторые безобидные на вид доверенные (подписанные) драйверы ...

Семь потрясающих стоковых изображений macOS Catalina — и ссылка на загрузку Изображения доступны в оригинальном разрешении и подойдут на любой десктоп.

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

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

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

Microsoft открыла код Калькулятора Windows Несколько дней назад корпорация Microsoft приняла решение открыть исходный код известной всем программы — «Калькулятора» из ОС Windows. Это приложение входило во все дистрибутивы ОС от Microsoft начиная с 1985 года, когда свет увидела Windows 1.0. Microsoft использует ли...

Управление параметрами в бизнес-приложениях по аналогии с системой контроля версий В различных приложениях регулярно возникает задача по поддержке логики изменения во времени некоторого атрибута объекта относительно некоторого субъекта (или субъектов). Например, это может быть изменение розничной цены товара в магазинах или показателей KPI для сотруднико...

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

Введение в ECMAScript 2017 (ES8) Оглавление Предисловие Краткий обзор ES7 1. Object.entries 2. Object.values 3. String.prototype.padEnd 4. String.prototype.padStart 5. Object.getOwnPropertyDescriptor 6. Trailing commas 7. SharedArrayBuffer 8. Atomics 9. Async functions Предисловие Здравствуйте, в прошлом я...

Джон Мюллер объяснил, почему Google иногда игнорирует атрибут rel=canonical Проблема может крыться в уникальности контента

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

[Из песочницы] Оптимизация производительности apache2 Многие используют apache2 в качестве веб-сервера. Однако мало кто задумывается об оптимизации его производительности, что прямо пропорционально сказывается на скорости загрузки страниц сайта, скорости обработки скриптов (в частности php), а также на росте нагрузки на ЦП и ув...

Huawei MatePad Pro на качественном изображении Сегодня утром мы уже публиковали первые изображения премиального планшета Huawei MatePad Pro, который уже появлялись ранее в Сети, но не ассоциировались именно с данной моделью. Считалось, что это модель MediaPad M7. Теперь же ресурс Slashleaks опубликовал качественное ...

[Перевод] Анонимность – иллюзия. По данным из обезличенных датасетов можно идентифицировать реальных людей Theguardian.com опубликовал выводы из исследования, сделанного двумя именитыми вузами: Бельгийским университетом CLouvain и Imperial College London: ученые подтверждают, что существует множество способов связать любые анонимные данные с реальными людьми. К примеру, данные...

Загрузка контроллеров без использования консоли Arduino IDE Введение При работе с контроллерами распределенной системы довольно часто приходится перезагружать контроллеры. Использование консоли Arduino IDE для перезагрузки заказчиком не очень удобно, поскольку для каждого типа контроллеров необходимо настраивать (или проверять) тип ...

Как снять ограничение на загрузку приложений по LTE на iPhone Как убрать надоедливое ограничение, которое не позволяет загружать большие приложения через 3G или 4G без Wi-Fi подключения? В iOS 12 и предыдущих версиях мобильной операционной системы Apple для загрузки больших программ через мобильный интернет приходилось использова...

OS1: примитивное ядро на Rust для x86. Часть 2. VGA, GDT, IDT Первая часть Первая статья еще не успела остыть, а я решил не держать вас в интриге и написать продолжение. Итак, в предыдущей статье мы поговорили о линковке, загрузке файла ядра и первичной инициализации. Я дал несколько полезных ссылок, рассказал, как размещается загружен...

ok.tech: Data Толк #2 7 августа в московском офисе Одноклассников состоится ok.tech: Data Толк #2, в этот раз мероприятие будет посвящено образованию в DataScience. Ни для кого не секрет, что сейчас вокруг работы с данным такой хайп, что только ленивый не задумывался над получением образования ...

[Перевод] Обновление Windows Terminal: Preview 1910 Привет, Хабр! Рады объявить, что вышло очередное обновление для Windows Terminal! Среди новинок: динамические профили, каскадные настройки, обновленный UI, новые параметры запуска и другое. Подробнее под катом! Как и всегда, Терминал доступен для загрузки в Microsoft Store,...

Security Week 18: атака ShadowHammer в деталях В конце марта издание Motherboard опубликовало статью о потенциальном взломе инфраструктуры компании Asus. Получив частичный доступ к ресурсам компании, злоумышленники смогли распространить среди клиентов, установивших утилиту Asus Live Update для своевременной загрузки новы...

Набор Game Ready драйверов GeForce 430.64 WHQL доступен к загрузке Накануне вечером в разделе загрузки драйверов официального сайта Nvidia появился выпуск ПО GeForce с индексом 430.64. Он сертифицирован тестовой лабораторией Microsoft WHQL и призван обеспечить наилучшую производительность в Rage 2, Total War: Three...

Роскомнадзор обвинил Sony в недоступности PSN после блокировки Telegram В результате блокировки Роскомнадзором мессенджера Telegram в прошлом году пострадали многие сторонние сервисы, включая и Sony PlayStation Network. Несколько месяцев российские пользователи не могли нормально пользоваться сервисом загрузки цифрового контента и проведения…

Стала доступна версия 4.0 программного обеспечения NZXT CAM Компания NZXT объявила о выходе новой версии бесплатного программного обеспечения для мониторинга ПК NZXT CAM. Как утверждается, «чтобы воплотить все улучшения, накопившиеся с опытом использования программы, версия NZXT CAM 4.0 была создана с чистого листа»....

Создание React-ивного хука usePosition() для получения и отслеживания координат браузера Если вкратце В этой статье мы создадим React-ивный хук usePosition() для отслеживания геолокации браузера. Под капотом этот хук будет использовать методы getCurrentPosition() и watchPosition() нативного браузерного объекта navigator.geolocation. Финальную версию хука я опуб...

Security Week 25: уязвимость в Evernote и сотни взломанных интернет-магазинов Специалисты компании Guardio обнаружили (новость, исследование) интересную уязвимость в Evernote. Точнее, не в самом приложении для хранения заметок, а в расширении для браузера Google Chrome. Evernote Web Clipper позволяет сохранять веб-страницы, причем как целиком, так и ч...

Около 850 операторов связи перешли на новый механизм получения выгрузки из Единого реестра запрещенной информации На сегодняшний день новый механизм внедрен и применяется на сетях около 850 крупных и магистральных операторов связи. Тестовая эксплуатация проходит на сетях еще около 20 операторов связи.Среди ключевых преимуществ нового механизма - возможность получения операторами связи в...

Поддержка PCIe 4.0 дешево: в следующем году выйдут системные платы на чипсетах AMD B550 и A520 для процессоров Ryzen 3000 Ожидаемые многими процессоры AMD Ryzen 3000 сопровождены только одним новым чипсетом – AMD X570. Он раскрывает потенциал новых CPU целиком и полностью, но готовые решения на его базе стоят прилично: даже дешевые модели едва ли опустятся ниже планки в $200. Что дел...

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

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

В iOS 13 появятся новые инструменты для редактирования фото и видео iOS 13 можно по праву назвать знаменательным релизом — пользователи наконец получили в свое распоряжение темный режим интерфейса, полноценный менеджер загрузок в Safari и даже Swype-клавиатуру. Но есть и другие, не менее важные изменения. К ним можно отнести новое при...

Google Мой бизнес позволил отелям добавлять данные об услугах и удобствах Изменение сведений доступно в разделе «Атрибуты гостиницы»

Windows 10 Build 18950 доступна для загрузки Windows 10 Build 18950 (20H1) теперь доступна для инсайдеров в канале Fast Ring с множеством улучшений. Windows 10 Insider Preview Build 18950 представляет обновленную версию Snip & Sketch, включает новую ссылку опции Cloud Recovery и многое другое.Что нового в Windows 1...

Activision тестирует поддержку контроллера для Call of Duty Mobile Call of Duty Mobile от Activision собрал более 100 миллионов загрузок всего за одну неделю, после релиза. Есть много улучшений качества жизни, которые игроки хотят видеть в игре, но наиболее востребованной является поддержка контроллера. В последнем обновлении сообщест...

#Steinberg #Nuendo_10 Steinberg представили новую версию профессионального секвенсора Nuendo, который сочетает в себе большое количество инструментов для работы со звуком и видео, ряд улучшений рабочего процесса, новые функции и улучшенный интерфейс.В Nuendo 10 появилась функция Video Cut Dete...

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

Создание системы отчетности для 1С:ERP на базе OLAP и Excel Как программистам так и пользователям известно, как долго и сложно создаются отчеты в 1C. Однако, мы можем предложить на рассмотрение не стандартное решение — это загрузка данных в OLAP. OLAP — онлайн аналитическая отчетность для предприятий с возможностью построения таблиц ...

Что нового в Safari в iOS 13 и iPadOS 13 iPadOS порадует своих пользователей множеством новых функций. Часть из них относится к браузеру Safari, чей функционал еще больше стал соответствовать десктопному варианту приложения. Чаще всего говорят о таких «фишках», как менеджер загрузок и улучшенная поддержка веб-сайто...

Microsoft готовит универсальное приложение для Android и iOS Microsoft поддерживает независимые версии приложений Word, Excel, PowerPoint, Outlook и OneNote для Android и iOS. Похоже, что на телефонах с Android и iOS скоро может появиться новое универсальное приложение Microsoft Office, которое будет включать в себя Word, Excel и Powe...

[Из песочницы] Трекеры от Google встроены в ряд официальных российских электронных ресурсов Google не то, чем кажется Дж.Ассанж Предваряю текст цитатой небезызвестного товарища Дж.Ассанжа, издавшего в свое время книгу «When Google Met WikiLeaks» в которой описываются некоторые факты и особенности тесного взаимодействия этой компании с правительством/спецслужбами С...

[Перевод] Создание современных облачных приложений с использованием Pulumi и .NET Core Мы рады объявить о поддержке .NET Core для Pulumi! Это объявление означает, что вы можете декларировать облачную инфраструктуру — включая все в Azure, например Kubernetes, Functions, AppService, Виртуальные машины, CosmosDB и другое, — используя ваш любимый язык .NET, включа...

Gigabyte выпускает обновление BIOS для системных плат, позволяющее «получить максимальную производительность» от процессоров Intel Core i серии F На сайте компании Gigabyte Technology опубликовано сообщение о выходе обновленных версий BIOS для системных плат на чипсетах Z390, H370, B360 и H310. Обновления, по словам Gigabyte, «обеспечивают максимальную совместимость с новыми процессорами Intel Core i серии ...

Google запускает свой стриминговый сервис Stadia Google объявил о запуске собственной стриминговой платформы Stadia, предполагающей мгновенный доступ к игре с любого устройства без необходимости загрузки или установки дополнительного функционала.  Новый сервис был представлен главой корпорации Сундаром Пичаи (Sundarar...

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

[Из песочницы] Mikroik. IPSEC vpn за NAT как клиент Доброго всем дня! Так уж сложилось, что в нашей компании в течении последних двух лет мы потихоньку переходим на микротики. Основные узлы построены на CCR1072, а локальные точки подключения компов на устройствах попроще. Само собой существует и объединение сетей по IPSEC tu...

В Windows 10 вскоре можно будет ограничить скорость загрузки обновлений С обновлением Windows 10 20H1 Microsoft планирует предоставить вам больший контроль над загрузками Центра обновления Windows. В сборке Windows 10 Build 18912 Microsoft представила расширенные настройки пропускной способности для Центра обновления Windows, которые, наконец, п...

[Из песочницы] Миграция данных с mongoDB и Spring Boot Каждый разработчик рано или поздно встречается с необходимостью миграции данных в базе данных. На нашем проекте мы используем mongoDB в качестве базы данных. Мы подходили к миграции данных разными способами: писали js скрипты и запускали непосредственно в базе данных исполь...

Вредонос Sustes обновился и теперь распространяется через уязвимость в Exim (CVE-2019-10149) Вредонос Sustes обновился и теперь распространяется через уязвимость в Exim (CVE-2019-10149). Новая волна криптомайнера Sustes теперь использует для заражений июньскую уязвимость в почтовом сервере Exim. Начиная с 11 августа наши сетевые сенсоры PT Network Attack Discover...

3D ручка, паяльник, выжигатель. Распаковка и обзор Simo Mini 2. 3D ручка воспринимается печатниками как что то не серьезное, игрушка не более того. Правда иногда возникает необходимость починить мелкий огрех на детали, ее не перепечатывая. Тут то и может пригодиться 3D ручка. Подумал и решил приобрести интересное много функциональное уст...

Драйвер Radeon Software Adrenalin 19.8.2 beta доступен для загрузки Свежее ПО для видеокарт Radeon оптимизировано для игрового проекта Control (дополнительные 10% производительности по сравнению с версией 19.8.1), а также для Man of Medan. Кроме того, Radeon Software Adrenalin 19.8.2 beta добавляет поддержку HDCP 2.3 на ускорителях Radeon R...

[Перевод] Мой четвертый день с Haiku: проблемы с установкой и загрузкой TL;DR: спустя несколько дней экспериментов с Haiku я решил поставить ее на отдельный SSD. Но все оказалось не так-то непросто. Читать дальше →

Функция установки Windows 10 из облака замечена в сборке 18950 Apple Mac включают в себя встроенное решение, позволяющее легко и быстро переустановить операционную систему, если были удалены разделы диска или была повреждена система. При включении устройства происходит подключение к Интернету, загружается нужная версия macOS и начинает...

Обзор Sea of Thieves. Лучший пиратский боевик Нужно понимать, что Sea of Thieves вышла в конце марта 2018 года, а мы делаем обзор на нее только сейчас, спустя год после релиза. Нет, дело не в том, что автор ленивый и никак не мог добраться до написания данной статьи, а в том, что на релизе игра показалась немного сырой....

TSMC может не получить полную загрузку 7 нм мощностей Крупнейший производитель микросхем Taiwan Semiconductor Manufacturing Company не видит возможности полной загрузки своей 7 нм технологии в первой половине 2019 года, что связано со снижением заказов от Apple, HiSilicon и Qualcomm.

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

[Перевод] Улучшите свой CSS с помощью этих 5 принципов Написание CSS — процесс достаточно простой и понятный, тогда почему для этого требуются еще какие-то принципы и best-practices? По мере увеличения масштабов проекта и количества людей, работающего над ним, всё более и более явно начинают проявляться новые сложности, котор...

Опенсорсный чип OpenTitan заменит проприетарные корни доверия Intel и ARM Некоммерческая организация lowRISC при участии Google и других спонсоров 5 ноября 2019 года представила проект OpenTitan, который называет «первым опенсорсным проектом по созданию открытой, качественной архитектуры микросхем с корнем доверия (RoT) на аппаратном уровне». O...

На Google-сервисах запретят авторизацию через CEF С июня Google начнет блокировать попытки авторизации на ее сервисах с помощью встроенных в сторонние приложения браузерных фреймворков. Это нововведение должно усилить защиту пользователей от MitM-атак фишеров. По словам руководителя Google по продуктам и защите аккаунтов Дж...

Искусство парсинга 2 или транслитерация собственной разметки +БОНУС: как включать классы друг в друга в C++ Привет, Хабр! Эта статья — прямое продолжение статьи Искусство парсинга или DOM собственными руками, где мы разобрали HTML-документ и построили на его основе абстрактное синтаксическое дерево (AST) с доступом к любому элементу ч...

Chrome полностью заблокирует смешанный контент Загрузка картинок с незащищённых сайтов тоже будет блокироваться Google продолжает продвигать HTTPS, всё больше ограничивая в возможностях сайты, у которых нет TLS-сертификатов, хотя таких сайтов осталось уже мало. С июля прошлого года Chrome начал помечать такие сайты как...

Генерация приложения на React с бэкэндом на GraphQL за считанные минуты Мы добавили новую экспериментальную возможность в 8base CLI (Command Line Interface), которая генерирует готовое приложение на React из вашей модели данных. Это очень удобно для начала работы с GraphQL и React, а также для быстрого создания пользовательского интерфейса прило...

Хотите немного СУБД из первых рук? Открытой встрече в Нижнем Новгороде — быть На Хабре есть дайджесты анонсов для Москвы и Санкт-Петербурга, а для Нижнего Новгорода пока почему-то нет, хотя здесь и IT-компаний много (очень много!), и событий хватает всех форматов и для любого стека, и читателей Хабра ого-го. Я для дайджестов слишком ленива занята, но ...

[Перевод] F#8: Разграниченные/размеченные объединения(Discriminated Unions) Итак, наше путешествие F # продолжается. Мы рассмотрели некоторые основные типы строительных блоков, такие как записи / кортежи, теперь пришло время взглянуть на размеченные объединения. Читать дальше →

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

Построение микросервисной архитектуры на Golang и gRPC, часть 2 (docker) Пришло время заняться контейнерами Прежде всего, мы используем новейший образ Linux Alpine. Linux Alpine — это легкий дистрибутив Linux, разработанный и оптимизированный для запуска веб-приложений в Docker. Другими словами, Linux Alpine обладает достаточным количеством зави...

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

Google: как настроить содержимое и внешний вид поисковых сниппетов — анонс новых инструментов В помощь вебмастеру расширили параметры метатега robots и добавили атрибут HTML — data-nosnippet.

[Перевод] 5G — технология, которая, видимо, замедлит веб Технология 5G — это уже реальность. Соответствующий значок начинает появляться в верхних частях экранов телефонов по всему миру. Если вы подключены к 5G-сети, то вы могли заметить, что такая сеть не кажется намного более быстрой, чем 4G-сеть. Я вполне это понимаю. Говорят, ч...

Samsung готовится к анонсу нового фитнес-трекера и ... По мере того, как приближается «Samsung Unpacked 2019» (20 февраля), начинают появляться слухи о том, что компания может выпустить еще пару дополнительных продуктов. В частности, новый фитнес-трекер Galaxy Fit, а также беспроводные наушники. Эта новость появилась...

Новый MediaTek SoC позволит выпускать дешевые флагманы 5G 5G — новая престижная фишка в индустрии смартфонов, и мы уже видели несколько моделей — Galaxy S10 5G, Huawei Mate 20 X 5G, OPPO Reno 5G и др.). Эти телефоны нового поколения, способные работать в сетях 5G, изначально были выпущены на европейском рынке, и у всех них есть одн...

Зачем нам на производстве AR и VR Привет! AR и VR — штуки модные, сейчас приложения с их использованием не сделал только ленивый (или тот, кому оно просто не надо). От Oculus до MSQRD, от простых игрушек, радующих детишек появлением динозавра в комнате, до прикладных приложений вида «Расставь мебель в своей ...

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

Старые iPhone и iPad могут лишиться важных функций с 3 ноября Компания Apple выпустила на своём сайте поддержки документ с предупреждением для владельцев старых моделей iPhone и iPad.  Речь идёт о моделях, представленных в 2012 году и ранее — iPhone 5 и iPad 4 поколения, а также iPhone 4s, iPad mini первого поколения, ...

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

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

[Перевод] Не умничайте с формами для входа В последнее время меня начинает сильно раздражать авторизация на сайтах. Поскольку менеджеры паролей становятся более популярными, такие как 1Password (который я использую) и менеджер паролей Chrome (который я тоже использую), веб-сайтам важно учитывать этот факт. Давайте р...

Как использовать офисный пакет Google без подключения к Интернету? Google Документы, Таблицы и Презентации можно назвать самым удобным средством выполнения офисных работ. Microsoft Office имеет как веб-версию, так и десктопную, однако её размер довольно велик, да и устанавливается такое решение не очень быстро. Офисный пакет Google, напрот...

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

[Перевод] Нативное редактирование Jupyter Notebooks в VS Code С осктябрьским релелизом расширения Python, мы рады объявить о поддержке нативного редактирования Jupyter Notebooks в Visual Studio Code! Теперь вы можете напрямую редактировать файлы .ipynb и получать интерактивность Jupyter Notebooks с полной мощью VS Code. Вы можете упра...

Теперь вы видели всё. Умопомрачительная Финка в роли Дейнерис. Всем вам знакома игра престолов. А что если вместо Дейнерис будет реальная дракониха. Со всеми атрибутами той эпохи. Магией, манерами, статью, огненная как вега и опасная как нвидия 2070 с лучами, и остальным. Не пропустите это.

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

Google считает ошибкой тотальное использование nofollow Перегиб в использовании атрибута может негативно сказаться на поисковом продвижении сайта.

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

[Перевод] Отличия LabelEncoder и OneHotEncoder в SciKit Learn Если вы недавно начали свой путь в машинном обучении, вы можете запутаться между LabelEncoder и OneHotEncoder. Оба кодировщика — часть библиотеки SciKit Learn в Python и оба используются для преобразования категориальных или текстовых данных в числа, которые наши предсказате...

Villeroy&Boch и BigRep: от эскиза к готовому изделию Дизайнеры Villeroy&Boch используют 3D-принтеры BigRep для изготовления прототипов изделий, а также испытаний своих конструкций.Появление 3D-принтера значительно упростило производство. Теперь нет необходимости использовать дорогостоящие формы для литья, а сроки изготовления ...

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

3D-ПЕЧАТЬ. Моделирование резьб для печати. SolidWorks/Fusion 360 В этом видео мы рассмотрим особенности 3d-моделирования резьб для последующей печати на 3D-принтере. Для моделирования будем использовать SolidWorks и Fusion 360.Тайминг видео:01:30 Немного теории...03:19 Настройки слайсера для печати резьбы07:25 Моделирование резьбы в Solid...

[Из песочницы] Выпуск Rust 1.34 Привет, Хабр! Представляю вашему вниманию перевод статьи "The Rust Release Team "Announcing Rust 1.34.0". Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.34.0. Rust — это язык программирования, который даёт возможность каждому создавать...

Как изменить вес изображения при его загрузке в интернет через Safari в iOS 13 Экономим трафик при загрузке фото в интернет.

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 40. Стандарт 802.1Х и семейство протоколов ААА Сегодня мы рассмотрим подраздел 1.7а и раздел 5.4 экзаменационной тематики ICND2. Это описательные темы, то есть Cisco не требует от вас их углубленного изучения. Вы просто должны знать, что означают стандарт 802.1Х и семейство протоколов ААА. Давайте рассмотрим устройств...

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

Ресурсное планирование. Почему оно не работает? Часть 1 Ценность ресурсного планирования для IT-компании сложно подвергнуть сомнению. Ресурсные планы есть у многих. А действительно работающей системой ресурсного планирования похвалиться могут совсем немногие. Почему же? Давайте разберёмся. Что такое действительно работающая сист...

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

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

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

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

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

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

[Из песочницы] Из чего состоит IoT Если обратиться к википедии в поисках определения для термина “интернет вещей”, можно увидеть следущее: Интернет вещей (англ. Internet of Things, IoT) — концепция вычислительной сети физических предметов («вещей»), оснащённых встроенными технологиями для взаимодействия друг...

Как быстро посмотреть интересные предупреждения, которые выдает анализатор PVS-Studio для C и C++ кода? Время от времени программисты, которые начинают знакомиться с анализатором кода PVS-Studio, спрашивают: «Есть ли список предупреждений, которые точно указывают на ошибки?» Такого списка нет по той причине, что неинтересные (ложные) предупреждения в одном проекте, в другом о...

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

Fusion 360 - библиотеки готовых компонентов Библиотеки готовых компонентов во Fusion 360 значительно облегчат вам подготовку нового проекта.Продолжаем изучать замечательный инструмент  для 3д моделирования Autodesk Fusion 360.Опции находятся в разделе меню insert. Там вы найдете две библиотеки. Опции позволяют пр...

AvaloniaUI особенности на примере MessageBox Avalonia ui — восхитительный фреймворк, к которому хочется возвращаться снова и снова. Так давайте же вернемся к нему еще раз и рассмотрим некоторые особенности вместе с моим message box. Читать дальше →

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

В App Store разрешили скачивать приложения до 200 МБ через сотовую сеть Apple увеличила ограничение по загрузке приложений через GSM-сеть для App Store – ограничение на загрузку теперь составляет 200 МБ, вместо 150 МБ ранее. Подобное ограничение предназначено для предотвращения случайного скачивания пользователями iOS большого сотового…

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

3CX выпускает новые SIP-софтфоны для iOS и Android со сквозным шифрованием голоса За прошедшую неделю произошли замечательные события — мы выпустили новые приложения для Android и iOS с «настоящим» шифрованием голоса, кстати, включенным по умолчанию. Кроме шифрования, оба приложения получили ряд интересных возможностей. Давайте рассмотрим их подробнее. Чи...

IOTransfer 3 – менеджер файлов и загрузчик видео в одном флаконе Наверное, уже только ленивый не успел попинать версию iTunes для Windows — громоздкое и медлительное приложение, за годы успевшее собрать в себя магазин музыки и фильмов, каталог подкастов, файловый менеджер для iPhone и iPad и стриминговый сервис Apple Music, никогда не отл...

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

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

iOS 13 beta 3 серьёзно ускорила запуск приложений Пару дней назад для загрузки стала доступна третья бета-версия iOS 13. В сборке было найдено не так много нововведений, поскольку основной упор был сделан на исправление многочисленных ошибок и недоработок. Однако положительные изменения всё же есть — многие пользоват...

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

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

Приложения мобильного банкинга в России: количество загрузок за 4 года выросло в 4 раза Мировое лидерство по использованию финансовых приложений принадлежит Азиатско-Тихоокеанскому региону. Благодаря подъему таких приложений, как WeChat и Alipay, загрузки финансовых приложений в Азии всего за 4 года выросли почти в 4 раза: с 383 млн в 2014 году до 1,84 млрд в 2...

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

Раньше времени. Тестовые сборки нового браузера Microsoft Edge для macOS стали доступны для загрузки Только вчера Microsoft анонсировала выпуск версии браузера Edge на базе Chromium для операционной системы macOS, а сегодня вследствие утечки в Сети появились первые тестовые сборки этого браузера стали доступны раньше времени. Известный инсайдер WalkingCat (@h0x0d), который ...

Гибкая ящерица, эпопея печати В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLISTERROR':'Произошла ошибка при загрузке списка воспроизведения','JS_CLICKTOPLAY':'Нажмите для просмотра','JS_LINK':'Скачать...

Huawei может остаться без собственных чипов Kirin В последнее время, пожалуй, только ленивый не следит за ситуацией с США и китайской компанией Huawei. Ведь у многих есть техника с этим брендом, а кто-то задумывался о ее покупке (но, скорее, уже передумал). Из-за бугра продолжают приходить новости, но они не совсем хорошие....

[Перевод] Маркетинг в движении: год производства гифок Когда Банди с другом начинали работать над динамичным рогаликом Wizard of Legend, они понимали, что главная проблема — это недостаток опыта. У них не было связей, бюджета на маркетинг или экспертизы, которую могли бы использовать ветераны индустрии. Поэтому было важно начать...

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

macOS Catalina доступна как бесплатное обновление Операционная система macOS Catalina теперь доступна для загрузки только определенным моделям компьютеров, которые можно посмотреть на официальном сайте компании. Кроме того, добавлен ряд новых функций, в том числе Apple Sidecar, который позволяет использовать iPad в ка...

Нормальные таблицы в Markdown Таблицы Markdown — это ад кромешный: В ячейках нельзя написать текст длиннее пары слов, а тем более список. Если диалект и позволяет пункт 1, это неудобно форматировать. Если ячейки не выровнены, таблицу невозможно читать. Нет поддержки однотипных таблиц и автоматики, врод...

Видео обзор 3D принтера Hercules Strong DUO. Конкурент Raise3D PRO2? Доброго дня! С Вами, как и прежде, 3DTool! Сегодня пятница, а значит, пришло время поделиться с Вами нашим новым Видео! Сегодня мы приготовили для Вас обзор долгожданной новинки от Красноярских богатырей - Imprinta! Новейший двухэкструдерный 3D принтер Hercules Strong Duo. H...

Digital-мероприятия в Москве c 05 по 11 августа Подборка мероприятий на неделю. ok.tech: Data Толк #2 07 августа (среда) Ленинградский пр 39стр79 бесплатно 7 августа в московском офисе Одноклассников состоится ok.tech: Data Толк #2. В этот раз мероприятие будет посвящено образованию в Data Science. Сейчас вокруг работы ...

MediaTek представила первую однокристальную систему Dimensity 1000 со встроенным 5G модемом Как и планировалось, компания MediaTek представила новую однокристальную систему под названием Dimensity 1000. Это первая платформа производителя с поддержкой связи нового поколения 5G за счет встроенного модема. Dimensity построена на 7-нм техпроцессу и разбита на два клас...

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

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

Microsoft Edge (Dev) получает темный режим Microsoft выпустила обновленные версии Edge каналов Dev и Canary с новыми функциями и исправлениями для зарегистрированных ошибок. Последнее обновление для Microsoft Edge Dev поставляется с настройками темного режима и рядом других улучшений.Edge для Windows 10 предлагает ка...

Как писать полиморфические программы c помощью Arrow Привет, Хабр! Меня зовут Артём Добровинский, я работаю в компании Finch. Предлагаю к прочтению статью одного из отцов библиотеки функционального программирования Arrow о том, как писать полиморфические программы. Часто люди, которые только начинают писать в функциональном...

Apple увеличила лимит на загрузку файлов из своих магазинов через мобильное соединение до 200 МБ На этой неделе Apple повысила лимит для загрузки данных через мобильное соединение для iPhone и iPad, которое действует в её магазинах. Это ограничение не позволяет пользователям загружать большие файлы, и тем самым позволяет им уберечься от чрезмерных расходов на мобильную ...

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

Mozilla исключит возможность сторонней загрузки дополнений в Firefox Разработчики Firefox прекращают поддержку дополнений, которые устанавливаются обходным путем через прямое копирование файлов в каталог с дополнениями (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ или ~/.mozilla/extensions/). Его обрабатывают все экземпляры Fi...

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

Скачать iOS 13: что нового? Как и было обещано, сегодня компания Apple выпустила финальную версию своей новой мобильной операционной системы. Загрузку iOS 13 уже могут начать все владельцы совместимых яблочных смартфонов и планшетов.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы т...

Автоматизация SQL server в Jenkins: возвращаем результат красиво Снова продолжая тему обустройства Zero Touch PROD под RDS. Будущие DBA не будут иметь возможности подключиться к PROD серверам напрямую, но смогут использовать Jenkins jobs для ограниченного набора операций. DBA запускает job и через некоторое время получает письмо с отчетом...

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

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

Разработка гибридных PHP/Go приложений с использованием RoadRunner Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы конечно не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и медленное, но мы можем дать ему вторую жизнь гибридизацией. Чтобы ускорить — демонизи...

[Перевод] Что нового в Zabbix 4.4 Команда Zabbix с радостью сообщает о выходе Zabbix 4.4. Последняя версия поставляется с новым Zabbix агентом, написанным на языке Go, устанавливает стандарты для шаблонов Zabbix и предоставляет расширенные возможности визуализации. Давайте рассмотрим наиболее важные функц...

В сети появились новые подробности о трекере сна в Apple Watch Series 5 В преддверии анонса Apple Watch Series 5 ресурс 9to5mac поделился некоторыми подробностями о трекере сна, который появится в новых яблочных умных часах. По словам источников издания, функция будет встроена в часы и для ее работы не понадобится никакого дополнительного оборуд...

Всё про пластик Всем привет! Накануне состоялся наш вебинар про пластик для новичков. Это была хорошая возможность подробно рассмотреть 5 основных видов расходного материала: PLA, ABS, Nylon, PETG,TPE. Мы узнали точные характеристики от температуры до прочности и увидели готовые изделия из ...

Как оптимизировать загрузку картинок: настройка lazy loading изображений Каким сайтам нужен lazy loading изображений, какие браузеры поддерживают отложенную загрузку и как внедрить эту функцию на сайт.

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

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

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

Самые загружаемые мобильные приложения и миллиарды потраченных долларов По данным Sensor Tower, в прошлом году пользователи потратили на мобильные приложения и игры 71 миллиард долларов. Однако в этом году этот показатель может быть еще выше. С начала года пользователи iOS и Android потратили 39,7 миллиарда долларов на приложения и мобильн...

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

[Из песочницы] Почему мы пишем бизнес-логику на Lua Привет, Хабр. В этом посте мы хотим рассказать о том, как и почему мы в IPONWEB используем язык программирования с красивым названием Lua. Lua — скриптовый встраиваемый язык программирования со свободно распространяемым интерпретатором и открытыми исходными текстами на C. О...

[Из песочницы] Видеозвонок в браузере на PeerJS. Быстрый старт Приветствую всех читателей Хабра. В этом году довелось писать модуль видеосвязи для одного учебного портала для созвона по видеосвязи прямо на сайте учителя с учеником. Раннее такую задачу решать не приходилось. После недолгих поисков обнаружил, что есть 2 пути: Flash и WebR...

Набор драйверов Radeon Adrenalin 19.3.2 несет поддержку DX12 под Windows 7 На серверах AMD доступен для загрузки второй мартовский пакет драйверов Radeon Software Adrenalin 19.3.2. Его ключевыми особенностями являются набор оптимизаций для Tom Clancy’s The Division 2 и внедрение поддержки API DirectX 12 для...

Надстройка для Excel, облегчающая установку фильтров при работе с кубами (VBA) Как известно, из коробки Excel не позволяет устанавливать фильтры по списку значений для сводных таблиц, а это ведь такая нужная вещь! Как отфильтровать товары по сотне кодов, а потом по другой сотне? Есть, конечно, способы, но все это не то… Или, например, установить для к...

OpenSceneGraph: Управление окнами и режимами отображения Введение Мы уже говорили о том, что класс osg::Camera управляет связанным с ним графическим контекстом OpenGL. Графический контекст инкапсулирует информацию о том, как и куда происходит отрисовка объектов и какие атрибуты состояния к ним применяются. Под контекстом понимают...

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

Adobe Lightroom вернулся в Mac App Store Начиная с сегодняшнего дня приложение доступно для бесплатной загрузки в Mac App Store. Для того, чтобы воспользоваться всеми преимуществами профессионального фоторедактора, потребуется подписка Adobe CC

Facebook готова заплатить до $1 млрд за технологию управления компьютером мыслью Об этом пишет "КоммерсантЪ" со ссылкой на Bloomberg.По словам источников издания, сделка обойдется Facebook от $500 млн до $1 млрд.Одной из разработок стартапа стал браслет, считывающий сигналы, поступившие от человеческого мозга к руке. Эта технология позволяет вв...

Chrome OS 80 упростит загрузку приложений Android из сторонних источников Устройства Chromebook могут запускать приложения для Android, но в основном только из магазина Google Play. Если же пользователь хочет установить что-то из сторонних источников, нужно переключить устройство в гораздо менее безопасный режим разработчика и/или запустить прилож...

Обновления встроенного ПО Microsoft Surface Устройства Microsoft Surface пострадали от серьезной проблемы с дросселированием процессора, в результате чего процессор снизился до 400 МГц. Некоторые пользователи сообщают о проблемах с подключением к Wi-Fi, особенно при попытке подключения к сети 5 ГГц после загрузки новы...

Главная арена страны. Как обновлялись «Лужники» перед Чемпионатом мира по футболу Пришло время рассказать, как мы готовили стадион «Лужники» к Чемпионату мира по футболу. Команде «ИНСИСТЕМС» и «ЛАНИТ-Интеграции» достались слаботочные, противопожарные, мультимедийные и IT-системы. Вообще-то еще рано писать мемуары. Но, боюсь, когда для этого настанет время...

Разработка Unix подобной OS — Виртуальное адресное пространство (6) В предыдущей статье мы рассмотрели основы работы в защищенном режиме IA-32. Сегодня пришла пора научиться работать с виртуальным адресным пространством. Читать дальше →

Files & Folders – UWP-приложение для управления файлами в Windows 10 В то время как многие жаждут UWP-Проводника от Microsoft, сторонние разработчики просто заполнили этот пробел своими приложениями.Проект «Файлы и папки» (Files & Folders) начинал как файловый менеджер для Windows Phone, который давно превратился в приложение, которое под...

Тонкости расстановки поддержек в PrusaSlicer В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLISTERROR':'Произошла ошибка при загрузке списка воспроизведения','JS_CLICKTOPLAY':'Нажмите для просмотра','JS_LINK':'Скачать...

Джон Мюллер об изменении роли ссылок в ранжировании Google Во время последней видеовстречи для вебмастеров сотрудник Google Джон Мюллер (John Mueller) рассказал о том, как поисковик использует ссылки сегодня. Один из участников встречи задал Мюллеру вопрос на тему закрытия всех исходящих ссылок атрибутом nofollow и того, как это вли...

Треть россиян ежедневно сталкиваются с проблемами при загрузке сайтов Почти 30% интернет-пользователей в России ежедневно сталкиваются с проблемами при загрузке страниц в интернете. Такие результаты содержатся в исследовании TelecomDaily.  Агентство опросило более 1,5 тыс. интернет-пользователей из разных регионов РФ и выяснило, что ...

Ускорить сайт с множеством картинок: руководство по отложенной загрузке изображений Перевод материала сооснователя сервиса для оптимизации изображений ImageKit Рахула Нанвани.

Разработчик показал, как сделать iOS 13 в разы удобнее Закрытость iOS серьезно усложняет жизнь пользователям iPhone и iPad. Конечно, с одной стороны, хорошо, что таким образом Apple пытается обеспечить нашу с вами безопасность. Но ведь с другой, зачастую все эти системные ограничения, запрещающие использование сторонних приложе...

Обзор No.1 DT58. Недорогой браслет с ЭКГ и тонометром Не так давно компания No.1 расширила линейку спортивных браслетов, выпустив No.1 DT58 со встроенным пульсометром, ЭКГ и измерением давления. При этом всем многообразии он относится к недорогому сегменту. По функционалу он схож с часами No.1 DT28, обзор которых у нас выйдет н...

Hercules Strong 2019 и его прожарка! Вот и прошёл наш горячий вебинар. Мы провели полный разбор по всем блокам от конструкции до технической поддержки и сервиса. Успели ответить на все вопросы зрителей и, конечно же, пошутить.Как итог, можем с полной уверенностью сказать,что к такому формату мы готовы!Если тебя...

[Из песочницы] .NET зоопарк под призмой NET Core Всем привет! Сегодня мы рассмотрим разные фишки и изменения, которые появились в .NET Core платформе и сравним их с Framework. Я разбил статью на модули для более лучшего понимания. Эта статья будет интересна тем кто собирается переходить на .NET Core или уже использует его....

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

Files UWP v0.6.2 – UWP Проводник доступен в Microsoft Store Microsoft всячески пытается продвигать универсальную платформу Windows, но многие разработчики по-прежнему в полной мере не используют преимущества платформы UWP, одно из которых – кроссплатформенность.Новое приложение Files UWP, которое заменяет стандартный Проводник, появи...

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

[Перевод] Windows Subsystem for Linux (WSL) версии 2: как это будет? (FAQ) Под катом расположен перевод опубликованного FAQ'а о деталях будущей WSL второй версии (автор — Craig Loewen). Затронутые вопросы: WSL 2 использует Hyper-V? Будет ли WSL 2 доступна на Windows 10 Home? Что будет с WSL 1? Она будет заброшена? Будет ли возможность одновремен...

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

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

Firefox 69 по умолчанию блокирует отслеживание cookie Последняя версия Firefox 69 - теперь доступна для загрузки на ПК и Android. Главной особенностью является то, что называется Enhanced Tracking Protection (ETP). Функция включена по умолчанию и будет активно блокировать известные сторонние файлы cookie для отслеживания и сцен...

Google изменил подход к обработке nofollow и представил 2 новых атрибута для ссылок Google объявил об изменении своего подхода к обработке атрибута “nofollow” и представил ещё два атрибута, призванных помочь ему более точно определять природу ссылок. Так, теперь в ранжировании Google будет расценивать “nofollow” как подсказку, а не директиву. В компании объ...

Делаем 3д принтер тише - автоматическое управление кулерами Есть возможность сделать 3д принтер тише благодаря автоматическому управлению кулерами. Сделать это реально по средствам прошивки Marlin и немного изменив схему в электрике 3д принтера. Реализовал это на своем 3д принтере, на примере платы управления MKS Gen L v0.1.Данная до...

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

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

Галтовка напечатанных деталей (Эксперимент) Сразу хочу отметить. Для наглядности обработки качество печати было ухудшено. Для примера я использовал самый простой в обработке пластик ABS. В идеале использовать специальные галтовочные тела. Разнообразие которых зашкаливает. Остальное в видео. В вашем браузере отключ...

Фотогалерея дня: фирменный магазин Xiaomi открылся в Риме с большим ажиотажем Xiaomi продолжает расширять свое присутствие в Европе посредством открытия фирменных магазинов. В Италии компания присутствует с 25 мая прошлого года, когда в Милане открылся первый магазин. И вот сейчас пришел черед Рима. Торговая точка расположена в местном кр...

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

MMRU (Multi Material Russian Upgrade) Remix on MMU2 (Часть 5: Когда почти работает - ничего не дает) Часть 1 / Часть 2 / Часть 3 / Часть 4Даже не знаю с чего начать. Настроение такое – бросить все нафик и заняться чем то полезным Практически закончил написание плагина MMRU для KLIPPER, 700 строк кода…. И борьбы с особенностями системы. И все равно иногда вылетает ошибка тай...

Zabbix Summit 2019: что ждать в этом году С 11 по 12 октября этого года в Риге состоится ежегодный, девятый по счету, саммит компании Zabbix. Как обычно, программа конференции будет максимально разнообразной — не только доклады, но и много других интересных мероприятий. Давайте рассмотрим поближе. Читать дальше →

Фингерпринтинг через рекламные баннеры? Теперь это обычное дело Вчера на Stack Overflow задали странный вопрос: почему загрузка страницы Stack Overflow инициирует аудиоконтент? Что за звук на текстовом сайте? Скриншот из инструментов разработчика: Ответ оказался интереснее, чем можно было предположить. Читать дальше →

[Из песочницы] Система сохранения/загрузки данных Всем привет! Наверное каждый, кто начал делать игры на Unity столкнулся с дилеммой как сохранить игровой прогресс. Сегодня я вам расскажу про мой способ. Он не новый, но вполне себе рабочий. Если интересно, добро пожаловать под кат. Читать дальше →

Бесконечный UIScrollView Во многих приложениях вы можете столкнуться с прокруткой, которая никогда не переносится в противоположном направлении в конце контента. Эта техника стандартна уже в течение многих лет, на многих платформах. С другой стороны, есть много сторонних библиотек, чтобы получить ...

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

Sony обещает невероятно быструю загрузку игр на PS5 В следующем году Sony выпустит новое поколение PlayStation - PS5, которое будет намного быстрее своей предшественницы и установит новые стандарты для консольных игр. Новая консоль загружает игры в десять раз быстрее. Так, на PS4 Pro загрузка занимает 8.10 секунд, тогда как ...

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

Candy Rapid'O, новые Candy SmartPro и духовые шкафы с Wi-Fi на IFA 2019 По настоящему "умный" дом должен уметь не только включать и выключать лампочки, но и облегчать выполнение рядовых и повседневных задач. Это нельзя будет сделать без бытовой техники, неудивительно что последние несколько лет ключевые производители уделяют этой теме повышенное...

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

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

Google интересуется, нужен ли фильтр «Nofollow» в отчёте о внутренних ссылках в GSC Cотрудник Google Гэри Илш опубликовал в Twitter опрос, в котором спросил: нужен ли вебмастерам фильтр или переключатель, чтобы видеть, какие ссылки закрыты атрибутом Nofollow в отчёте о внутренних ссылках в Search Console. В опросе уже приняли участие 1157 человек. 80% из ни...

[Перевод] Используем Firebase в качестве хранилища изображений для Android-приложения В этой статье вы узнаете, как извлечь изображение из хранилища Firebase для Android-приложения. Читать дальше →

HTTPS не всегда такой безопасный, как кажется. Уязвимости найдены у 5,5% сайтов HTTPS Один из топовых сайтов Alexa (центральный кружок), защищённый HTTPS, с поддоменами (серым) и зависимостями (белым), среди которых есть уязвимые (штриховая заливка) В наше время значок защищённого соединения HTTPS стал стандартным и даже необходимым атрибутом любого серьёзн...

Смартфоны Huawei смогут выполнять двойную загрузку с HarmonyOS В связи с продолжающейся торговой войной между США и Китаем, Huawei по-прежнему запрещено вести бизнес с американскими компаниями. И поэтому Huawei не может использовать приложений и сервисы Google на своих устройствах. Подробнее об этом читайте на THG.ru.

[Перевод] Массовый исход браузерных игр Вернёмся 2007 год. В это время появились и получили хорошие отзывы критиков такие игры, как Halo 3, Bioshock, Portal, Call of Duty 4: Modern Warfare и Super Mario Galaxy. В том же году вышло много других выдающихся проектов, поэтому он считается лучшим годом в истории видео...

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

Google добавил новые функции в Manufacturer Center Google обновил свой сервис для крупных производителей и брендов Manufacturer Center. Среди основных нововведений: Новый раздел «From the manufacturer» на страницах товаров в Google Shopping. Через этот раздел производители смогут предоставлять более подробную информацию о св...

Android 10 Q лишает пользователей полезной функции Новая операционная система Android 10 Q предлагает довольно много новшеств, о которых компания Google рассказала на конференции для разработчиков Google I/O 2019, но кое-что осталось за кадром.   Как сообщил ресурс TechRadar, в новой ОС убрана поддержка технологии...

RPG-приключение Cat Quest II находится на финальных стадиях разработки, скоро объявят дату релиза Cat Quest– одна из тех немногих игр, которая берет все лучшее в жанре и умело использует наработки для создания эталонного мобильного приключения. Только ленивый не назвал оригинальную RPG одной из лучших ролевых игр для iOS и Android в истории. Около года назад The Gentleb...

TheOutloud — озвучивай и делись любимыми статьями и историями Привет всему сообществу, Habr! Уже некоторое время я являюсь вашим читателем и сегодня решил, что пришло время для моего первого поста здесь. Я давно хотел научиться программировать и последние пару месяцев проводил все свободное время, просматривая обучающие ролики на yout...

Как распознать текст на изображении. Самый простой способ Распознать текст можно в два счета. Главное — иметь доступ к сети Бывают случаи, когда вам нужно распознать текст на изображении, чтобы в итоге у вас была не картинка, а то, что можно распечатать или отредактировать. Можно, конечно, перепечатать текст самостоятельно, н...

3D-напечатанные формы для выпечки: 8 рождественских идей Новый Год к нам мчится, скоро… ну Вы сами все знаете. Давайте готовиться к рождественским праздникам вместе. Для этого включаем Фрэнка Сенатру, и будем делать тематическую выпечку. В данной статье мы подготовили 8 интересных идей 3D-печати формочек для рождественского печень...

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

[Из песочницы] Пишем блог на микросервисах – часть 2 «API Gateway» В первой части нашего цикла статей «Пишем блог на микросервисах» мы описали общий подход к решению задачи. Теперь пришла очередь API Gateway или API GW. В нашем c ptimofeev API GW мы реализуем следующие функции: Конвертация REST запросов в gRPC запросы и наоборот. Логир...

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

[Из песочницы] Еще одно мнение о разнице между bin, sbin, usr/bin, usr/sbin Недавно я обнаружил вот такую статью: Разница между bin, sbin, usr/bin, usr/sbin. Хотелось бы поделиться своим взглядом на стандарт. /bin Содержит команды, которые могут использоваться как системным администратором, так и пользователями, но которые необходимы, когда не смон...

Facebook — первое стороннее приложение для Android, которое загрузили 5 млрд раз Приложение Facebook стало первым приложением вне продуктов Google, которое достигло отметки 5 млрд загрузок в Google Play. Да, как и в случае с приложениями Microsoft, Facebook предустанавливается на многие смартфоны из коробки — отсюда и столь гигантский показате...

В Fortnite стартовал восьмой сезон с огромным вулканом, пиратской пушкой, командной помощью и другими новинками [видео] Компания Epic Games дала старт восьмому сезону «королевской битвы» Fortnite, в котором на игровом острове появился огромный вулкан, пираты, ниндзя и огромный перечень нового контента и улучшений. В окрестностях вулкана появились новые интересные области для исследо...

[Из песочницы] Пишем redux по SOLID В данном посте мы коснемся написания action'ов и reducer'а. Для начала рассмотрим типичный 'flow', в котором мы выполняем следующие операции (далее переработаем все так, чтобы наш код отвечал принципам SOLID). Читать дальше →

Соцсеть Facebook запустила в США сервис для знакомств Dating Facebook запустила в США сервис для знакомств внутри соцсети Dating. Об этом пишет TechCrunch со ссылкой на сообщение компании. Воспользоваться сервисом, который появился в виде дополнительной вкладки в основном приложении Facebook для смартфонов, можно с 18 лет. При регистр...

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

Как установить обновление Microsoft Windows от 10 ноября 2019 На этой неделе Microsoft объявила о выпуске своего обновления для Windows 10 от 2019 года (версия 1909). Если вы относитесь к числу первых пользователей и хотите попробовать новейшую версию Microsoft, вы будете рады узнать, что загрузка и установка обновления очень проста, с...

В Google Data Studio добавили поддержку параметров BigQuery Google позволил пользователям сервиса Data Studio (Центр данных) создавать параметризованные запросы. Теперь при подключении к BigQuery через Data Studio можно будет использовать специальные параметры даты или определять свои собственные именованные параметры как часть польз...

Reaktive — мультиплатформенная библиотека для реактивного Kotlin Многие сегодня любят реактивное программирование. В нём масса плюсов: и отсутствие так называемого "callback hell", и встроенный механизм обработки ошибок, и функциональный стиль программирования, который уменьшает вероятность багов. Значительно проще писать многопоточный ...

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

USB регулятор громкости Atmega328 Привет. Прочитав как то статью заинтересовался идеей, но необходимости не было. Но после того как достал старые колонки и у меня стало 4.1 регулировать громкость по отдельности  стало неудобно, да еще включать/выключать.Так как нужного железа у меня не было сделал на то...

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

Исправляем паттерн проектирования — Singleton в PHP Недавно я писал о том, как сломать паттерн проектирования — Singleton в PHP. После написания статьи я искал новый вариант реализации паттерна: есть ли способ создать Singleton в PHP, не давая возможности создавать новые экзепляры класса с помощью Closure::bind()? Читать даль...

К загрузке доступен свежий выпуск утилиты GPU-Z — 2.23.0 Веб-ресурс TechPowerUp выложил в свободный доступ новую версию утилиты GPU-Z, одного из самых популярных инструментов для просмотра информации о графической подсистеме ПК. В релизе 2.23.0 создатели приложения расширили и без того богатый список...

Драйвер Radeon Software Adrenalin 19.10.1 WHQL доступен для загрузки Новое ПО «несет в себе» поддержку адаптеров AMD Radeon RX 5500/RX 5500M и GRID оптимизацию. Кроме того, драйвер исправляет существующие ошибки в игре Borderlands 3 с включенной опцией DirectX 12 API (вылеты и некорректное отображение картинки). Источник: TechPowerUp

Google Play получит поддержку одновременных загрузок Функция уже тестируется и скоро станет общедоступной

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

[Перевод] Ускорение instagram.com. Часть 3 Сегодня публикуем перевод третьей части серии материалов об ускорении instagram.com. В первой части мы говорили о предварительной загрузке данных, во второй — об отправке данных клиенту по инициативе сервера. Здесь речь пойдёт о кэшировании. Читать дальше →

Как улучшить скорость загрузки сайта: обзор PageSpeed Insights от Google Один из показателей хорошей работы сайта – скорость. И первичной загрузки страниц, и работы в целом. Быстрее загрузится главная страница – быстрее пользователь увидит вашу информацию и с большей вероятностью останется на сайте, если пришел впервые. Веб-разработчик, it-волон...

Вторая жизнь HPI Sprint 2 Всем привет! Пост для тех кто хотел бы вдохнуть новую жизнь в свой пыльный HPI Sprint 2! Давно не писал что то, наконец то дошли руки чтобы довести проект до ума, теперь могу смело рекомендовать его к повторению! Я даже и не представлял что станет со спринтом когда его купил...

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

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

Опубликован OpenSSH 8.1 Разработчики OpenSSH представили очередную версию пакета программ для работы по протоколам SSH 2.0 и SFTP. Релиз устранил серию опасных уязвимостей, позволявших определить приватные ключи и вмешаться в защищенный обмен данными. Среди таких угроз эксперты выделили баг в коде ...

Яндекс открыл сторонним разработчикам каталог «Яндекс.Игры» Они смогут загружать свои браузерные игры в этот каталог бесплатно

Поддержки Windows 10 на хромбуках не будет В прошлом году компания Google сообщила, что работает над средством двойной загрузки под названием AltOS. Этот загрузчик должен был обеспечить поддержку Windows 10 и Chrome OS на хромбуках. Теперь же этот проект закрыт.

Microsoft: Secured-core PCs защищают ваши данные на более глубоком уровне Злоумышленники используют более совершенные способы для кражи личных данных, так что производители персональных компьютеров вынуждены использовать новые способы для повышения безопасности. Компания Microsoft в партнёрстве с несколькими партнёрами, такими как Dell, Dynabook,...

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

Мобильная клавиатура Grammarly Keyboard научилась предлагать синонимы Мобильная клавиатура Grammarly Keyboard для платформ Android и iOS получила поддержку новой функции. Теперь в процессе ввода текста приложение может рекомендовать синонимы, предлагая несколько слов, которые могут быть подходящими или уместными. Активировать данную возможност...

Remixed Pixel Dungeon 28.4.3.2 Remixed Pixel Dungeon — наверное, самый популярный ремейк игры. В ремейке присутствует поддержка русского языка и многих других. Также в Pixel Dungeon Remix имеется множество новых мобов, вещей, механик. Геймплей в игре такой: ГГ путешествует по подземельям, находит оружие, ...

Windows 10 Build 17763.774 теперь доступна для скачивания Если вы не выполнили обновление до Windows 10 May 2019 Update и по-прежнему используете Windows 10 October 2018 Update (версия 1809), то для вашего ПК теперь доступно новое дополнительное накопительное обновление. Windows 10 Build 17763.774 разворачивается через Центр обновл...

Немного о лексическом анализе Давным-давно, когда небо было голубым, трава зеленее и по Земле бродили динозавры… Нет, забудьте про динозавров. Ну, в общем, когда-то тогда пришла в голову мысль отвлечься от стандартного web-программирования и заняться чем-то более безумным. Можно было, конечно, чем угод...

5 способов полезного использования Raspberry Pi. Часть вторая Привет Хабр. В первой части были рассмотрены 5 способов использования Raspberry Pi. Тема оказалась достаточно интересной, и сегодня я рассмотрю еще несколько вариантов того, как можно с пользой использовать этот микрокомпьютер. Фото с сайта learn.adafruit.com Как и в пре...

Урок №5. 3D-печать по созданному G-коду. Советы и рекомендации Урок №5. 3D-печать по созданному G-коду. Советы и рекомендации1. Подготовка 3d-принтера2. Загрузка нити (филамента)3. Подготовка стола (платформы) 4. Запуск печати (после остывания экструдера, мин. до 150 ºC)5. Контроль печати первого слоя детали6. Брошюра со слайдами курса ...

Intel NUC: модели 2019 года и планы на 2020 В этом году мы еще ничего не писали о микро-ПК Intel NUC — но это не значит, что новостей на этом фронте совсем нет. За прошедшие месяцы 2019 выпущено несколько новых моделей, изменены названия во всей линейке и даже анонсирован принципиально новый класс NUC, впрочем, кого...

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

[Перевод] Python 3.8: Что нового и как этим пользоваться? Следующий перевод подготовлен специально для «питонистов», которым интересно наверняка интересно почитать о новых функциях Python 3.8. В преддверии запуска нового потока по курсу «Разработчик Python» мы не смогли пройти мимо этой темы. В этой статье мы поговорим про новые ф...

Группа «НРК - Р.О.С.Т.» внедрила решение «Фабрика XBRL» В ходе проекта был оптимизирован процесс загрузки в «Фабрику XBRL» формы по ОКУД 0420420 «Отчет регистратора». Из-за больших объёмов данных - порядка 20 тысяч строк - её конвертация в Excel для внесения ручных корректировок и обратно в формат XBRL занимала много времени поль...

iPhone разряжается раньше времени? Установите iOS 13.2 Быстро разряжается iPhone? Возможно, дело в iOS 13.1.3 Первое, о чём пользователи iOS спрашивают таких же, как они, после выхода очередного обновления, — как изменилась автономность. Этим людям неважно, что апдейт вышел всего несколько минут назад и у тех, кто его уста...

Не загружается или зависает macOS при загрузке Mac. Что делать? Компьютеры Mac с операционной системой macOS на борту являются эталоном надёжности и работоспособности, но даже несмотря на это никто не застрахован от форс-мажорных обстоятельств, из-за которых операционная системы может не загружаться или зависать при запуске. В этом матер...

[Из песочницы] Установка sdl2 на основные дистрибутивы Здравствуй, Хабр. Недавно наткнулся на новый цикл статей по sdl2, но без процедуры установки. Вроде ничего сложного, но если интересно, то давайте вместе пройдемся по граблям, которые могут нас ожидать. Я проведу установку для xcode10 на macOS 10.14.5, code::blocks на Ubuntu...

Программирование LibreOffice Base. Часть 3 Сегодня мы рассмотрим использование диалоговых окон при редактировании данных в LibreOffice Base (OpenOffice Base). Как мы выяснили в предыдущих сообщениях, Форма LibreOffice Base (OpenOffice Base) — это фактически экземпляр текстового редактора LibreOffice (OpenOffice) Writ...

[Перевод] Ответственный подход к JavaScript-разработке, часть 1 Цифры говорят нам о том, что рост объёмов JavaScript-кода плохо влияет на производительность веб-проектов. Если так будет продолжаться и дальше, то уже очень скоро при загрузке средней страницы будет передаваться как минимум 400 Кб JS-кода. И это — всего лишь объём передавае...

3D-печать и динозавры В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLISTERROR':'Произошла ошибка при загрузке списка воспроизведения','JS_CLICKTOPLAY':'Нажмите для просмотра','JS_LINK':'Скачать...

ASUS представила ROG Zenith II Extreme и ещё две платы для Ryzen Threadripper 3000 Компания ASUS к выходу процессоров Ryzen Threadripper 3000-й серии подготовила три материнские платы на новой системной логике AMD TRX40. Это флагманская ROG Zenith II Extreme, модель среднего уровня ROG Strix TRX40-E Gaming и относительно простая и доступная Prime TRX40-Pro...

Доступна для скачивания Windows 10 Build 17763.720 (October 2018 Update) Microsoft только что начала выпускать второе августовское накопительное обновление для Windows 10 версии 1809. Windows 10 Build 17763.720 доступна через Центр обновления Windows, а также вы можете получить прямую ссылку для загрузки автономных установщиков обновления KB45125...

Черный, белый и розовый. Google Pixel 4 и Pixel 4 XL позируют на больших официальных рендерах До премьеры смартфонов Google Pixel 4 и Pixel 4 XL остаются считанные дни, поэтому пришло время сливать в Сеть их настоящие официальные рендеры. Что и сделали два инсайдера. Размер изображений позволяет рассмотреть все детали. Google Pixel 4 XL Google Pixel 4 В бел...

Microsoft добавляет новый API конфиденциальности в Chromium (Chrome и Edge) Как стало известно, Microsoft работает над еще одной новой функцией конфиденциальности. В прошлом году Apple добавила новый API конфиденциальности «Доступ к хранилищу» в свой браузер Safari, который делает то, что сторонний встроенный контент запрашивает доступ к файлам cook...

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

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

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

Автоматизация аппаратного тестирования Embedded Систем Продолжим цикл статей об автоматизации тестирования Embedded систем. В этой статье будет рассказано как можно быстро и относительно просто интегрировать возможность управления питанием тестируемого устройства из тестового скрипта а так же получить возможность имитировать наж...

Windows 10 May 2019 Update получает новую функцию Windows Update Windows 10 версии 1903, выпуск которой запланирован на конец мая 2019 года, представит улучшенную страницу настроек Центра обновления Windows. В последней сборке Центр обновления Windows получает новую опцию, которая позволит пользователям устанавливать накопительные и допол...

В Google Play бесплатно раздают паркур‑раннер Sky Dancer Premium Раннер с более чем 10 миллионами загрузок теперь без встроенной рекламы.

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

Самая «дешёвая» электронная проходная в России управляемая со смартфона Не так давно я писал пост про самый «дешёвый» турникет в России на данный момент. На всякий случай напомню, что это турникет-трипод «RusGate» T3-NO-SF v.1 за 31 990 рублей, вот самая подробная статья про этот турникет из всех, что были написаны про турникеты. Но история ...

3D игра на three.js, nw.js Я решил выпустить новую версию своей старой браузерной игры, которая на протяжении пары лет пользовалась успехом в качестве приложения в социальных сетях. На этот раз я задался целью оформить ее также и в виде приложения под Windows (7-8-10) и разместить в различных магазина...

Видео: 5 примеров применения 3D-принтера в бизнесе. Всем привет, друзья! С Вами 3DTool! Все чаще мы сталкиваемся со сложным вопросом наших клиентов, купивших 3D-принтер.«Как заработать на 3D-печати?»Так как мы обладаем огромным опытом интеграции аддитивных технологий в бизнес, вот уже на протяжении 5ти лет, и чтобы помочь наш...

История дизайна уровней Duke Nukem (с эскизами Левелорда) В преддверии 22-летия Duke Nukem вчера мы писали об истории игры. Сегодня поговорим о дизайне уровней официальных релизов основной серии игр Duke Nukem, не спин-офф и тем более не сторонних модификаций. По тексту тут и там разбросаны цитаты из нашего интервью с легендарным...

Как упростить исследование БД Oracle: «джентльменский набор» скриптов Добрый день! Мы команда системных аналитиков одного из подразделений управления данными «Ростелекома». В нашей компании насчитывается более 300 неоднородных источников данных — такое многообразие необходимо для поддержки работы Ростелекома по всем многочисленным направлениям...

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

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

Сотрудник Google создал игру, основанную на данных Lighthouse Сотрудник Google Мартин Ширле (Martin Schierle) создал игру, основанную на реальных показателях SEO-инструмента Lighthouse. Согласно описанию на GitHub, проект призван визуализировать основные показатели и проблемы, связанные с загрузкой страницы, в виде игры. Идея состоит в...

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

Драйвер GeForce 431.60 WHQL доступен для загрузки Свежее ПО совместимо с видеокартой GeForce RTX 2080 Super, релиз которой состоялся 23 июля, а также с Wolfenstein: Youngblood, Wolfenstein: Cyberpilot, Madden NFL 20 и первым дополнением для Metro Exodus. Ликвидированы мерцания изображения в игре World of Warcraft: Battle f...

В королевстве PWN. Атака ret2bss, криптооракулы и реверс-инжиниринг на виртуалке Smasher с Hack The Box Для подписчиковВ этой статье тебя ждут: низкоуровневая эксплуатация веб-сервера со срывом стека и генерацией шелл-кода на лету с помощью древней магии pwntools; атака Padding Oracle на питоновское приложение для вскрытия шифртекста AES-CBC, а также реверс-инжиниринг исполняе...

TDK запускает производство ультразвуковых датчиков для VR-гарнитур и не только Как сообщает японский интернет-ресурс Nikkei xTech, компания TDK начала массовое производство ультразвуковых датчиков нового поколения для измерения дальности в составе носимой электроники. В производство пошли модели датчиков CH-101 и CH-201. Датчик CH-101 измеряет расстоян...

В 32% расширений для Chrome нашли проблемы с безопасностью Почти треть приложений и расширений для Chrome используют уязвимые сторонние библиотеки. К такому выводу пришли специалисты Duo Labs после анализа более чем 120 тыс. плагинов, представленных в Интернет-магазине Chrome. Как выяснили аналитики, большинство дополнений к браузер...

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

[Из песочницы] SpecFlowMaster: как улучшить качество тестов Делаем правильные вещи Современная разработка не может существовать без автоматизированных тестов. Тесты могут быть написаны очень быстро даже непрофессионалами. Таким образом, у нас есть тесты, все как бы хорошо. Можем ли мы довериться таким тестам? Каково качество наших ин...

WebStorm 2019.3: ускоренный запуск, усовершенствованная поддержка Vue.js и другие улучшения Всем привет! Давненько на Хабре не было блог-постов от команды WebStorm. Что же, будем исправляться, тем более, есть отличный повод: мы только что выпустили последнее крупное обновление WebStorm в этом году. Если у вас нет времени на чтение всей статьи, вот несколько сло...

Windows 10 Build 18990 доступна для загрузки Сегодня Microsoft выпустила Windows 10 Insider Preview Build 18990 (20H1) для инсайдеров Windows в Fast Ring. Итак, что же нового в Build 18990?ВКЛЮЧЕНИЕ АВТОМАТИЧЕСКОГО ПЕРЕЗАПУСКА ДЛЯ ПРИЛОЖЕНИЙ UWPВ прошлом месяце Microsoft представила новый отдельный параметр, позволяющ...

Как работает функция облачной установки в Windows 10 Windows 10 20H1, которая является обновлением функций, которое выйдет в эксплуатацию весной 2020 года, представит новую опцию переустановки ОС из облака, которая позволит пользователям начать с нуля переустановкой ОС, используя только образ системы, хранящийся в облаке. Это ...

Утилита GPU-Z обновлена до версии 2.26.0 Веб-ресурс TechPowerUp сообщил о доступности к загрузке нового выпуска утилиты GPU-Z, информирующей о составе и параметрах графической подсистемы компьютера. В релизе 2.26.0 разработчики устранили множество проблем, замечены в предыдущих версиях приложения, расширили список....

Новые телевизоры The One от Philips начинают продаваться в Украине Юг-Контракт начинает продажи LED-телевизоров Philips из новой серии The One, которая отличается поддержкой самых передовых технологий в создании высококачественного изображения и звука.

Пишем под FPGA без HDL. Сравнение высокоуровневых средств разработки В последнее время производители FPGA и сторонние компании активно развивают методы разработки для FPGA, отличающиеся от привычных подходов использованием высокоуровневых средств разработки. Являясь FPGA-разработчиком, в качестве основного инструмента я использую язык описа...

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

Используем статические ссылки на свойства объектов при помощи лямбд Так уж исторически сложилось, что в Java для свойств объектов (properties) не предусмотрено никакой физической сущности. Свойства в Java — это некоторые соглашения в именовании полей и методов доступа к ним (аксессоров). И, хотя наличие физических свойств в языке упростило б...

[Перевод] Повышаем производительность разработки на примере Vue — часть 2 Если вы не читали Часть 1, вы можете исправить сиё недоразумение здесь. Переиспользование конфигураций Новая библиотека vue-cli-3 избавила от необходимости поддерживать сложные шаблоны сборки и конфигураций. Вместо этого она позволяет разработчику сосредоточиться на создании...

Скорость загрузки приложений через 5G сети оказалась выше, чем через оптоволокно Тестирование проводилось при помощи смартфона ZTE Axon 10 Pro, обеспечивающий поддержку 5G сети

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

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

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

Причины бросить Mac OS и выбрать Linux Если вы выбираете между Mac OS и Linux, то этот пост будет для вас. Подробно расписал — продолжать использовать Linux или переключиться на Mac OS. И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В срав...

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

Вариант многоцветной печати Это наверное самый оригинальный способ печати несколькими цветами. Для него подойдёт любой принтер без дополнительных апгрейдов и устройств смешивания цветов.В чём суть: автор предлагает распечатать филамент. Именно распечатать. В вашем браузере отключен JavaScript ...

[Из песочницы] Настройка GitLab CI для загрузки java проекта в maven central Данная статья рассчитана на java разработчиков, у которых возникла потребность быстро публиковать свои продукты в репозиториях sonatype и/или maven central с использованием GitLab. В данной статье я расскажу про настройку gitlab-runner, gitlab-ci и maven-plugin для решения д...

[Перевод] Потоки Redis как чистая структура данных Новая структура данных Redis 5 под названием «потоки» (streams) вызвала живой интерес в сообществе. Как-нибудь я поговорю с теми, кто использует потоки в продакшне, и напишу об этом. Но сейчас хочу рассмотреть немного другую тему. Мне начинает казаться, что многие представля...

DevOpsProdigy KubeGraf v1.1.0 Сегодня мы зарелизили новую версию нашего плагина для мониторинга k8s — grafana.com/grafana/plugins/devopsprodigy-kubegraf-app — о котором писали ранее. Ключевая фича новой версии — возможность аутентификации с помощью bearer-токена. Теперь посредством манифестов (которые м...

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

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

Смотрим фильмы с комфортом С развитием интернета необходимость в загрузке фильмов просто пропала — зачем тратить на это время и место на устройстве, если можно зайти на HD-VIDEOBOX и посмотреть необходимый фильм в онлайне? Это гораздо удобнее, чем загружать фильм из интернета или смотреть контент чере...

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

Смартфоны Xiaomi дороже 18 000 рублей в 2020 году будут поддерживать 5G 5G — это уже давно не фантастика, а реальность, пусть до разных регионов она и добирается с очень неровным темпом. Зато производителям смартфонов ничего не мешает предлагать устройства «с запасом» технологий на будущее. И пусть сейчас поддержка 5G — это атрибут флагманов, уж...

TP-Link выпускает на российский рынок свой первый Wi-Fi роутер с поддержкой технологии 4G+ Cat6 Новая модель поддерживает сети более высокого уровня в рамках протокола LTE со скоростью загрузки данных до 300 Мбит/с.

Решение задания с pwnable.kr 11-coin1, 12-blackjack, 13-lotto. Ошибки в логике приложений В данной статье рассмотрим решения 3-х заданий с сайта pwnable.kr. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и компьютерной безопасности, я буду писать и рассказывать о следующих категориях: ...

Бокс для 3d принтера Запилил на быструю руку бокс для своего нового 3d принтера В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLISTERROR':'Произошла ошибка при загрузке списка воспроизведения'...

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

[Перевод] Есть ли что-то общее у разных песен-хитов? Если выполнить вход на Spotify.me, то можно получить персонализированную сводку того, как Spotify понимает вас через музыку, которую вы слушаете на этом сайте Spotify. Это круто! Я слушаю много музыки и люблю работать с данными, поэтому это вдохновило меня на попытку анали...

Как строить, развертывать и тестировать Waves RIDE dApp Здравствуйте! В статье я покажу, как написать и запустить на ноде Waves обычный dApp. Рассмотрим необходимые инструменты, методы и пример разработки. Схема разработки dApps и обычных приложений почти не отличается: Пишем код Пишем автоматизированное тестирование Запуска...

Выпущена новая сборка Microsoft Edge Dev 78.0.276.2 Компания Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 78.0.276.2 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Основные новшества: Добавлена возможность открыть все элементы колле...

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