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

[Перевод] Эффекты фильтрации SVG. Часть 4. Двухцветные изображения при помощи feComponentTransfer Эта четвертая статья серии об SVG-фильтрах, в которой Sara Soueidan покажет вам, как использовать feComponentTransfer для создания эффекта двухтонового фильтра. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и авт...

[Перевод] Эффекты фильтрации SVG. Часть 6. Создание текстуры с помощью feTurbulence Узнайте, как использовать мощный примитив SVG-фильтра feTurbulence для создания собственных текстур и эффектов искажений. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора многих технических статей, проживаю...

[Перевод] Эффекты фильтрации SVG. Часть 5. Соответствие текста текстуре поверхности при помощи feDisplacementMap В очередной статье серии об SVG фильтрах Sara Soueidan покажет как сделать текст соответствующим текстуре поверхности с помощью примитива feDisplacementMap. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора ...

[Перевод] Эффекты фильтрации SVG. Часть 7. Продвижение вперед Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора многих технических статей, проживающей в Ливане, посвящена работе фильтров SVG и состоит из следующих статей: Эффекты фильтрации SVG Эффекты фильтрации SVG. ...

[Перевод] Эффекты фильтров SVG: контурный текст при помощи feMorphology Во второй части серии об SVG-фильтрах Sara Soueidan знакомит нас с фильтром feMorphology и приводит несколько примеров его использования для создания интересных эффектов. Читать дальше →

NVIDIA использует ядра Tensor вместо зелёного экрана Компания NVIDIA представила движок RTX Broadcast Engine, который задействует тензорные ядра в графических процессорах серии GeForce RTX для фильтрации фонового изображения и создания эффекта «зелёного экрана».

[Перевод] Как реализован рендеринг «Ведьмака 3»: молнии, ведьмачье чутьё и другие эффекты Часть 1. Молнии В этой части мы рассмотрим процесс рендеринга молний в Witcher 3: Wild Hunt. Рендеринг молний выполняется немного позже эффекта занавес дождя, но всё равно происходит в проходе прямого рендеринга. Молнии можно увидеть на этом видео: Они очень быстро исчез...

[Перевод] SVG фильтры 101 Это первая статья в серии об SVG фильтрах. Это руководство поможет понять, что это такое, и покажет, как использовать их для создания собственных визуальных эффектов. CSS в настоящее время предоставляет нам способ применения цветовых эффектов к изображениям, таких как насыщ...

Даннинг с Крюгером, Сократ и круги знаний Меня давно занимает тема познания. Так я столкнулся с изречением Сократа — «Я знаю, что ничего не знаю», с эффектом Даннинга-Крюгера. Уверился в истинности этих концепций. Увидел их взаимосвязь. А кроме того мне у меня появилась уверенность, что можно математически обосноват...

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

Рассекречены первые подробности. Huawei провёла предварительный анонс Honor 20 Компания Huawei разослала пресс-релиз с предварительным анонсом серии смартфонов серии Honor 20. Она подтвердила, что в серию войдут модели Honor 20, Honor 20 Lite и Honor 20 Pro. Международная презентация смартфонов состоится в в Лондоне 21 мая.  Из характеристик...

Samsung сжалилась. Вырез Galaxy Note10 теперь может выполнять роль индикатора уведомлений После того, как компания Samsung выпустила серию флагманских смартфонов Galaxy S10 без светодиодного индикатора уведомлений, уже никого не удивило его отсутствие в Galaxy Note 10 и Galaxy Note 10+.  Для решения проблемы существует несколько сторонних приложений, н...

Будни MT_FREE: несколько историй про влияние сторонних сервисов на работу публичного Wi-Fi Интернет — большая и динамичная среда, где всё друг с другом тем или иным способом связано и может друг на друга влиять. Такая зависимость, когда небольшое изменение в одной части системы может привести к полному изменению другой, в народе называют «эффектом бабочки». Эффе...

[Перевод] Функциональное мышление. Часть 9 Это уже 9 часть серии статей по функциональному программированию на F#! Уверен, на Хабре существует не очень много настолько длинных циклов. Но мы не собираемся останавливаться. Сегодня расскажем про вложенные функции, модули, пространства имен и смешивание типов и функций в...

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

[Перевод] Функциональное мышление. Часть 8 Привет, Хабр! Мы с небольшим запозданием возвращаемся с новогодних каникул с продолжением нашей серии статей про функциональное программирование. Сегодня расскажем про понимание функций через сигнатуры и определение собственных типов для сигнатур функций. Подробности под кат...

[Перевод] Unreal Engine 4 — шейдер горения Это небольшой шейдер, который появился, когда я думал о различных методах применения flowmap. Существуют много эффектов перехода/растворения, но большинство из них выглядит довольно статично, так как они используют статические текстуры. Данный шейдер далек от совершенства, н...

Очки-камеры Snapchat 3 позволят снимать фото и видео в 3D Компания Snap выпустила третью версию очков с интегрированными камерами, которых теперь стало две. Благодаря этому достигается стереоскопический эффект — на основе изображений с двух камер можно получить трехмерную картинку с полноценным эффектом глубины. Вся работа, к...

[Перевод] Классификация покрова земли при помощи eo-learn. Часть 3 Когда нужны результаты лучше, чем "удовлетворительно" Часть 1 Часть 2 Переход зоны из зимнего сезона в летний, составлено из изображений Sentinel-2. Можно заметить некоторые отличия в типах покрова по снегу, что описывалось в прошлой статье. Читать дальше →

[Перевод] Функциональное мышление. Часть 11: Финал Сегодня мы заканчиваем нашу серию статей о функциональном программировании. Получилось 11 частей. Я считаю, что это достижение. В этой статье реализуем простой стековый калькулятор (также известный как "обратная Польская нотация"). Реализация практически полностью построена ...

StoryZ Живые фото 1.0.1 StoryZ Живые фото: Создавайте видео из неподвижных фото.  Заставьте ваши фото двигаться и оживите их. Создавайте анимированный эффект двойной экспозиции, объединив неподвижное фото с видео. StoryZ — уникальное приложение для создания захватывающих анимированных ф...

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

[Перевод] Изучаем Docker, часть 3: файлы Dockerfile В переводе третьей части серии материалов, посвящённых Docker, мы продолжим вдохновляться выпечкой, а именно — бубликами. Нашей сегодняшней основной темой будет работа с файлами Dockerfile. Мы разберём инструкции, которые используются в этих файлах. Бублики — это инструкци...

Как удалить или изменить эффект размытия с портретного фото на iPhone Функция «Портрет», дебютировавшая в 2016 году на iPhone, позволяет делать снимки с эффектом глубины (чёткое изображение с размытым фоном). С каждой новой версией iOS Портретный режим продолжает развиваться, обрастая новыми возможностями. В этом материале мы расскажем как уда...

[Перевод] Использование strict-модулей в крупномасштабных Python-проектах: опыт Instagram. Часть 2 Представляем вашему вниманию вторую часть перевода материала, посвящённого особенностям работы с модулями в Python-проектах Instagram. В первой части перевода был дан обзор ситуации и показаны две проблемы. Одна из них касается медленного запуска сервера, вторая — побочных э...

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

Рекомендации по настройке AFA AccelStor при работе с VMware vSphere В рамках данной статьи хотелось бы рассказать об особенностях работы All Flash массивов AccelStor с одной из популярнейших платформ виртуализации – VMware vSphere. В частности, акцентировать внимание на тех параметрах, которые помогут получить максимальный эффект от использо...

Ученые решили загадку, 140 лет скрывавшуюся в одном из фундаментальных физических понятий, в эффекте Холла Ученые-физики нашли способ, позволивший получить доступ к информации, имеющей отношение к одному из фундаментальных физических явлений, к эффекту Холла, и ускользавшей от них в течение 140 лет. Напомним читателям, что физик Эдвин Холл (Edwin Hall) в 1879 году обнаружил, что ...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

[Перевод] Распознавание источников освещения на картах окружения В этой статье представлена реализация на Python алгоритма распознавания источников освещения на картах окружения (LDR или HDR) при помощи равнопромежуточной проекции (equirectangular projection). Однако после внесения незначительных изменений её также можно использовать с п...

Sniper Elite 5 находится в разработке Студия Rebellion Developments сообщила, что в данный момент она работает над четырьмя проектами из серии Sniper Elite. Во-первых, это полноценная следующая (пятая по счету) часть повествования. Во-вторых, Sniper Elite V2 Remastered. В-третьих, Sniper Elite 3 Ultimate Editio...

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

Эффект Кесслера — Новый опыт в VR В минувшую среду в кинотеатре виртуальной реальности Impulse VR прошла премьера российского интерактивного VR-фильма «Эффект Кесслера». В главных ролях Юрий Колокольников, Ирина Старшенбаум, Сергей Мезенцев и зрители, которые наравне с другими персонажами участвовали в косми...

Байт-машина для форта (и не только) по-индейски (часть 3) Наступил год 2019. Новогодние праздники подходят к концу. Самое время начать вспоминать байты, команды, переменные, циклы… Что-то я все уже забыл с этими праздниками. Придется вспоминать вместе! Сегодня сделаем интерпретатор для нашей байт-машины. Это третья статья, первы...

JMeter — швейцарский нож тестировщика (Часть 2) Сегодня расскажу, как мы с помощью JMeter’а наладили процесс кэширования продуктовых страниц, проверили работу мобильного приложения без самого приложения и создали 2000 юзеров в системе без доступа к базе данных. Кто не в курсе, что здесь происходит, читайте первую часть ...

Израильский Techsomed, разработавший систему анализа изображений при лечении рака — получил $2,6млн венчурных инвестиций Techsomed – израильский стартап, разработавший BioTrace — первую и пока единственную в мире ультразвуковую систему анализа изображений при лечении рака — получил $2,6 миллиона венчурных инвестиций. Система мониторинга BioTrace устанавливается в стандартные медицинские уль...

[Перевод] Создание игры Tower Defense в Unity: башни и стрельба по врагам [Первая и вторая части туториала] Размещаем на поле башни. Целимся во врагов при помощи физики. Отслеживаем их, пока это возможно. Стреляем в них лазерным лучом. Это третья часть серии туториалов о создании простой игры жанра tower defense. В ней рассмотрено создание баше...

[Перевод] Создаём эффект распространения цвета в Unity На этот эффект меня вдохновил эпизод Powerpuff Girls. Я хотела создать эффект распространения цвета в чёрно-белом мире, но реализовать его в координатах мирового пространства, чтобы видеть, как цвет закрашивает объекты, а не просто плоско распределяется по экрану, как в мул...

Software Defined Radio — как это работает? Часть 3 Привет Хабр. Во второй части были рассмотрены практические аспекты использования SDR. В этой части мы разберемся, как принять данные метеоспутника NOAA с помощью Python и недорогого (30$) приемника RTL-SDR. Рассмотренный код будет работать везде — на Windows, OSX, Linux и д...

Как взять сетевую инфраструктуру под свой контроль. Часть третья. Сетевая безопасность. Продолжение Это вторая часть главы «Сетевая безопасность» (которая в свою очередь является третьей частью цикла статей «Как взять сетевую инфраструктуру под свой контроль»). В первой части этой главы мы рассмотрели некоторые аспекты сетевой безопасности сегмента «Data Center». Эта глава...

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

Украинская компания Postmodern Digital работала над спецэффектами для фантастического фильма «Блуждающая Земля» и сериала «Чернобыль» от HBO [видео] Мы уже рассказывали о том, как создавались спецэффекты для китайского фантастического фильма The Wandering Earth / «Блуждающая Земля». Оказывается, свою руку к успеху фильма приложили не только зарубежные, но и украинские специалисты в области визуальных эффектов из компании...

Гаджеты недели 20 мая 2019 года В этом выпуске: интеллектуальный монитор BlueSmart mia2 для кормления детей; умная и полезная кормушка для котиков Xiaomi Furrytail Pet; инновационный молокоотсос Elvie Pump и другие занимательные гаджеты. Умная кормушка Xiaomi Furrytail Pet Создается впеч...

В TikTok появился эффект зелёного экрана для кинематографического видео Команда популярного сервиса коротких видеороликов TikTok объявила о запуске новой функции — эффекта зелёного экрана #greenscreen в набор креативных инструментов для создания видео.

Software Defined Radio — как это работает? Часть 6 Привет, Хабр. В предыдущей части мы рассмотрели возможность передачи простых сигналов с помощью GNU Radio. Сейчас мы пойдем дальше, и посмотрим, как передать что-нибудь посложнее. Начнем с радиолюбительских сигналов WSPR, а затем создадим работающий программный QAM-модем. ...

[Перевод] Классификация покрова земли при помощи eo-learn. Часть 2 Классификация покрова земли при помощи eo-learn. Часть 2 Часть 1 Переходим от данных к результатам, не покидая рамки своего компьютера Стек изображений небольшой зоны в Словении, и карта с классифицированным покровом земли, полученная, используя методы, описанные в статье. ...

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

RubyRussia 2019. Никита Шильников об алгебраическиех эффектах До конференции RubyRussia остается совсем немного времени. У тех, кто не успел получить свой билет, еще есть шанс забрать на сайте один из последних. Никита Шильников на конференции расскажет об алгебраическиех эффектах, а пока можно почитать интервью по теме доклада. Чита...

[Перевод] Бегущие огни на реле Если вы ранее собирали бегущие огни на транзисторах, тиристорах или микросхемах, вам, возможно, будет интересно реализовать тот же эффект на реле. Читать дальше →

Серия компьютерных корпусов MSI MAG Forge 100 включает три модели Компания MSI представила компьютерные корпуса серии MAG Forge 100, по словам производителя, разработанные специально для игровых компьютеров. Название серии переводится как «ковка». Оно призвано вызывать ассоциации с процессом создания мощного оружия, которы...

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

Enermax представляет новый вариант кулера ETS-T50 AX ARGB ENERMAX, ведущий разработчик и производитель аппаратных продуктов для ПК, пополнила свою линейку ETS-T50 AX новой моделью кулера. Расширенная серия продуктов называется ETS-T50 AX ARGB, которая может поддерживать охлаждающую способность 230 Вт + TDP и предназначена для ото...

Угловые эффекты Добрый день, дорогой читатель! Это вторая переводная статья из цикла статей о создании физического движка авторства Chris Hecker. Если Вы ещё не ознакомились с первой, то рекомендую это сделать, т. к. всё сразу станет понятнее. Большое спасибо за поддержку первого перевода: ...

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

Деревянные игрушки, часть третья — 1989 Где-то в 1989-90 году я стал более-менее регулярно играть на РС, а не время от времени. Нас на выходные брали на работу и почти целый день у нас на троих в распоряжении имелось два компьютера с играми. На третьем компьютере в это время работали в чем-то Windows-подобном, но ...

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

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

Sagи из жизни Доброго времени суток. У вас тоже есть знакомый react-разработчик, который рассказывает восхитительные истории о сайд-эффектах в redux? Нет?! Могу я стать этим человеком? Автор взял на себя смелость не писать вводную часть о том, что же из себя представляет библиотека redux...

Samsung Galaxy A10s Samsung Galaxy A10s был официально представлен как новейшая модель в серии Galaxy A. Galaxy A10s представляет собой обновление Samsung Galaxy A10,который был запущен в Индии в начале этого года. Новый телефон оснащен дисплеем Infinity-V и поставляется с двойной настройкой за...

Эффект Homunculus loxodontus: Роскосмос планирует 3D-печать лунных баз Роскосмос заявил о намерении осваивать Луну с помощью технологий 3D-печати. И уже совсем скоро, на третьем этапе лунной программы! Разбираемся, кто делает 3D-принтер для печати лунных баз и сколько нужно потерпеть.Подробнее...

[Перевод] Шейдеры 3D-игр для начинающих: эффекты [Первая часть] Разобравшись с основами, в этой части статьи мы реализуем такие эффекты, как контуры объектов, bloom, SSAO, размытие, глубина резкости, пикселизация и другие. Контуры Создание контуров вокруг геометрии сцены придаёт игре уникальный внешний вид, напоминающий...

Sharkoon анонсирует игровую клавиатуру SGK5 Sharkoon Technologies представляет SKILLER SGK5, резиновую клавиатуру с подсветкой RGB для геймеров. Клавиатура оснащена поддержкой одновременного нажатия клавиш, удобными мультимедийными клавишами и съемной подставкой для запястий. SKILLER SGK5 имеет фоновую подсветку RGB с...

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

Candy Camera 5.3.5 Candy Camera — каждый пользователь сможет фотографировать легко, удобно, а главное, что красиво. Фильтр камеры работает в режиме реального времени, вы не будете затруднять себя длительной пост-коррекцией.  Камера обладает более 30 уникальными и эмоциональными фильтрами...

Флагманский смартфон Honor 20 «слегка» представлен официально Полноценная презентация гаджета состоится через неделю, 21 мая. А пока производитель раскрыл внешность аппарата и назвал ряд её особенностей. Корпус новинки изготовлен с эффектом «многомерной динамической голографии». Задняя стеклянная поверхность выполнена по "двухслойной" ...

[Перевод] Функциональное мышление. Часть 10 Вы представляете, это уже десятая часть цикла! И хотя до этого повествование было сфокусировано на чисто функциональном стиле, иногда удобно переключиться на объектно-ориентированный стиль. А одними из ключевых особенностей объектно-ориентированного стиля являются возможност...

NVIDIA Jetson Nano: тесты и первые впечатления — часть 2, тесты AI Привет, Хабр. В первой части была рассмотрена NVIDIA Jetson Nano — плата в форм-факторе Raspberry Pi, ориентированная на производительные вычисления с помощью GPU. Настала пора протестировать плату в том, для чего она создавалась — для AI-ориентированных расчетов. Рассмо...

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

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

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

Software Defined Radio — как это работает? Часть 5 Привет Хабр. В предыдущей части был рассмотрен прием сигналов с помощью GNU Radio. Сейчас мы рассмотрим обратную задачу — передачу сигналов различного вида модуляции. Как и в случае приема, с помощью GNU Radio можно создать сложную программную систему для передачи сигнал...

Акустическая левитация своими руками Сегодня я расскажу и покажу, как в домашних условиях повторить эффект ультразвуковой левитации своими руками. Читать дальше →

5 способов полезного использования Raspberry Pi. Часть третья Привет Хабр. Во второй части были рассмотрены 5 способов использования Raspberry Pi. И как оказывается, этот микрокомпьютер способен ещё на большее. Сейчас мы рассмотрим еще 5, надеюсь, не менее интересных возможностей Raspberry Pi. Как и в предыдущей части, будут рассмо...

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

[Из песочницы] Создаем современное веб приложение. Знакомство с проектом и подготовка к работе. Часть 1 В этой серии статей мы пройдем полный цикл создания клиентской части приложения и напишем небольшую библиотеку компонентов с использованием современного стека технологий. Читать дальше →

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

Земля находится под прицелом сверхмассивной черной дыры: стоит ли бояться? Сверхмассивная черная дыра Стрелец A*, находящаяся в центре нашей галактики, не только всасывает находящиеся поблизости объекты, но и выбрасывает мощное радиоизлучение. Ученые давно пытались разглядеть эти лучи, но им мешал рассеянный свет, окружающий дыру. Наконец, они смо...

[Перевод] Изучаем Docker, часть 4: уменьшение размеров образов и ускорение их сборки В этой части перевода серии материалов, которая посвящена Docker, мы поговорим о том, как оптимизировать размеры образов и ускорить их сборку. В прошлых материалах мы сравнивали образы Docker с пиццей, термины с пончиками, а инструкции файлов Dockerfile с бубликами. Сегодня ...

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

Tic Tac Toe, часть 3: Undo/Redo с хранением команд Tic Tac Toe, часть 0: Сравнение Svelte и React Tic Tac Toe, часть 1: Svelte и Canvas 2D Tic Tac Toe, часть 2: Undo/Redo с хранением состояний Tic Tac Toe, часть 3: Undo/Redo с хранением командВ этой части рассмотрена реализация игры Tic Tac Toe с помощью паттерна Command, с ...

Fractal Design выпускает серию вентиляторов Prisma и контроллер подсветки Adjust R1 Компания Fractal Design сообщила о выпуске новой серии корпусных вентиляторов с подсветкой и контроллера для управления подсветкой. Вентиляторы Prisma будут доступны как в варианте AL с адресуемой полноцветной подсветкой, так и в одноцветных вариантах SL (со светодиодам...

BQ представила смартфоны BQ 5535L Strike Power Plus и BQ 6035L Strike Power Max Бренд BQ объявил о пополнении линейки смартфонов Strike Power двумя новыми моделями BQ 5535L Strike Power Plus и BQ 6035L Strike Power Max. Ключевой особенностью моделей является мощный аккумулятор — 5000 мАч и 6000 мАч, соответственно.  Емкости этих ак...

Заменить Object на var: что может пойти не так? Недавно я столкнулся с ситуацией, что замена Object на var в программе на Java 10 приводит к исключению в процессе выполнения. Мне стало интересно, много ли разных способов добиться такого эффекта, и я обратился с этим вопросом к сообществу: A puzzle: provide a Java code sam...

«Хаббл» получил удивительный снимок далекой галактики NASA, ESA and E. Rivera-Thorsen (Institute of Theoretical Astrophysics Oslo, Norway) Как объясняет NASA в материале к изображению, гравитационное линзирования означает, что находящийся переднем плане галактический кластер настолько массивен, что его гравитация «деформир...

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

TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом Третья статья в цикле и небольшое ответвление от основной серии — в этот раз я покажу как устроена и как работает библиотека интеграционного тестирования Spring, что происходит при запуске теста и как можно тонко настраивать приложение и его окружения для теста. Читать дальш...

[Из песочницы] Анализ «Эффекта пикабу» После запуска приложения всегда встает вопрос, откуда брать пользователей. В этой статье хотел бы поделиться своим опытом, как на старте проекта без денежных вложений я получил неплохой стартовый трафик. Читать дальше →

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

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

[Перевод] Создание игры Tower Defense в Unity: сценарии и волны врагов [Первая, вторая, третья и четвёртая части туториала] Поддержка врагов малого, среднего и крупного размеров. Создание игровых сценариев со множественными волнами врагов. Разделение конфигурации ассетов и геймплейного состояния. Запуск, пауза, победа, поражение и ускорение и...

[Перевод] Service mesh для микросервисов. Часть III. Более глубокий взгляд на Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Это третья статья из серии публикаций, посвященных  Kubernetes и технологии service mesh (также известной как «сеть микросервисов» и «mesh-сеть микросервисов»). В ...

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

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

3 ключевых качества успешного менеджера по продукту: Юрий Голиков, VP of Engineering Wrike Привет, Хабр. Мы продолжаем нашу серию статей о ключевых качествах для успешного менеджера по продукту по версии Wrike. В предыдущей части мы общались с Антоном Даниловым, group product manager. Сегодня на вопросы отвечает Юрий Голиков. Юрий работает в Wrike 3 года на должно...

Сильвестр Сталлоне сыграет Нео в Матрице, или Кино 2.0 Замена лиц актёров с помощью нейросетей работает уже неплохо. Если интересно, вбейте на ютубе запрос «Терминатор с лицом Сталлоне». Надеюсь, по контексту понятно, что вы увидите. Технология замена лиц открытая. Проще говоря, каждый может заморочиться и подменить лицо в любо...

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

[Перевод] Хитрости реализации переходов между экранами в Legend of Zelda Для эффекта вертикального скроллинга в первой части «The Legend of Zelda» используются манипуляции графическим «железом» NES, скорее всего не предусмотренные разработчиками консоли. У меня нет доступа к официальной документации Picture Processing Unit (PPU — графический чи...

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

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

В России появились продвинутые игровые мониторы Acer Nitro EI1 Компания Acer объявила о появлении в России серии ультраширокоформатных игровых мониторов Nitro EI1 с целым набором функций и технологий, обеспечивающих полный эффект присутствия в игровом мире. Подробнее об этом читайте на THG.ru.

Roland VR-1HD – микшер для потоковой передачи мультимедиа Компания Roland анонсировала выпуск микшера для потоковой передачи мультимедиа контента, который может работать в режиме реального времени и позволяет создавать многокамерные видео трансляции.VR-1HD представляет собой портативный микшер оснащенный 3 фейдерами, 3 RGB пэдами, ...

[Из песочницы] Два процента «кота» или кто сфотографировал Мастера Йоду? В 2016 из-за давней мечты о видео-играх и «хайпа» вокруг AI я начал изучать Python. Computer Science is Fun потому только неделю назад я обучил первую recognition модель, но без использования Python (в computer science много соблазнов). Как и предсказывал Андрей Себрант (Ya...

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

Трейлер AMD RX 5700: преимущества новой технологии Radeon Image Sharpening К долгожданному старту продаж 7-нм видеокарт серии Radeon RX 5700 на базе новой архитектуры RDNA компания AMD представила ролик, посвящённый технологии Radeon Image Sharpening (RIS). Она поддерживается только новыми графическими ускорителями (по крайней мере, пока) и призван...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 27. Введение в AСL. Часть 2 Еще одна вещь, о которой я забыл упомянуть – ACL не только фильтрует трафик по принципу разрешить/отказать, он выполняет ещё много функций. Например, ACL используется для шифрования трафика VPN, однако для сдачи экзамена CCNA достаточно знать, как он применяется для фильтрац...

[Перевод] Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 3. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 1. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 2. XIV конференция ассоциации USENIX. Технологии хранения файлов 5.5. Неисправляемые ошибки и лит...

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

Самые интересные яды Привет, %username%! Снова вечер, снова мне нечего делать, и я решил потратить немного времени, чтобы написать третью часть своего цикла о ядах. Надеюсь, ты читал первую и вторую часть, и тебе понравилось. В третьей части мы немного отдохнём. Здесь не будет рассказа о тех...

Крокодилы летают, но низко-низко (об экранопланах без эмоций, зато с отступлениями) Скажу сразу: ничего про «не имеющее аналогов», «бездумно разрушенное» и т.п. – не будет. Что будет: — Немного истории; — Разъяснение того, что такое эффект экрана, его свойства и последствия; — Преимущества и недостатки; — Практические реализации у нас и за рубежом, ра...

Facebook тестирует в Канаде приложение для создания мемов Facebook запустила бесплатное мобильное приложение для создания мемов Whale, сообщает The Verge. Новоявленное ПО в настоящее время доступно только в App Store в Канаде. Whale позволяет накладывать текст и эффекты поверх своих фотографий или изображений из коллекции приложени...

Лайфхак: как сделать градиентный цвет у текста в Instagram Stories Необычный эффект при помощи двойного свайпа.

SNA Hackathon 2019: усложняем архитектуру — упрощаем признаки В этой статье я расскажу про свое решение текстовой части задачи SNA Hackathon 2019. Какие-то из предложенных идей будут полезны участникам очной части хакатона, которая пройдет в московском офисе Mail.ru Group с 30 марта по 1 апреля. Кроме того, этот рассказ может быть ин...

BGP hijacking с помощью добавления AS жертвы в AS-SET атакующего Статья поделена на три части части. В первой содержится общая информация о том что такое BGP hijacking и его традиционный вариант. Для тех кто знаком с этим явлением, рекомендуется перейти сразу ко второй части. Во второй части будет описан метод анонсирования чужих префиксо...

Telegram обновился до версии 5.3 и теперь предлагает новые инструменты для настройки фона ваших чатов Обновление Chat Backgrounds 2.0 позволяет применять новые эффекты к фоновым изображениям и многое другое. Ранее […]

Домен-фронтинг на базе TLS 1.3. Часть 2 Введение В первой части статьи мы дали краткое описание механизма encrypted SNI (eSNI). Показали каким образом на его основе можно уклоняться от детектирования современными DPI-системами (на примере билайновского DPI и запрещенного РКН рутрекера), а также исследовали новый в...

Разработка команды запроса данных из базы — часть 2 В предыдущей части я остановился на том, что разрабатываемая мной команда реализует поведение, которое можно описать вот таким тестом: it('execute should return promise', () => { request.configure(options); request.execute().then((result) => { expect(result....

Google прояснил, в какую часть страницы можно добавлять разметку JSON-LD Google выпустил очередное видео в справочной серии #AskGoogleWebmasters. Темой нового выпуска стала разметка JSON-LD. В частности, в какой части страницы она может быть размещена. Вопрос к Google звучал так: «Можно ли добавлять разметку JSON-LD в нижнюю часть тега <body&...

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

[Перевод] Настройка НА-кластера Kubernetes на «голом железе», мониторинг, логи и примеры использования. Часть 3/3 Часть 1/3 тут. Часть 2/3 тут. Всем привет! А вот и третья часть руководства «Kubernetes на «голом железе»! Я уделю внимание мониторингу кластера и сбору логов, также мы запустим тестовое приложение для использования предварительно настроенных компонентов кластера. Затем про...

Huawei подтвердила дату выхода смартфонов Honor 20 и раскрыла некоторые характеристики Huawei опубликовала пресс-релиз с предварительным анонсом линейки смартфонов Honor 20. В новую серию войдут три модели смартфонов: Honor 20, Honor 20 Lite и Honor 20 Pro. Смартфоны новой серии будут выполнены в уникальном дизайне с применением эффекта «динамической…

Делаем крутой sticky-эффект для слайдера на React Есть много разных библиотек для реализации слайдера со всеми возможными эффектами. Для React одни из лучших это: ReactSlick и Swiper. Но когда для моего проекта потребовался горизонтальный sticky-эффект, то ничего подходящего не нашлось. В этой статье мы попробуем поэтапно...

Опубликованы изображения с демонстрацией графики новой части Need for Speed Издатель серии Need for Speed Electronic Arts опубликовал в сети сразу два новых скриншота грядущей Need for Speed: Heat. На изображениях можно заметить, как невероятно реалистично выглядят детализированные автомобили.

[Перевод] Цена TypeScript В 2017-2019 годах можно было наблюдать серьёзный рост TypeScript. Происходило это по вполне понятным причинам. В этом языке есть много хорошего. Почти половина респондентов исследования State of JavaScript 2018 года уже пробовали TypeScript и собираются писать на нём в будущ...

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

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

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 2 Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 2. Начало работы Как и планировалось, в этой части рассмотрим более подробно особенности программирования с использованием библиотеки NanoRTOS. Те, кто начал чтение с этого поста, могут ознакомиться с о...

3D Fish Aquarium Wallpaper HD 1.3.6 Пираньи были известны как своего рода таинственные тропические рыбы, которые имеют острые зубы и мощные зубы. И этот великолепный 3D Рыба Аквариум Live Wallpaper, оказываемый с прохладной 3D-эффектов параллакса, собирается показать вам реальную подводный мир, где пиранья  жи...

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

Software Defined Radio — как это работает? Часть 4 Привет Хабр. В третьей части было рассказано, как получить доступ к SDR-приемнику посредством языка Python. Сейчас мы познакомимся с программой GNU Radio — системой, позволяющей создать достаточно сложную конфигурацию радиоустройства, не написав ни единой строчки кода. Д...

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

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

ок.tech: Cassandra Meetup #2 В конце мая мы провели первый митап, посвященный Apache Cassandra, в рамках мероприятия мы рассмотрели типичные конфигурации нод и кластеров в различных production инсталляциях, обсудили, как расширять кластера с ростом объёмов данных и нагрузки и как заменять отказавшие у...

В Telegram появились динамичные и размытые обои Эффекты работают со всеми картинками из галереи.

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server LINQ вошел в .NET как новый мощный язык манипуляции с данными. LINQ to SQL как часть его позволяет достаточно удобно общаться с СУБД с помощью например Entity Framework. Однако, достаточно часто применяя его, разработчики забывают смотреть на то, какой именно SQL-запрос буде...

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

[Из песочницы] Руководство Google по стилю в C++ Часть 1. Именование Часть 2. Комментарии … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на родном, приятнее иметь...

Xiaomi тестирует новую фото-функцию для своих будущих смартфонов Компания Xiaomi сейчас готовится к выпуску нескольких новых смартфонов. Как сообщил ресурс XDA Developers, на этих смартфонах станет доступна новая функция для редактирования фото.  Она станет частью редактора в приложении MIUI Gallery и позволит заменять имеющеес...

[Из песочницы] Как Мефодий стал Анной: опыт разработки и запуска классификаторов голосовых сообщений. Часть 1 Цель и задача В серии статей рассмотрим классификаторы голосовых обращений, зачем они нужны, как их быстро вывести в продуктив. Расскажу про подходы, которые позволят сократить время от постановки задачи до запуска модели и получения бизнес-результата. По этой статье можно п...

Matrix Powerwatch внутри и снаружи: что нового? Matrix Powerwatch — часы, которые получили известность как первые в мире, которые никогда не требуют зарядки. В основе работы часов научное открытие с двухвековой историей, эффект Зеебека. Два года назад это стало что-то вроде маленькой революции, потому что решало одну важн...

[Перевод] Делаем педаль реверберации с применением микросхем PT2399 (часть 1) Вступление Реальная реверберация происходит в рабочей камере, когда генерируемый звук отражается от стен, мебели, людей или любого другого объекта в сложном трехмерном пространстве. Естественный процесс реверберации показан на рисунке 1. Рисунок 1. Реверберация в реальной...

[Перевод] Создание игры Tower Defense в Unity: баллистика [Первая, вторая и третья части туториала] Поддержка разных типов башен. Создание башни-мортиры. Вычисление параболических траекторий. Запуск взрывающихся снарядов. Это четвёртая часть туториала, посвящённого созданию простой игры в жанре tower defense. В ней мы добавим ба...

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

iQoo Pro от Vivo — «игрофон» с поддержкой 5G За 2019 год китайская компания пополнила линейку I quest on and on уже третьей моделью. На данный момент эти аппараты являются одними из наиболее мощных в геймерском сегменте. Как и предшественник, новичок обладает ускорением, охлаждением, звуковыми эффектами и функцией 4D G...

[Из песочницы] Методы сжатия/хранения медиа данных в форматах WAVE и JPEG, часть 1 Здравствуйте! Моя первая серия статей будет направлена на изучение методов сжатия и хранения изображений/звука, таких как JPEG (изобр.) и WAVE (звук), также в них будут примеры программ с использованием этих форматов (.jpg, .wav) на практике. В этой части мы рассмотрим именн...

[Перевод] Интервью — 10 вопросов про Swift. Часть 3 Профессиональная программа «iOS Разработчик» — 5 месяцев Best Practice по разработке мобильных приложений с помощью Swift 5. Лучших выпускников ждут на собеседованиях 12 компаний-партнёров OTUS, поэтому публикуем перевод заключительной статьи из серии «iOS Interview Question...

Флагманская модель смартфона LG G7 Fit Смартфон получил 32-битный цифро-аналоговый преобразователь Hi-Fi Quad от LG, обеспечивающий качественное звучание. Благодаря бумбокс-динамику, гаджет воспроизводит мощные басы, а с помощью технологии DTS:X 3D Surround Sound обеспечивает виртуальный 3D-звук. Камера с 16-мега...

3 ключевых качества для успешного менеджера по продукту: Антон Стожко Мы продолжаем рассказывать о ключевых качествах для успешного менеджера по продукту, по мнению продуктовой команды Wrike. В шестой (!) части данной серии мы пообщаемся с Антоном Стожко. Антон работает associate product manager 1,5 года, куда перешел из команды Customer Suppo...

[Перевод] Как разрабатываются и производятся процессоры: изготовление чипа Это третья статья из серии о проектировании ЦП. В первой статье мы рассмотрели архитектуру компьютера и объяснили его работу на высоком уровне. Во второй статье говорилось о проектировании и реализации некоторых компонентов чипа. В третьей части мы узнаем, как архитектурные...

4K OLED-телевизоры от Hisense Компания Hisense представила 4K OLED-телевизоры серии X. Новинки с разрешением 4K обеспечат превосходной картинкой любителей кинематографа и видеоигр, а технология OLED позволит даже выключать и включать отдельные пиксели для корректирования изображения. Звук высоког...

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

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

Память HyperX Fury DDR4 оснащена RGB-подсветкой HyperX обновляет свою серию Fury DDR4 и представляет новые наборы Fury DDR4 RGB. Оба комплекта ОЗУ имеют HyperX PNP, который обеспечивает «разгон памяти при стандартных настройках DDR4 1,2 В». Это применимо только к комплектам ОЗУ, работающим на частотах 2400 и 2666 МГц . Ко...

В Apple Arcade выйдет 5-я часть серии платформеров Shantae and the Seven Sirens Shantae — серия игр в жанре платформера, первая часть которой вышла на консоли Game Boy Color еще в 2002 году. Главной героиней во всех выступает девушка полу-джинн по имени Шантэ. Вторая и третья части вышли в 2010 и 2014 году, соответственно. А в 2016 появилась четвертая S...

[Перевод] Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году. Часть 2 Публикуем вторую часть перевода материала, посвящённого пятёрке лучших JavaScript-инструментов для разработки клиентских частей веб-проектов. В первой части речь шла о библиотеке React и о фреймворке Angular. Здесь мы обсудим Vue, Ember и Backbone. Читать дальше →

Blasty Bubs 1.3.0 Blasty Bubs — разрушитель блоков встречается с пинболом. Угол и сила притяжения играют ключевую роль. Тщательно прицеливайтесь шарами в этой новой игре «Разрушитель блоков», чтобы уничтожать блоки! Объединяйте усилители для максимального разрушения! Испытайте себя и сво...

Samsung представила улучшенные бюджетные смартфоны A-серии Компания Samsung Electronics представила новое пополнении недорогой A-серии — смартфоны Galaxy A50s и A30s. Они получили освежённое оформление с голографическим эффектом на задней панели, аккумуляторы повышенной ёмкости и быструю зарядку.

Флагманский смартфон LG G7 Fit Компания LG выпустит смартфон среднего класса. Смартфон получил 32-битный цифро-аналоговый преобразователь Hi-Fi Quad от LG, обеспечивающий качественное звучание. Благодаря бумбокс-динамику, гаджет воспроизводит мощные басы, а с помощью технологии DTS:X 3D Surround Sound об...

Эффект плацебо: почему шарлатанское лечение работает и чем это опасно Обманув мозг, вы можете запустить опасное заболевание.

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

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

[Перевод] Основы RxVMS: RxCommand и GetIt Это четвертая часть моей серии про архитектуру Flutter: Введение Основы Dart Streams RxDart: магические трансформации потоков Основы RxVMS: RxCommand и GetIt (этот пост) RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользователя посредством RxVMS...

Как научиться читать в 3 раза быстрее за 20 минут Возьмите книгу и проверьте эффект на себе прямо сейчас.

ASRock запустила серию видеокарт Radeon RX 5700 Phantom ASRock, представляет свои новейшие видеокарты серии Phantom Gaming - Radeon RX 5700 XT Phantom Gaming D 8G OC и Radeon RX 5700 Phantom Gaming D 8G OC, использующие 7-нм графические процессоры AMD, серии Radeon RX 5700 с 8 ГБ видеопамяти GDDR6 и новейшей поддержкой PCI Expres...

Фотографии сделанные Honor 20 Pro Способности делать прекрасные фотографии подогреют интерес к новой модели смартфона Honor, который будет представлен во время презентации компании на следующей неделе. На этой презентации будет представлена серия смартфонов Honor 20. Были опубликованы три фотографии, снятые ...

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 2 Всем привет. Сегодня делимся с вами заключительной частью статьи «Тестирование инфраструктуры как код с помощью Pulumi», перевод которой подготовлен специально для студентов курса «DevOps практики и инструменты». Тестирование развертывания Рассмотренный стиль тестирования —...

Cоздание визуальных компонентов в Unity UI. Система частиц Привет! Эта статья о создании собственных визуальных компонентов в UI на примере компонента для визуализации системы частиц в Canvas’e. Данная информация будет полезна для реализации различных эффектов в пользовательском интерфейсе, а также может использоваться для генераци...

Официальные рендеры Xiaomi Mi 9 с эффектом радуги на задней крышке  Глава компании Xiaomi опубликовал в социальной сети Weibo официальные рендеры флагмана Mi 9. Главная фишка дизайна нового смартфона — эффект радуги, который будет виден на задней крышке в зависимости от угла падения света. Благодаря ему кажется, что крышка устройства разноц...

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

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

Паттерны и анти-паттерны CI/CD. Часть 2 Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты». 1.3 Патт...

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 2/2: Trusted Web Activity В первой части мы превратили наш сайт в Progressive Web App. Там же было сказано, что совсем недавно, 6 февраля 2019 года, Google предоставили простую возможность выкладывать PWA в Google Play при помощи Trusted Web Activity. Всё, что нужно сделать, это написать небольшую ...

Elittech предлагает HDR-телевизоры Sony.с прогрессивным разрешением 8K 8К HDR-телевизоры серии ZG9 Sony с полной ковровой LED-подсветкой и разрешением 7680×4320p, помимо яркости и эффекта полного погружения, обеспечивают впечатляющую картинку даже на близком расстоянии. Для заказа доступны ...

[Перевод] История 3dfx Voodoo1 Это вторая статья из серии «3D-карты конца 90-х, на которых работал Quake». В первой части мы рассмотрели Rendition Vérité 1000 конца 1996 года и специальный порт игры для неё под названием vQuake. Rendition удалось победить всех на рынке Quake. На короткий промежуток време...

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

Что не так с экспериментом Microsoft про 4-х дневную неделю или не теряем голову при виде 40% эффективности Последние дней 10 по миру регулярно пишут про эксперимент по переходу на 4-х дневную рабочую неделю и эффектов в 40% от такого решения. Хабр не исключение, и аналогичный пост набрал 93 плюса и 71,4 тысячи просмотров и 338 комментариев. Т.е. результат более чем приличный. Ме...

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

Игрушка ГАЗ-66 на пульте управления. Часть 2 В этой части поговорим о программной составляющей, как оживлялась машинка. Какая ОС использовались, какой язык был выбран, с какими проблемами сталкивался. Читать дальше →

Обзор материнской платы ASUS Prime X570-Pro. Знакомство с третьим поколением процессоров Ryzen Matisse и хабом X570 Сложно недооценить эффект от появления на рынке процессоров AMD, известных под кодовым названием Ryzen. Сразу же в числе их возможностей значилась поддержка привычных всем интерфейсов USB, SATA, а также линий PCI-E, предназначенных не...

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

Как фотографировать отражение? В этом видео Ваня расскажет как правильно фотографировать отражение, как можно добиться такого эффекта и […]

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

Монады с точки зрения программистов (и немного теории категорий) Введение Как узнать, что человек понял, что такое монады? Он сам вам об этом расскажет в первые 5 минут общения и обязательно попробует объяснить. А ещё напишет об этом текст и по возможности где-нибудь его опубликует, чтобы все остальные тоже поняли, что такое монады. Среди...

Обзор Sennheiser Ambeo Smart Headset — наушников для записи ASMR-аудио Гаджет работает только с iOS-устройствами и позволяет фиксировать звук с эффектом присутствия.

NASA поделилось новыми изображениями в честь 20 лет с запуска телескопа «Чандра» X-ray: NASA/CXC/Univ. of Waterloo/H. Russell et al.; Optical: NASA/STScI Телескоп «Чандра» был запущен 23 июля 1999 года с космодрома Космического центра Кеннеди при помощи транспортного космического корабля «Колумбия». «Чандра» является третьей из четырех «Больших обсе...

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

Пишем telegram-бота на python с помощью библиотеки telebot часть 2 Всем привет! Это вторая часть статьи, в которой я посвящу время запросам и серверам telegram. Если кто-то еще не видел первую часть, то рекомендую её почитать. В третьей части скорее всего будет описана работа с базами данных. Ну и если у вас опять возникли вопросы, то пишит...

Мох и мамонты (часть 2) Про то как мерзлота может стать если не «белым пушным зверьком», то уж точно «чёрным лебедем», притаившим полтора триллиона тонн углерода — читаем первую часть «Мох и мамонты». Про то, как можно остановить таяние мерзлоты, превратить северные широты в высокопродуктивную с...

Элементарный Canvas Если вы изучаете веб совсем недавно, но уже успели увидеть различные красивые эффекты на сайте, по типу системы частиц или какие либо игры разработанные на canvas'e и вас это заинтриговало, но изучать что-то новое очень страшно, то я вам готов продемонстрировать, как за 50 с...

Веб-браузер Vivaldi 2.5 с интеграцией Razer Chroma К настоящему времени световые эффекты Razer Chroma не новы - RGB-подсветка присутствует на многих клавиатурах и периферийных устройствах Razer. Помимо светового шоу, эффект Chroma также можно настроить на синхронизацию с контентом, отображаемым на мониторе, что еще больше ра...

5 способов сделать Python-сервер на Raspberry Pi. Часть 2 Привет Хабр. Сегодня мы продолжим изучать сетевые возможности Raspberry Pi, а точнее их реализацию на языке Python. В первой части мы рассмотрели базовые функции простейшего веб-сервера, работающего на Raspberry Pi. Сейчас мы пойдем дальше, и рассмотрим несколько способов, ...

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

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

[Перевод] Искусство создания органических 3D-моделей: субдермальные шейдеры Daniel Bauer рассказал о создании реалистичной модели зубов и субдермальных шейдеров в ZBrush, Toolbag и Substance Painter. Ресурсы Свой проект я начал со сбора референсов в Google, Pinterest и Youtube. Сегодня можно найти огромное изобилие ресурсов и проблема заключается...

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

Решение задания с pwnable.kr cmd1, cmd2, asm, blukat. Обходим фильтрацию в Linux. Пишем shellcode с помощью pwntools В данной статье посмотрим как обойти легкий фильтр, разберемся как написать shell c помощью pwntools, а также решим несколько заданий с сайта pwnable.kr. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информацион...

[Перевод] Паттерны и анти-паттерны CI/CD. Часть 3 И снова здравствуйте. Сегодня хотим поделиться с вами переводом третьей части статьи «Паттерны и анти-паттерны CI/CD», предыдущие части которой можно прочитать здесь и здесь. Напомним, данная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инс...

[Перевод] Изучаем Docker, часть 6: работа с данными В сегодняшней части перевода серии материалов о Docker мы поговорим о работе с данными. В частности — о томах Docker. В этих материалах мы постоянно сравнивали программные механизмы Docker с разными съедобными аналогиями. Не будем отходить от этой традиции и здесь. Данные в ...

Сети кабельного телевидения для самых маленьких. Часть 6: Усилители RF-сигнала В этой статье рассмотрим усилители высокочастотного радиосигнала кабельного телевидения на коаксиальной части магистрали. Читать дальше →

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

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

Опять обман? Реальные фотографии, сделанные на iPhone 11 с функцией Deep Fusion Мы уже публиковали первые примеры фотографий, которые были сделаны на камеру смартфонов iPhone 11 и iPhone 11 Pro с активной функцией Deep Fusion. Разница в снимках есть, особенно если сравнивать со смартфонами предыдущего поколения. Однако чем больше отзывов появляется...

Nikon объявила о создании «самой совершенной на сегодня» зеркалки D6 Nikon рассказала о работе над своей следующей профессиональной зеркальной камерой под названием D6. Фотоаппарат станет новым представителем длинной серии цифровых зеркальных камер серии D, которые особенно популярны среди спортивных фотографов благодаря их скорости и надёжно...

Flightradar24 — как это работает? Часть 2, ADS-B протокол Привет Хабр. Наверное каждый, кто хоть раз встречал или провожал родственников или друзей на самолет, пользовался бесплатным сервисом Flightradar24. Это весьма удобный способ отслеживания положения самолета в реальном времени. В первой части был описан принцип работы так...

Как делать портретные снимки на iPhone с одной камерой (даже на iPhone 5s!) Одной из главных фишек iPhone с двумя камерами стала возможность портретной съемки (с эффектом боке). Пока что единственным смартфоном Apple с одной камерой, который способен делать такие снимки, является iPhone XR — правда, с некоторыми ограничениями, что в кадре обя...

Видеокарты Radeon 5700XT и их функции Поддержка функции Radeon Freesync1 и FreeSync 2 HDR2 обеспечивает вывод картинки на дисплей без разрыва кадров при высокой частоте обновления, меньшей длительности задержек. Обе модели оснащены видеопамятью GDDR6 и совместимы со стандартом PCI Express 4.0 с пропускной способ...

Блоки питания be quiet! System Power 9 CM получили комбинированные кабельные системы Одновременно с блоками питания Straight Power 11 Platinum компания be quiet! показала на Computex 2019 блоки питания серии System Power 9 CM, модернизированные по сравнению с предыдущими БП System Power 9 (без CM в названии). Как и ее предшественница, новая серия включ...

Прозрачный корпус в Xiaomi Mi 9 – подделка В преддверии официального дебюта Xiaomi Mi 9 с прозрачной панелью, генеральный директор компании Лей Цзунь (Lei Jun) пояснил, как был достигнут эффект прозрачности. В китайской социальной сети Weibo глава Xiaomi опубликовал изображение грядущей новинки с подробным описанием...

Навигация для Android с использованием Navigation Architecture Component: пошаговое руководство Попробуем, пользуясь официальным руководством и примерами кода, построить работающую систему навигации для будущего многоэкранного приложения в соответствии со стандартами Navigation Architecture Component. Статья включает следующие разделы: Часть 1. Подготовительные работ...

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

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2 В предыдущей части мы разобрались с основными возможностями Liquibase и написали базовый пример Spring boot приложения, который использует Liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про liquibase-maven-plugin ...

Стабильная версия MIUI 11 вышла на 15 смартфонах Xiaomi и Redmi В прошлом месяце Xiaomi официально выпустила новую версию фирменной оболочки MIUI 11 на базе операционной системы Android 10 и сразу же начала распространять обновление для совместимых устройств. После выхода новой версии MIUI 11 для первой партии смартфонов Xiaomi и Re...

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

Улучшаем работу Wi-Fi. Часть 2. Особенности оборудования Друзья, эта статья является продолжением первой части цикла статей о том как улучшить работу WiFi в офисе или на предприятии. Читать дальше →

На iPhone пришла тёмная тема. Apple выпустила платформу iOS 13 Компания Apple выпустила новую операционную систему iOS 13. Она будет установлена «из коробки» на новые iPhone 11, iPhone 11 Pro и iPhone 11 Pro Max, а более ранние модели получат её в виде бесплатного обновления.  iOS 13 можно устанавливать на смартфо...

[Перевод] Конференция DEFCON 19. Anonymous и мы. Часть 2 Конференция DEFCON 19. Anonymous и мы. Часть 1 Джошуа Корман: вы знаете, я не сторонник самосуда, но я не думаю, что подобный подход должен исчезнуть. Это важный вопрос. Если мы думаем, что наша отрасль дисфункциональна и не уверены, что будем услышаны, тогда давайте примен...

DataGrip 2019.2: Управление соединениями, поиск по данным, фильтрация в навигации Привет! Рассказываем о том, что мы сделали в DataGrip за четыре месяца. Если вы используете поддержку баз данных в других наших IDE, этот пост для вас тоже. Читать дальше →

[Перевод] Как разрабатываются и производятся процессоры: проектирование ЦП Теперь, когда мы знаем, как работают процессоры на высоком уровне, настало время углубиться в разбор процесса проектирования их внутренних компонентов. Это вторая статья из серии, посвящённой разработке процессоров. Рекомендую изучить для начала первую часть, чтобы вы поним...

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

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

VMware NSX для самых маленьких. Часть 6. Настройка VPN Часть первая. Вводная Часть вторая. Настройка правил Firewall и NAT Часть третья. Настройка DHCP Часть четвертая. Настройка маршрутизации Часть пятая. Настройка балансировщика нагрузки Сегодня мы посмотрим на возможности настройки VPN, которые предлагает нам NSX Edge. В ...

NB-IoT, Narrow Band Internet of Things. Режимы энергосбережения и команды управления Добрый день всем! В предыдущей части обсуждалась общая информация и особенности технологии NB-IoT, а здесь предлагаю подробно рассмотреть режимы энергосбережения PSM и eDRX, а также команды, с помощью которых этими режимами можно управлять. Читать дальше →

[Из песочницы] Тестирование пользовательского функционала вебсайта с помощью Capybara page objects Page Objects могут быть использованы как мощный метод абстракции (изоляции) ваших тестов от технической реализации. Важно помнить, их (Page Objects) можно использовать для увеличения стабильности тестов и поддержания принципа DRY (do not repeat yourself) — посредством инкапс...

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

Vivo представила в России смартфон Y19 Компания vivo представила для российского рынка смартфон Y19. Аппарат оснащён 6,53-дюймовым дисплеем Halo FullView с разрешением 2340 × 1080 точек, занимающим 90,3 % фронтальной поверхности. В верхней части экрана имеется каплевидный вырез, в котором размещена фронтальная 16...

Проектируем космическую ракету с нуля. Часть 2 — Полу-решение задачи двух тел Содержание Часть 1 — Задача двух тел Трюкачество с заменой переменных Приветствую всех! В прошлой части мы с вами получили уравнения движения системы из двух материальных точек, а также некоторую мотивацию на использование этой модели. Теперь же попробуем выжать как мож...

[Перевод] Компилируем FFmpeg в WebAssembly (=ffmpeg.js): Часть 3 — Конвертация avi в mp4 Список переведённых частей серии: Приготовления Компиляция с Emscripten Конвертация avi в mp4 (вы тут) В этой части ма разберём: Компиляцию библиотеки FFmpeg с оптимизированными аргументами. Управление файловой системой Emscripten. Разработку ffmpeg.js v0.1.0 и конвер...

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

Смартфон OnePlus 7T получил обновление первого дня Вчера компания OnePlus представила свой новый флагманский смартфон OnePlus 7T, а уже сегодня выпустила для него первое обновление. Речь идет о патче весом 110 МБ, который «улучшает стабильность системы, улучшает камеру и дисплей, оптимизирует звуковые эффекты во время входя...

Программирование LibreOffice Base. Часть 2 В части 2 будет рассмотрена связь между таблицами базы данных и формами. В частности как задавать связь между двумя таблицами и использовать таблицы-«справочники» в качестве источника данных для выпадающих списков. Читать дальше →

[Перевод] Сила дженериков в Swift. Часть 2 Добрый день, друзья. Специально для студентов курса «iOS Разработчик. Продвинутый курс» мы подготовили перевод второй части статьи «Сила дженериков в Swift». Связанные типы, условия where, сабскрипты и прочее… В статье «Сила дженериков в Swift. Часть 1» описывались gene...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 5. Система материалов В предыдущих частях туторов мы рассматривали то, как создаются текстуры. Точнее, то, как всё выглядит под капотом (как выразился Yoooriii в комментариях к 4-ой части). Расставили на свои места термины — пиксели и тексели. Разобрали немного развертку и сетку моделей, PBR и ма...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 2. Маски и текстуры Маски и текстуры Продолжаем серию уроков о том, как стать художником по поверхностям. Первая часть находится здесь. Маски В прошлой части мы рассмотрели принципы работы каналов и нашу первую маску, которую я создал — маску прозрачности. Маска прозрачности в примере с котик...

Смартфон Honor 20 Pro: cамый лучший Honor В Honor 20 Pro пользователь получает роскошный дизайн с эффектом «динамической голографии» на спинке, качественный экран, топовую аппаратную платформу, широкие коммуникационные возможности. Ну а мощнейшая четверная камера с основным модулем на 48 Мп и светосильным объективом...

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

В ARCore 1.7 добавили создание масок и фильтров для лиц В новой версии ARCore 1.7, которая вышла на прошлой неделе, появился Augmented Faces API, с помощью которого легко и просто создавать маски и другие эффекты для лиц.

7 бесплатных курсов для архитекторов решений от Microsoft Привет, Хабр! Сегодня мы на экваторе серии подборок классных бесплатных курсов от Microsoft. В этой части у нас самые крутые курсы для архитекторов решений. Все они на русском, приступить к ним можно уже сейчас, а по окончании вы получите бейдж. Присоединяйтесь! Все статьи ...

Ломаем простую «крякми» при помощи Ghidra — Часть 2 В первой части статьи мы при помощи Ghidra провели автоматический анализ простой программы-крякми (которую мы скачали с сайта crackmes.one). Мы разобрались с тем, как переименовывать «непонятные» функции прямо в листинге декомпилятора, а также поняли алгоритм программы «верх...

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

Когда iPhone получат тёмную тему. Apple объявила дату релиза платформы iOS 13 Компания Apple объявила дату выпуска стабильной версии операционной системы iOS 13. Она станет доступна с 19 сентября в виде бесплатного обновления ПО.  iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max сразу получат новую ОС «из коробки». Для обновления под...

Farming Simulator 20 выйдет на iOS и Android 3 декабря и будет стоить 459 рублей Последняя часть в одной из популярнейших серий симуляторов, Farming Simulator 20, выйдет на мобильных устройствах уже в декабре. Если вам кажется, что текст анонсирующего ролика что-то напоминает, то это явные отсылки к серии Pokemon. Главное нововведение новинки — Северна...

Instagram запустил в Бразилии формат «историй», похожих на музыкальные ролики из TikTok В видеоролики можно добавлять музыку, AR-эффекты и менять скорость воспроизведения.

[Перевод] Настройка кластера HA Kubernetes на «голом железе» с GlusterFS & MetalLB. Часть 2/3 Часть 1/3 тут Привет и с возвращением! Это вторая часть статьи о настройке кластера Kubernetes на «голом железе». Ранее мы настраивали НА-кластер Kubernetes с помощью внешнего etcd, схемы «ведущий-ведущий» и балансировки нагрузки. Ну а теперь пришло время настроить дополнит...

[Перевод] Добавление Quartz в Spring Boot И снова здравствуйте. Специально для студентов курса «Разработчик на Spring Framework» подготовили перевод интересной статьи. В моей статье «Specifications to the Rescue» я показал как можно использовать JPA Specification в Spring Boot для реализации фильтрации в RESTful ...

Пользователи Nubia Z17 могут опробовать Android 9.0 Pie В декабре 2018 стало известно, что Nubia отказывается от разработки прошивки на базе Android 9.0 Pie для смартфона Nubia Z17, который был флагманом компании в 2017 году. Однако затем компания изменила решение, а внутреннее бета-тестирование прошивки началось в марте это...

Качественные рендеры Nokia 9 PureView с 5 камерами Новый год готовит целую серию новых флагманов, от которых мы ждем не только процессоров помощнее и камер побольше, но HMD Global, судя по всему, будут делать акцент именно на этом в своем Nokia 9. Мы видели уже несколько рендеров и «утечек» о смартфоне, но последний смотритс...

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

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

Поиск задач в JIRA (простым языком). Часть 2: Продвинутый поиск Структуру JQL-запросов без примеров сложно понять специалистам, не знакомым ранее с JIRA. Мы уже успели рассказать про быстрый и базовый поиск. Теперь же прейдем к самому мощному из трех методов — к продвинутому поиску. В этом режиме вы можете указывать критерии, которые ...

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

[Перевод] Сети Kubernetes: Ingress Сегодня мы публикуем перевод третьей части руководства по работе с сетями в Kubernetes. В первой части речь шла о подах, во второй — о сервисах, а сегодня мы поговорим о балансировке нагрузки и о ресурсах Kubernetes вида Ingress. Читать дальше →

«Как Hotline Miami, только медленнее и зрелищнее»: игроки в восторге от The Hong Kong Massacre Шведская студия Vreski выпустила The Hong Kong Massacre — шутер с видом сверху, вдохновлённый Hotline Miami и фильмами Джона Ву (John Woo). Игра доступна на PlayStation 4 и PC (Steam). Первые отзывы покупателей в магазине Valve оказались положительными: проект...

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

[Перевод] Учебный курс по React, часть 12: практикум, третий этап работы над TODO-приложением В сегодняшней части перевода курса по React мы предлагаем вам выполнить практическое задание по формированию наборов компонентов средствами JavaScript и продолжить работу над TODO-приложением. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: ф...

Только представили и уже обновили. OnePlus 7T получил обновление первого дня Смартфон OnePlus 7T был представлен только вчера, а уже сегодня получил своё первое обновление. Патч весит всего 110 МБ, так что никаких новых функций там нет — это просто обновление первого дня, призванное исправить какие-то ошибки. В частности, в списке изменен...

Mattermost. Интеграция с внешними сервисами (часть 2) Продолжим разбираться с mattermost в части интеграции с внешними сервисами. Часть вторая. Интеграция с Zabbix Во второй части повествования о интеграции mattermost, речь пойдет про отправку сообщений об авариях из zabbix в mattermost. В результате поисков в сети был взят за ...

VMware NSX для самых маленьких. Часть 5. Настройка балансировщика нагрузки Часть первая. Вводная Часть вторая. Настройка правил Firewall и NAT Часть третья. Настройка DHCP Часть четвертая. Настройка маршрутизации В прошлый раз мы говорили о возможностях NSX Edge в разрезе статической и динамической маршрутизации, а сегодня будем разбираться с ба...

[Перевод] «Это кошмар»: астронавты делятся мнением о том, какие ошибки допускает Голливуд при съёмке фильмов о космосе В каких фильмах и сериалах всё показано верно? Мы расспросили настоящих астронавтов. «Марсианин» / «Армагеддон» / «Интерстеллар» / «Гравитация» Говорят, что в космосе никто не услышит ваш крик, однако убери звуковые эффекты из «Звёздных войн», и часть магии кино испарится....

[Перевод] Указатели сложны, или Что хранится в байте? Привет, Хабр! Представляю вашему вниманию перевод статьи "Pointers Are Complicated, or: What's in a Byte?" авторства Ralf Jung. Этим летом я снова работаю над Rust фуллтайм, и я снова буду работать (помимо прочих вещей) над "моделью памяти" для Rust/MIR. Однако, прежде чем я...

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

Vue 3 станет быстрее Одним из самых ярких событий в мире Фронтенда в этому году стала публикация репозитория Vue next — части функционала третьей версии VueJS. В этой в этой статье представлен обзор новых killer features VueJS. На момент публикации статьи репозиторий находился в статусе Pre-Alp...

Звуковая панель Panasonic Dolby Atmos Сделайте ваш телевизор живым с помощью звуковой панели Panasonic Dolby Atmos. Благодаря DTS: X и Dolby Atmos устройства SC-HTB900 и SC-HTB700 обеспечивают захватывающую звуковую атмосферу. Звуковые панели Dolby Atmos с их универсальным и элегантным дизайном дополняют люб...

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

[Перевод] Java Challengers #4: Сравнение объектов с equals() и hashCode() Java Challengers #4: Сравнение объектов с equals() и hashCode() В преддверии запуска нового потока по курсу "Разработчик Java" мы продолжаем перевод серии статей Java Challengers, предыдущие части которых можно прочитать по ссылкам ниже: Перегрузка методов в JVM Сравнение с...

Трассировка лучей появилась в самой продаваемой игре — в Minecraft Игр с поддержкой трассировки лучей всё ещё немного, хотя постепенно их количество увеличивается. Сегодня Nvidia объявила о том, что совместно с Microsoft добавила поддержку трассировки лучей в… Minecraft. Обновление появится в ближайшее время, хотя почему-то кон...

[Перевод] Компилируем FFmpeg в WebAssembly (=ffmpeg.js): Часть 2 — Компиляция с Emscripten Список переведённых частей серии: Приготовления Компиляция с Emscripten (вы тут) Начиная с этой части, материал будет посложнее, так что не стесняйтесь гуглить по ходу чтения, если не понимаете, что происходит. К тому же я постараюсь задокументировать решение возможных...

Криптография в Java. Класс MessageDigest Привет, Хабр! Представляю вашему вниманию перевод третьей статьи "Java MessageDigest" автора Jakob Jenkov из серии статей для начинающих, желающих освоить основы криптографии в Java. Читать дальше →

[Перевод] Перестаньте использовать DateTime Специально для студентов курса «Backend разработчик на PHP» подготовили перевод интересной статьи о сайд-эффекте популярного инструмента. Работа с датами и временем в PHP порой раздражает, поскольку приводит к неожиданным багам в коде: $startedAt = new DateTime('2019...

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

Intel Ice Lake. 10 нм — в массы Итак, подходит к логическому завершению одна из самых долгоиграющих интриг в новейшей технологической истории Intel — «когда же, наконец, в серию пойдет 10 нм». Перипетии этой истории у нас еще в памяти, нет смысла их повторять. А завершается все, как ему и положено заверш...

Самая мощная консоль Mad Box появилась на изображениях Компания Slightly Mad Studios, известная своей серией игр Project CARS, в настоящее время разрабатывает совершенно новую консоль, под названием Mad Box. Генеральный директор Ян Белл показал несколько новых изображений потенциального контроллера консоли, а также раскрыл некот...

10 бесплатных утилит ApexSQL для управления базами данных Microsoft SQL Server Привет, Хабр! Мы много работаем с Quest Software, и в этом году они приобрели ApexSQL — производителя решений для управления и мониторинга баз данных Microsoft SQL Server. В России об этих ребятах, как нам кажется, знают мало. На главной своего сайта они пишут «Killer tool...

Snap анонсировала смарт-очки Spectacles 3 с обновлённым дизайном и двумя HD-камерами Snap анонсировала «умные» очков Spectacles третьего поколения. Новая модель заметно отличаются от версии Spectacles 2. Новые смарт-очки оснащены двумя HD-камерами, с помощью которых можно снимать 3D-видео от первого лица со скоростью 60 кадров в секунду, а также производить ...

Математика в Gamedev по-простому. Кривые и дождь в Unity Всем привет! Меня зовут Гриша, и я основатель CGDevs. Продолжим говорить про математику что ли. Пожалуй, основное применение математики в геймдеве и компьютерной графики в целом – это VFX. Вот и поговорим про один такой эффект – дождь, а точнее про его основную часть, требую...

Бесплатные антивирусы и межсетевые экраны (UTM, NGFW) от Sophos Хочется рассказать о бесплатных продуктах компании Sophos, которые можно использовать как дома, так и на предприятии (подробности под катом). Использование ТОПовых решений Gartner и NSS Labs позволит существенно повысить персональный уровень безопасности. В число бесплатных...

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

В Dota 2 добавили Arcana на Earthshaker В ночь на 24 мая Valve выпустила обновление для Dota 2, в котором добавила Acrana для Earthshaker. Она меняет модель персонажа, иконки и анимации способностей, озвучку, а также имеет второй стиль. Получить предмет можно только при достижении 365 уровня Боевого пропуска к The...

[Перевод] Современный рендеринг текста в Linux: часть 1 Добро пожаловать в первую часть «Современного рендеринга текста в Linux». В каждой статье из этой серии мы разработаем самодостаточную программу на C для визуализации символа или последовательности символов. Каждая из этих программ будет реализовывать функцию, которую я счит...

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

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

Intel Quartz Canyon — NUC для профессионалов Со времени появления мини-ПК Intel NUC мне по-человечески не хватало двух его разновидностей: с пассивным охлаждением и процессором Xeon внутри (подчеркну, речь идет о разных моделях). Первая мечта осуществилась, можно так сказать, силами третьих лиц, вторую тоже уже наверн...

[recovery mode] Домашняя BigData. Часть 1. Практика Spark Streaming на кластере AWS Здравствуйте. В интернете много сервисов, предоставляющих возможности облачных сервисов. С их помощью можно осваивать технологии BigData. В данной статье мы в домашних условиях произведем установку на платформу EC2 AWS (Amazon Web Services) Apache Kafka, Apache Spark, Zook...

MIRO — открытая платформа indoor-робота. Часть 2 — Конструкция робота В первой части я рассказал про концепцию проекта. Во второй части разбираем конструкцию робота MIRO по косточкам (много картинок). Читать дальше →

[Перевод] Приключения неуловимой малвари, часть II: скрытные VBA-скрипты Эта статья является частью серии «Fileless Malware». Все остальные части серии: Приключения неуловимой малвари, часть I Приключения неуловимой малвари, часть II: cкрытные VBA-cкрипты (мы тут) Я поклонник сайта гибридного анализа (hybrid analysis, далее HA). Это сво...

Как создать крутых боссов. Опыт разработчиков Shadow Fight 3 Где искать вдохновение, как построить процесс между командами, какую механику выбрать и как добиться WOW-эффекта — рассказывает геймдизайнер Banzai Games Дмитрий Аборилов. Вы сталкивались с задачей сделать финального босса игры? Такого, чтобы он надолго запомнился много...

Обзор и тестирование видеокарты ASUS ROG Strix GeForce GTX 1660 Ti Видеокарта GeForce GTX 1660 Ti открыла серию доступных решений NVIDIA на базе новой архитектуры Turing. Новый видеоадаптер предложил отличное сочетание производительности и экономичности, хотя и без поддержки новых графических эффектов на базе трассировки...

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

Redmi 8 и Redmi 8A получили глобальную версию MIUI 11 с опережением графика Смартфоны Redmi 8 и Redmi 8A должны были начать получать глобальную стабильную версию прошивки MIUI 11 только с 13 ноября, однако оно начало распространяться уже на этой неделе, о чем сообщили пользователи устройств из Индии. Новая прошивка для смартфонов Redmi 8 и Redm...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 4. Модели, нормали и развертка Модели, нормали и развертка По моему скромному мнению, художник по текстурам должен отвечать за развертку. Не за саму развертку (ее стоит делать 3D-художникам или вообще отдельным UV-специалистам), а ее укладку. Он должен определять, как острова должны располагаться, как дол...

Новая игра со старой атмосферой на Three.js. Часть 2 В первой части я рассказал о проблемах, с которыми я столкнулся в процессе создания 3D игры под браузер c использованием Three.js. Теперь я хотел бы подробно остановиться на решении некоторых важных задач при написании игры, типа конструирования уровней, определения столкнов...

OPPO представила в России смартфоны OPPO A5s и A1k с мощными аккумуляторами Компания OPPO представила для российского рынка обновление А-серии — смартфоны OPPO A5s и A1k с каплевидным вырезом экрана и мощными аккумуляторами ёмкостью 4230 и 4000 мА·ч соответственно, обеспечивающими до 17 часов активной работы в автономном режиме. OPPO A5s оснащён 6,2...

Первые материнские платы MSI RTX40 появились на изображениях Сегодня в сети появились изображения первых материнских плат серии MSI RTX40 для процессоров Threadripper. В данную серию вошли модели TRX40 Pro WiFi и TRX40 Pro 10G. Информацией поделился инсайдер @KOMACHI_ENSAKA в своем Twitter. Подробнее об этом читайте на THG.ru.

Как я имплантировала RFID себе в руку, а потом еще NFC. Часть 2 Прошло более четырех лет с момента публикации первой части про EM4100 и я решила все же написать вторую часть — про имплантируемый NFC. Преимущества первой 125 кГц метки были ощутимы сразу — ключ к домофонам и внутренним замкам, но хотелось большего — разблокировать телефо...

[Перевод] Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть 2 Вторая часть перевода книги Intercom про Jobs-to-be-Done — это продолжение повествования о том, как концепция Jobs-to-be-Done меняет принципы создания и улучшения IT-продукта. Главы с третьей по шестую. Первая часть. Читать дальше →

Системы мониторинга трафика в сетях VoIP. Часть вторая — принципы организации Здравствуйте, коллеги! В предыдущем материале мы познакомились с таким полезным и, как можно заметить, достаточно необходимым элементом VoIP-инфраструктуры, как система мониторинга трафика или, для краткости, СМТ. Узнали, что это такое, какие задачи решает, а также отметили...

С новым обновлением пользоваться Google Поиском по картинкам стало значительно удобнее Технология ускоренных мобильных страниц (AMP), разрабатываемая независимыми разработчиками и активно продвигаемая Google, впервые запустилась три года назад. С момента запуска она активно распространялась по всему интернету как на десктопе, так и на мобильных устройствах. А...

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

Супер-пупер-мега-ультра-плюс. Представлены 3D-карты EVGA GeForce RTX 2070 Super Ultra + Компания EVGA представила серию 3D-карт GeForce RTX 2070 Super Ultra +. В ее описании производитель первым делом отмечает прирост скорости памяти на 10%. Серия включает модели FTW3 и XC. По словам EVGA, карта GeForce RTX 2070 Super FTW3 Ultra + занимает в корпусе ПК &l...

Мышь Clutch GM30 и гарнитура Immerse GH50 Компания MSI с гордостью представляет новинки в серии игровых аксессуаров. Это мышь Clutch GM30, обладающая симметричным корпусом с боковыми вставками Dragon Scale и оптическим сенсором геймерского класса, обеспечивающим дополнительное преимущество над соперниками по онлайн-...

Computex 2019: Thermaltake представила вентилятор Riing Trio 20 LED RGB Case Fan TT Premium Edition Компания Thermaltake представила Riing Trio 20 LED RGB Case Fan TT Premium Edition. Это корпусный вентилятор для ПК диаметром в 200 мм. Он оснащён управляемым ШИМ, тремя независимыми кольцами светодиодов с поддержкой 16,8 млн цветов, а также обеспечивает мощный поток воздуха...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Enterprise Tactics. Часть 11 Командование и управление (Command and Control) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Def...

Универсальное DRO на базе Arduino Nano — shDRO. Часть 2 И снова здравствуйте! Продолжаю описывать свою разработку shDRO. В данной части я опишу алгоритм опроса устройств и формат команд консоли. Первая часть. Читать дальше →

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Enterprise Tactics. Часть 10 Эксфильтрация или утечка данных (Exfiltration) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Defe...

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

Adobe разработала прозрачный экран, который может выводить непрозрачные изображения Adobe представила прототип прозрачного дисплея с поддержкой смешанной реальности Project Glasswing, позволяющего накладывать на реальные объекты различный контент, например, фото и видео, а также эффекты вроде тех, что создаются в программах Photoshop, After Effects или Prem...

[Перевод] Легендарный Intel Core i7-2600K: тестирование Sandy Bridge в 2019 году (часть 2) Часть 1 → Часть 2 → Часть 3 Оборудование для тестирования В соответствии с нашей политикой тестирования процессора, мы берем материнскую плату премиум-класса, с подходящим сокетом, и оснащаем систему достаточным объемом памяти, работающей на максимальной поддерживаемой прои...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 5 ← Часть 4. Программирование периферийных устройств и обработка прерываний Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 5. Проектирование многопоточных приложений В предыдущих частях статьи мы подробно останавливались на основах программирования с ...

Как мы пробивали Великий Китайский Фаервол (ч.2) Привет! С вами снова Никита — системный инженер из компании SЕMrush. И этой статьей я продолжаю историю про то, как мы придумывали решение обхода Китайского Фаервола для нашего сервиса semrush.com. В предыдущей части я рассказал: какие появляются проблемы после того, как пр...

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 2 Добрый день уважаемые читатели Хабра! Это вторая часть рассказа об использовании fish eye камеры на Raspberry Pi 3. Первую часть можно найти здесь. В этой статье я расскажу о калибровке fish eye камеры и применении камеры в детекции объектов с помощью пакета find_object_2d. ...

Устройство компилятора Swift. Часть 1 Swift — это не только язык программирования. Это проект, в который помимо компилятора входит много других компонентов. Да и сам компилятор — это не большая и страшная коробка, которая с помощью магии превращает ваш код в набор понятных для машины инструкций. Его тоже можно ...

Creative Technology представила в России ряд новых наушников Компания Creative Technology представила для российского потребителя ряд новых продуктов. Creative SXFI AIR В их числе беспроводные наушники серии Creative SXFI AIR — SXFI AIR и SXFI AIR C. Это первые наушники компании со встроенной технологией «супер аудио-голографии» Super...

По следам русского Scala-движа. Часть 2 В прошлой части расследования Роман Тимушев посоветовал связаться с Владом, что я и сделал. Влад уточнил, что меня интересует, делайны и согласился написать несколько абзацев. На следующее утро я увидел уведомление в Facebook. Это Влад нашел нового свидетеля — Александра Под...

Атомэкспо 2019, часть 2: экспозиция Второй рассказ о форуме “Атомэкспо-2019” посвящен экспозиции. В целом ее можно разделить на две части — большое, продвинутое, красивое и научно-популярное пространство Росатома и обычные стенды участников. Представители атомных агентств мира открыли в Сочи сквер “Зеленый к...

Samsung может использовать второй прозрачный дисплей в Galaxy S10 Компания Samsung получила новый патент, опубликованный Всемирной организацией интеллектуальной собственности 16 января. В нём описывается способ решения проблемы с отверстиями в экранах подобным Infinity-O. Именно дисплеи Infinity-O используются в смартфонах серии Gala...

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

Анализ кода CUBA Platform с помощью PVS-Studio Для Java программистов существуют полезные инструменты, помогающие писать качественный код, например, мощная среда разработки IntelliJ IDEA, бесплатные анализаторы SpotBugs, PMD и другие. Всё это уже используется в разработке проекта CUBA Platform, и в этом обзоре найденных...

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

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

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

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

Spring Data JPA: доводим напильником Приветствую, это вторая заметка о Spring Data JPA. Первая часть была целиком посвящена подводным граблям, а также советам бывалых. В этой части мы поговорим о том, как заточить фреймворк под свои нужды. Все описанные примеры доступны здесь. Читать дальше →

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

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

Нижегородская радиолаборатория и «кристадин» Лосева Номер 8 журнала «Радиолюбитель» за 1924 год был посвящён «кристадину» Лосева. Слово «кристадин» было составлено из слов «кристалл» и «гетеродин», а «кристадинный эффект» заключался в том, что при подаче на кристалл цинкита (ZnO) отрицательного смещения, кристалл начинал ге...

[Перевод] TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки TensorFlow — это опенсорсная библиотека, созданная Google, которая используется при разработке систем, использующих технологии машинного обучения. Эта библиотека включает в себя реализацию множества мощных алгоритмов, рассчитанных на решение распространённых задач машинного ...

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

Open Source Networking meet-up — now in Yandex.Cloud #3.2019 20 мая приглашаем всех, кому интересна тематика Open Source Networking, на третье в этом году мероприятие из серии OSN Meetup. Организаторы мероприятия: Яндекс.Облако и российское сообщество Open Source Networking. Об Open Source Networking User Group Moscow Open Source N...

Проверка обёртки OpenCvSharp над OpenCV с помощью PVS-Studio OpenCV — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом, знакомая многим разработчикам на C++. Помимо C++, OpenCV также разрабатывается для Python, Java, Ruby, Matlab, Lua и других языков. Так как ...

4 способа наблюдать теорию относительности Эйнштейна в реальной жизни Как можно познакомиться с эффектами теории относительности в нашем мире.

Третья уязвимость Steam Windows Client, но не 0day В предыдущих сериях Не так давно я рассказал о двух уязвимостях Стима: CVE-2019-14743 и CVE-2019-15316. Там была целая история о том, как я пытался зарепортить их, у меня не получалось, меня забанили, и только после публичного раскрытия и помощи сообщества удалось достичь ре...

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

[Из песочницы] Метод создания DRAG and DROP эффекта Придя впервые к технологии DRAG and DROP столкнулся с очень тяжелым её описанием (Это мое субъективное мнение. Прошу с ним не соглашаться, а перечитать все что только можно и посмотреть на этот вопрос с многих сторон). И решил написать пару статей, нацеленных на начинающих р...

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

[Перевод] Знакомство с Тестированием в Python. Ч. 3 Друзья, у нас для вас отличные новости. Во-первых на улице наконец-то светит солнышко, а это значит, что весна начинает полноправно вступать в свои права. Вторая новость более профильная — уже 20 марта стартует первое занятие в новом потоке по курсу «Разработчик Python», в с...

Tic Tac Toe, часть 2 Продолжение статьи Tic Tac Toe, часть 1, в которой мы начали разработку этой игры на Svelte. В этой части мы доделаем игру до конца. Добавим команды Undo/Redo, произвольный доступ к любому шагу игры, попеременные ходы с противником, вывод статуса игры, определение победителя...

Наглядное пособие по разработке продуктов: конструирование Это третья из четырех статей о разработке физических продуктов. Если вы пропустили Часть 1: Формирование идеи, или Часть 2: Дизайн, стоит их прочитать. Вскоре вы сможете перейти к Части 4: Валидация. Автор: Ben Einstein. Оригинал Перевод выполнен командами фаблаба FABINKA и ...

Xiaomi Mi 3D Cinema — портативный кинотеатр в формате VR-шлема Компания Xiaomi представила в Китае новый продукт фирменной разработки — портативный «кинотеатр» Mi 3D Cinema, выполненный в формате гарнитуры виртуальной реальности. Гаджет работает до трех часов без подзарядки и позволяет смотреть фильмы «с эффектом 3D».

Учебные проекты на Godot — Pong (часть 2) Создание и настройка мяча Приветствую вас, хабровчане! В этой части я буду создавать и настраивать мяч для игры Pong. Если вы пропустили начало, то оно здесь. Уровень статьи по прежнему начинающий. Под катом по прежнему много скринов.Зовите детей и welcome под кат. Читать дальше →

File management done wrong — Часть 2: Masterpiece of shit Сегодня вам предстоит прочитать про про файловые операции и всё что с ними связано. В этой части я опишу самый дикий и опасный диалог всех времён, адскую штуку — диалог разрешения конфликта имён в Windows File Explorer. Это просто Masterpiece of Shit. Это моя любимая часть,...

[Перевод] UDB. Что же это такое? Часть 3. Datapath FIFO Продолжаем делать перевод фирменной документации фирмы Cypress на блоки UDB. Тем более, что всё очень удачно совпадает. Для продолжения практической статьи по UDB понадобится использование FIFO, а в теоретической части мы подобрались как раз к их описанию. Поэтому начинаем...

В смартфоне Realme 3 Pro будет функция «суперзамедленной съемки» Как известно, 22 апреля в Индии ожидается анонс смартфона Realme 3 Pro. По предварительным данным, что телефон получит SoC Qualcomm Snapdragon 710 и камеру с впечатляющими возможностями. Очередной рекламный плакат, опубликованный производителем, дает понять, что в камер...

Что такое портретный режим и какие смартфоны его поддерживают? Портретный режим впервые был показан в 2016 году, когда Apple представила iPhone 7 Plus. Позже две камеры в смартфоне стали стандартом для всего рынка. Вслед за Apple компании начали предлагать собственные решения даже в бюджетном сегменте. Например, Redmi 6 оснащён двумя к...

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

Часть 3: Почти что грузим Linux с SD-карты на RocketChip В предыдущей части был реализован более-менее работающий контроллер памяти, а точнее — обёртка над IP Core из Quartus, являющаяся переходником на TileLink. Сегодня же в рубрике «Портируем RocketChip на малоизвестную китайскую плату с Циклоном» вы увидите работающую консоль....

[Перевод] Интервью — 10 вопросов про Swift. Часть 2 До запуска курса «iOS-разработчик» остается все меньше времени, поэтому сегодня мы продолжаем публиковать материал из серии «10 вопросов про Swift». Первую часть которого можно прочитать тут. Объясните дженерики в Swift? Дженерики (универсальные шаблоны) позволяют вам пис...

[Из песочницы] Топ-8 полезных фильтров Google Analytics По умолчанию Google Analytics (GA) собирает всю статистику посетителей веб-сайта, но для анализа весь массив данных может не понадобиться. Очистить и переработать информацию можно с помощью фильтров на уровне представления. Самые полезные из них разберем в этой статье. Что ...

Выведение Action type с помощью Typescript Всем привет! Меня зовут Дмитрий Новиков, я javascript-разработчик в Альфа-Банке, и сегодня я расскажу вам про наш опыт выведения Action type при помощи Typescript, с каким проблемами мы столкнулись и как их решили. Это расшифровка моего доклада на Alfa JavaScript MeetUp. К...

DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения В феврале 2019 года состоялся релиз ReactiveUI 9  —  кроссплатформенного фреймворка для построения приложений с графическим пользовательским интерфейсом на платформе Microsoft .NET. ReactiveUI  — это инструмент для тесной интеграции реактивных расширений с шаблоном проектиро...

[Перевод] Кодогенерация в Dart. Часть 2. Аннотации, source_gen и build_runner В первой части мы выяснили зачем нужна кодогенерация и перечислили необходимые инструменты для кодогенерации в Dart. Во второй части мы узнаем как создавать и использовать аннотации в Dart, а также как использовать source_gen и build_runner, чтобы для запуска кодогенерации. ...

Методика D.I.Y. проекта. Часть вторая В заключительной части статьи «Методика D.I.Y. проекта» будет рассмотрен комплекс организационных мероприятий на стадии исполнения и закрытия любительского проекта. Предыдущие части статьи опубликованы здесь и здесь. Читать дальше →

[Перевод] DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 2 DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 1 Существуют забавные штуки, такие, как монотонно возрастающие счетчики, с помощью которых можно контролировать активность TMP, а затем проверять полученные значен...

F1 2019 - игра для поддержки AMD FidelityFX и Nvidia DLSS Сегодня на рынке уже есть игра, которая поддерживает не только FidelityFX, но и DLSS: F1 2019. Кроме того, FidelityFX не является эксклюзивной функцией AMD для графических процессоров.Вы также можете использовать его с графическими процессорами Nvidia. AMD анонсировала Fid...

[Перевод] Учебный курс по React, часть 16: четвёртый этап работы над TODO-приложением, обработка событий В сегодняшней части перевода учебного курса по React мы продолжим работу над Todo-приложением и поговорим о том, как в React обрабатывают события. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы комп...

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

Crytek выпустила бенчмарк Neon Noir с трассировкой лучей на картах AMD и Nvidia Немецкая студия Crytek выпустила бесплатный бенчмарк Neon Noir, впервые показанный в марте этого года на конференции GDC 2019. Техно-демо насыщено эффектами трассировки лучей и что наиболее важно, программа работает на большинстве актуальных видеокартах...

Хабрастатистика: анализируем комментарии читателей. Часть 2, ответы на вопросы Привет Хабр. В предыдущей части были проанализированы сообщения пользователей этого сайта, что вызвало достаточно оживленную дискуссию на тему различных параметров (числа сообщений, рейтинга, «кармы» и пр). Таких вопросов накопилось достаточно, чтобы сделать вторую часть. ...

[Перевод] Исследование шейдера песка игры Journey Среди множества инди-игр, выпущенных за последние 10 лет, одной из самых любимых для меня определённо является Journey. Благодаря своей потрясающей эстетике и красивому саундтреку Journey стала примером превосходства практически в каждом аспекте разработки. Я разработчик иг...

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

TP-Link представила флагманские смартфоны Neffos X20 и Neffos X20 Pro На MWC 2019 компания TP-Link официально представила флагманские смартфоны Neffos X20 и Neffos X20 Pro. Новые модели работают под управлением операционной системы Android 9.0 Pie. Основные особенности - градиентный дизайн, большие экраны с соотношением сторон 19:9 и двойные к...

Роскомнадзор создал эффективную систему блокировки Telegram с фильтрацией трафика Роскомнадзор отправил представителям МТС, МегаФона и ВымпелКома предложение протестировать оборудование для глубокой фильтрации трафика (Deep Packet Inspection, DPI). Об этом рассказали издания «Ведомости» и РБК со ссылкой на собственные источники.

[Перевод] Как работает Flutter Как Flutter работает на самом деле? Что такое Widgets, Elements, BuildContext, RenderOject, Bindings?.. Сложность: Новичок Вступление В прошлом году (прим: в 2018), когда я начал свое путешествие в сказочный мир Flutter, в Интернете было очень мало информации по сравнению с...

MSI представила свои версии видеокарт серии GeForce RTX Super Компания MSI официально представила свои версии видеокарт серии Nvidia Super. Благодаря мощной системе охлаждения устройства способны работать при повышенных частотах графического ядра и памяти, что обеспечивает увеличенную игровую производительность. Подробнее об этом читай...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Часть 7 Часть 7. Обнаружение (Discovery) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Defense Evasion) ...

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

Мюонный катализ с точки зрения квантовой химии. Часть II: электронная vs. мюонная химическая связь Многабукафф о том, что квантовая химия думает о принципе работы мюонного катализа: как именно мюон понижает температуру требуемой плазмы. В двух частях (первую часть можно прочитать тут). Суть второй части проста: мюон тяжелее, чем электрон, поэтому он обеспечивает более пр...

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

Android для радиоинженера (часть вторая) В первой части я немного рассказал о приложении RF & Microwave Toolbox. Во второй части расскажу о не менее интересном приложении, которое позволяет проектировать СВЧ устройства (преимущественно, планарные) на смартфоне/планшете под управлением ОС Android. Если вам интер...

Realme опубликовала официальное изображение своего первого смартфона с 64-Мп камерой На прошедшей на прошлой неделе презентации серии Realme 5 компания уже объявила о планах по сентябрьскому анонсу Realme XT - первого смартфона Realme с мощной 64-Мп камерой. А сегодня главный маркетолог компании Сюй Ци Чейс (Xu Qi Chase) опубликовал его первое изображение. П...

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

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

LG начала продавать первый в мире телевизор 8К OLED LG Electronics (LG) объявила о начале продаж первого в мире 8К OLED-телевизора (модель 88Z9) по предзаказам, которые начнутся уже на этой неделе в Южной Корее. А в третьем квартале года (до конца лета) телевизор появится на ключевых рынках Северной Америки и Европы.8К OLED T...

[Перевод] Поиск пути среди круглых препятствий Навигация по лесу Алгоритм поиска пути A* — это мощный инструмент для быстрой генерации оптимальных путей. Обычно A* демонстрируют при навигации по картам из сеток, но он может использоваться не только для сеток! Он может работать с любыми графами. Можно использовать A* для ...

О пиве глазами химика. Часть 3 Привет, %username%. Пока ты копаешься в своём девайсе, мы продолжаем тему о пиве, которую уже частично раскрыли тут, чуть более — тут, но всё ещё не останавливаемся на достигнутом! Я бесконечно рад, что всё-таки решил растянуть это на цикл статей, потому что по комментар...

О пиве глазами химика. Часть 4 Привет, %username%. Третья часть моего цикла о пиве на Хабре вышла менее приметной, чем предыдущие — судя по комментариям и рейтингу, так что, наверное, я уже несколько утомил своими рассказами. Но поскольку закончить историю о компонентах пива логично и необходимо, перед ...

Software Defined Radio — как это работает? Часть 2 Привет, Хабр. В первой части были описаны основные виды SDR-устройств и кратко были приведены их характеристики. Во второй части я расскажу подробнее о плюсах и минусах SDR, также будет рассмотрен пример доступа к приемнику из языка Python. Продолжение под катом (осторож...

Геймдизайн в жизнь. Экономика игры (Часть II) Доброго дня! Немного об авторе: меня зовут Мария, гейм дизайнер. Это третья статья из цикла по применению теории геймдизайна в жизни. Ссылки: Первая статья: «Гейм дизайн в жизнь. Пример разбора механики игры» Вторая статья: «Геймдизайн в жизнь. Экономика игры (Часть I)» ...

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

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

ИИ клон Сальвадора Дали будет приветствовать посетителей музея В музее Дали этой весной можно будет встретить неожиданного гостя, а именно, Сальвадора Дали собственной персоны. Начиная с апреля, по всему музею в Санкт-Петербурге, штат Флорида, США, будут развешаны экраны с развлекательной программой художника. Команда из Good...

Стоковая камера MIUI получит «бьютификатор» для тел, новые режимы Motion Photos, Live Shot и не только На форуме XDA Developers, покопавшись в свежей версии приложения стоковой камеры для смартфонов Xiaomi, работающих под управлением MIUI, обнаружили различные занимательные факты. Во-первых, скоро у пользователей появится возможность создавать свои собственные водяные зн...

[Перевод] Учебный курс по React, часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов В сегодняшней части перевода курса по React мы предлагаем вам выполнить очередное практическое задание и представляем вашему вниманию рассказ о том, как модифицировать состояние компонентов React. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть ...

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

Открытка для WordPress. Захватываем контроль над сайтом, спрятав код в картинке Для подписчиковСегодня я расскажу об уязвимости, дающей возможность исполнять произвольный код в самой популярной CMS в мире — Wordpress. Причина бага — в недостаточной фильтрации метаданных загруженного файла: можно загрузить произвольный PHP-код в теле изображения и помест...

OpenCV на STM32F7-Discovery Я один из разработчиков операционной системы Embox, и в этой статье я расскажу про то, как у меня получилось запустить OpenCV на плате STM32746G. Если вбить в поисковик что-то вроде "OpenCV on STM32 board", можно найти довольно много тех, кто интересуется использованием это...

Пушка из 50 000 спичек: эффект домино Источник

SEGA тизерит Phantasy Star 3 и 4, они могут стать частью бесплатной Phantasy Star Classics  Последним обновлением в линейке SEGA Forever была серия Golden Axe, которую в составе всех трех частей теперь можно загрузить единым приложением в App Store и Google Play. Сейчас же издатель тизерит новый проект: третью и четвертую части из серии Phantasy Star. В магазинах ...

Обзор методов сегментации изображений в библиотеке scikit-image Thresholding Это самый простой способ отделить объекты от фона, выбрав пиксели выше или ниже определенного порога. Это обычно полезно, когда мы собираемся сегментировать объекты по их фону. Вы можете прочитать больше о пороге здесь. Люди, знакомы с фильмом «Терминатор», нав...

Концепт-кар по технологии SLA: как это делают в Китае Напечатанная на 3D-принтере модель концепт-кара Tension (дизайнер — Питер Лин) iQB Technologies стала эксклюзивным дистрибьютором компании ProtoFab, крупного игрока китайского рынка 3D-печати. ProtoFab производит мощные и экономичные промышленные SLA-принтеры и уникальные...

22 октября начинается рассылка глобальной версии MIUI 11 В сентябре в Китае компания Xiaomi представила MIUI 11 — следующее крупное обновление платформы MIUI. Сегодня на примере смартфона Redmi Note 8 она продемонстрировала новые возможности, которые приходят с новой оболочкой, а также предоставила полный список устройств, которые...

Видео: окончание рассказа о создании Metro Exodus Издательство Deep Silver и студия 4A Games выпустили третий и последний выпуск дневников разработчиков грядущего постапокалиптического боевика Metro Exodus. В первой серии этого небольшого документального фильма зрители познакомились с основателями 4A Games, труднос...

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

Стартапы на CES 2019: часть вторая. Странные и волшебные гаджеты В предыдущей части мы писали о том, какие гаджеты видели на международной выставке потребительской электроники в Лас-Вегасе, известной как CES. Рассказали о роботах, умных зеркалах, умных зонтах, умных садах, японских умных кошачьих лотках (да, серьезно). В этой части расс...

Обновленному бюджетнику Samsung Galaxy M30s приписывают более производительную SoC Exynos 9610 и аккумулятор на 6000 мА·ч Как известно, серии смартфонов Galaxy M и Galaxy A в целом вышли очень удачными и сейчас Samsung для закрепления эффекта выпускает обновленные модели — c буквой «s» в названии. Вот буквально неделю назад дебютировала улучшенная модель Samsung Galaxy A10s с двойной камерой, а...

Делаем 3D конфигуратор для WooCommerce Этот урок является логическим продолжением двух предыдущих статей (часть 1, часть 2) про создание трёхмерных конфигураторов без использования программирования и вёрстки. В прошлой части мы рассматривали вопрос интеграции трёхмерной части с использованием штатной системы за...

Как ускорить работу с API на языке R с помощью параллельных вычислений, на примере API Яндекс.Директ (Часть 2) В прошлой статье я рассказал о том, что такое многопоточность, и привёл примеры её реализации на языке R при работе с API Яндекс.Директ с помощью пакетов doSNOW, doParallel и конструкции foreach. Данная статья является продолжением, но может быть рассмотрена как автономное р...

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

В Индии 22 октября начинается рассылка MIUI 11 для смартфонов Xiaomi В сентябре в Китае компания Xiaomi представила MIUI 11 — следующее крупное обновление платформы MIUI. Сегодня на примере смартфона Redmi Note 8 она продемонстрировала новые возможности, которые приходят с новой оболочкой, а также предоставила полный список устройств, которые...

#Antelope Audio Edge Go – моделирующий USB микрофон Производитель студийного оборудования Antelope Audio анонсировал выпуск моделирующего USB микрофона Go, расширяющего серию Edge. Модель поставляется с набором эмуляций популярных студийных микрофонов, которые можно использовать в режиме реального времени. Моделирование звука...

VMware NSX для самых маленьких. Часть 4. Настройка маршрутизации Часть первая. Вводная Часть вторая. Настройка правил Firewall и NAT Часть третья. Настройка DHCP NSX Edge поддерживает статическую и динамическую (ospf, bgp) маршрутизацию. Первоначальная настройка Статическая маршрутизация OSPF BGP Route Redistribution Читать дальше →

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

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

Словарик айтишника или Что? Где? Куда? Часть 2 В первой части статьи я перечислила и объяснила слова, которые разработчики и менеджеры компании Wrike используют в своем ежедневном общении. Как в устном, так и в письменном. Но остался еще ряд слов из тех же категорий. Знание значений этих слов помогает коллегам легче пони...

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

Четыре реальные истории работы с микросервисной архитектурой — отчёт с митапа Backend United 3: Холодец На третьей встрече из серии Backend United мы с коллегами из Booking, Dodo Pizza и Авито обменялись опытом работы с микросервисной архитектурой. Говорили о распилах, монолитах и всём, что за этим стоит. Этот пост — отчёт о том, как прошёл митап. Внутри — видеозаписи, презент...

Визуальные эффекты и локации на новых скриншотах экшена Control Следующей игрой финской студии Remedy Entertainment станет боевик Control. Разработчики продолжают делиться информацией о проекте — на этот раз они показали несколько скриншотов из игры в разрешении 4К. Изображения демонстрируют визуальные эффекты собстве...

Старт продаж Galaxy Tab S5e в России Компания Samsung анонсировала старт продаж планшета Galaxy Tab S5e в России. Стильный и функциональный планшет обладает экраном 10,5 дюймов с соотношением сторон 16:10, а также специальной невидимой клавишей «Домой». Мощные звуковые эффекты создают четыре в...

[Из песочницы] Классификация покрова земли при помощи eo-learn. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи "Land Cover Classification with eo-learn: Part 1" автора Matic Lubej. Предисловие Примерно полгода назад был сделан первый коммит в репозиторий eo-learn на GitHub. Сегодня, eo-learn превратился в замечательную библиоте...

Дети, математика и R Нынешнее образование в школе все более и более редуцируется. А в оставшейся части акцент все более и более ставится на внешний эффект. «Проектная работа», презентации, вау-эффекты и пр. мишура. Причем зачастую непонятно, кому раздают все эти упражнения — ребенку или родителя...

EA и Respawn показали сюжетный трейлер Star Wars Jedi: Fallen Order На мероприятии Star Wars Celebration 2019 компания Electronic Arts представила сюжетную игру Star Wars Jedi: Fallen Order, над которой уже много лет трудится студия Respawn Entertaiment (разработчик Titanfall и Apex Legends). Отмечается, что ни мультиплеера, ни микротранзак...

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

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

Странности в работе LADA Granta FL: Решаем проблему с «тугой» педалью Оказывается, «Гранта» иногда может «не видеть» торможения, что сопровождается сбоями в работе. Владелец LADA Granta FL рассказал о проблеме, с которой наверняка сталкиваются другие «грантаводы». Во время парковки при движении в горку в «ползущем» режиме КПП, когда работает ...

Недостаточно знать, что такое Mutex, Semaphore и async/awat. Надо знать всё, начиная с квантов Совсем скоро, 29-30 ноября в Санкт-Петербурге и 06-07 декабря — в Москве мы запустим шестой семинар по .NET. На этот раз — по теме многопоточки и конкурентности. Мы уже писали об этом пару раз на Хабре, но сегодня есть отдельный повод для этого: на семинаре настоящий эксклюз...

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

Witcher 3 получит обновление графики Игра Witcher 3 является одной из лучших RPG современности, предлагая отличный сюжет и потрясающие визуальные эффекты в огромном открытом мире. Но можно ли игру сделать ещё красивее?

Часть 5/2 корп. 1: Перекрёсток проспекта RocketChip и скользкой дорожки инструментации В предыдущих четырёх частях велась подготовка к экспериментам с RISC-V ядром RocketChip, а именно, портирование этого ядра на «нестандартную» для него плату с ПЛИС фирмы Altera (теперь уже Intel). Наконец, в прошлой части на этой плате получилось запустить Linux. Знаете, что...

[Перевод] Учебный курс по React, часть 19: методы жизненного цикла компонентов В сегодняшней части перевода учебного курса по React вашему вниманию будет представлен обзор методов жизненного цикла компонентов. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структу...

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

[Перевод] Разновидности SIMD Во время разработки meshoptimizer частенько возникает вопрос: «А может этому алгоритму использовать SIMD?» Библиотека ориентирована на производительность, но SIMD не всегда обеспечивает значительные преимущества по скорости. К сожалению, SIMD может сделать код менее перено...

Алгоритм мышления и сознания, часть 2 Данный текст содержит пояснения к алгоритму из моей первой статьи “Алгоритм мышления и сознания”. Тезисы первой статьи: Феномен субъективного мышления можно алгоритмизовать. Предъявленный в статье алгоритм мыслит и этим можно воспользоваться практически. С помощью алгорит...

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

Дмитрий Мацкевич, Dbrain: о предпринимательстве как психическом отклонении, ИИ и эмоциональной безопасности Первая часть моего разговора с Дмитрием Мацкевичем, гендиректором ИИ-стартапа Dbrain и популяризатором нейронауки. Это очередное в серии интервью с топовыми специалистами в своих областях про продуктовый подход, предпринимательство, психологию и изменение поведения. Читать ...

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

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

Trust Gaming представила коврик с беспроводной зарядкой и геймерскую гарнитуру Компания Trust Gaming представила уникальные геймерские решения — игровую поверхность GXT 750 Qlide и игровую гарнитуру GXT 450 Blizz. Обе новинки выглядят довольно привлекательно и необычно, но их главное преимущество совсем не во внешнем виде. Разработчики этих устройств р...

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

EK готовит водоблок для NVIDIA TITAN RTX, с эффектом позолоты Подмены никто не заметит.

Intel Xeon W — когда хочется помощней В семействе Cascade Lake пополнение: вслед за Intel Xeon Scalable второго поколения представлены новые модели серии Xeon W. Напомню, что процессоры с индексом W предназначены для высокопроизводительных рабочих станций — в частности, конкретно эти новинки войдут в состав свеж...

Вредные советы: как правильно писать техническую документацию? Часть третья и последняя Советы по грамотному написанию технической документации для пользователей. Часть 3 (заключительная) Заключение руководства нашего технического писателя Андрея Старовойтова, которое поможет сделать вашу пользовательскую документацию проще и понятнее. На этот раз мы попод...

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

[Перевод] RxDart: магические трансформации потоков Добро пожаловать — это третья часть моей серии статей об архитектуре Flutter. Введение Основы Dart Streams RxDart: магические трансформации потоков (этот пост) Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользова...

RC Машинки: Первые покупки — шасси и силовая установка Силовая установка — звучит как-то странно, но если подумать, то очень четко описывает те самые компоненты которые заставляют модель двигаться. Не уверен входит ли сюда сервопривод (лево/право). Если вы читали первую часть этого цикла, то вы знаете, что есть модели на ДВС и ...

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

Модуль подводного ультразвукового дальномера. Часть вторая В первой части мы описали процесс разработки тестового варианта модуля подводного дальномера. Пришло время поделиться информацией о второй версии модуля, поскольку заявленные в первой статье предполагаемые изменения мы реализовали. Читать дальше →

Система управления движением корабля «Союз-ТМ» часть 2 В первой части я начал рассказывать вам о работе Системы Управления Движением (СУД) на этапе сближения. Остановились мы на методе свободных траекторий и я обещал вам рассказать о методе наведения по линии визирования и параллельном наведении. Пост будет небольшой, но интерес...

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 2 Тест-драйв nanoCAD СПДС Металлоконструкции 1.2 Часть 2 Продолжаем публикацию тест-драйва по nanoCAD СПДС Металлоконструкции. В первой части тест-драйва мы начали строить каркас производственного. Во второй части мы рассмотрим, как создавать вертикальные связи, распорки, прог...

[Перевод] MVC в Unity со Scriptable Objects. Часть 2 Продолжение цикла статей от Cem Ugur Karacam (часть 1 можно прочитать здесь). В этот раз мы начнем с того, что создадим несколько представлений для отображения объекта инвентаря и панель информации для отображения параметров объекта. Этакий примитивный инвентарь. Затем сос...

[Перевод] Учебный курс по React, часть 18: шестой этап работы над TODO-приложением В сегодняшней части перевода учебного курса по React вам предлагается продолжить работу над Todo-приложением и сделать так, чтобы щелчки по флажкам воздействовали бы на состояние компонента. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: фун...

Работа с камерой во Flutter Возможность задействовать камеру существует во многих приложениях, и мы все регулярно пользуемся ею. Во Flutter мы можем реализовать работу с камерой с помощью двух официальных плагинов: camera image-picker Между ними – заметная разница, и использовать их стоит по ситуации...

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

Смарт-часы Huawei Watch GT 2 появились на серии изображений Как известно Huawei готовится обновить линейке смарт-часов, представив новые модели Huawei Watch GT 2. Предполагается, что новинки сохранят большинство функций своих предшественников, а также получат собственную ОС от Huawei и будут работать как с Android- так и с iOS-устрой...

Создание таблиц в дизайн системе Figma и реализация в Storybook (React) В предыдущей статье на тему дизайна таблиц в Фигме мы выяснили, что базовый элемент создания любого data grid — это компонент ячейки, внутри которого спрятано все необходимое для того, чтобы оставаться в одном экземпляре и строить таблицы ячейка-за-ячейкой. Теперь поговори...

HONOR представил флагманский смартфон HONOR View 20 Бренд HONOR представляет новый флагманский смартфон HONOR View 20. На презентации новинки были продемонстрированы пять функций и технологий, впервые примененные в этой линейке. Среди них: камера с разрешением 48 Мп, встроенная в экран фронтальная камера с разрешением 25 Мп, ...

Несколько штрихов о работе с идентификаторами bigint в R Каждый раз, когда начинается разговор об использовании различных БД в качестве источника данных, появляется тема идентификаторов записей, объектов или чего-либо иного. Иногда согласование протокола обмена может рассматриваться участниками несколько месяцев. int-bigint-guid, ...

3 Ключевых Качества для Успешного Менеджера по продукту — Дмитрий Орлов, Senior Product Manager Мы продолжаем нашу серию статей про 3 ключевые навыка для успешного менеджера по продукту по версии Райкеров. В первой части мы разговаривали с Антоном Даниловым, group product manager, а во второй — с Юрием Голиковым, директором по инжинирингу. Сегодня пообщаемся с Дмитрием...

Как мы запускаем новый сайт банка. Часть 1 Привет! Меня зовут Илья Голованов. Мы вместе с командой работаем над новым сайтом Промсвязьбанка. В этой статье я расскажу, какие задачи перед нами стоят, с какими проблемами мы сталкиваемся и к каким решениям приходим. Пока новый вид доступен для 30% страниц (их можно увид...

[Перевод] Учебный курс по React, часть 21: второе занятие и практикум по условному рендерингу Сегодня, в переводе следующей части учебного курса по React, мы предлагаем вашему вниманию второе занятие по условному рендерингу и практикум по этой теме. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: ф...

[Перевод] Разработка веб-серверов на Golang — от простого к сложному Пять лет назад я начал разрабатывать Gophish, это дало возможность изучить Golang. Я понял, что Go — мощный язык, возможности которого дополняются множеством библиотек. Go универсален: в частности, с его помощью можно без проблем разрабатывать серверные приложения. Эта ...

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

Лечим наушники Заболели наушники у молодежи. Пятая точка нашла их раньше рук со звуковым эффектом (хрусь)  и чашечки отстегнулись от дужки. Пациент поступил в отделение со словами - "Пап с этим надо , что то делать". Так как электронная часть в поряде, будем лечить. Благо излом прошел так,...

О перспективах формата 360 Reality Audio, фотографиях ушей и хорошо забытом старом Появление нового формата 360 Reality Audio в начале текущего года на CES было ожидаемым, и потому не произвело эффект взрыва информационной бомбы. Среди потенциальных конечных пользователей формат был встречен скорее прохладно и заинтересовал в основном специалистов. Между т...

[Перевод] Учебный курс по React, часть 7: встроенные стили Сегодня, в следующей части курса по React, мы поговорим о встроенных стилях. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проектов → Часть 4: родительские и дочерние компоне...

[Перевод] Какой здесь this? Внутренняя работа объектов JavaScript Фотография: "Любопытный" Liliana Saeb (CC BY 2.0) JavaScript – это мультипарадигмальный язык, который поддерживает объектно-ориентированное программирование и динамическое связывание. Динамическое связывание — это мощная концепция, которая позволяет изменять структуру JavaS...

Ужастик, головоломка и умный фоторедактор: приложения дня Приложения дня Transistor (149 руб.) | Bubble Tower 2 (Бесплатно) | Depello (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ва...

ShineButton: сияющие кнопки (WCL)ShineButton - две библиотеки для iOS и Android от разных авторов, но с одинаковыми эффектами для кнопок.

Анонсирована клавиатура Input Club Keystone: эффект Холла + аналоговые переключатели Анонсирована клавиатура Input Club Keystone: эффект Холла + аналоговые переключатели

Перепрограммируем кассу и печатаем на ней Киану Ривза. Часть 2. ПО для ПК В предыдущей статье я кратко описал свою прошивку для ККТ ШТРИХ-ФР-К, которая позволяет управлять термоголовкой, движками и соответственно выводить на печать все что угодно. В этой части я покажу как написать софт, который будет общаться с кассой и форматировать картинку для...

[Перевод] Учебный курс по React, часть 20: первое занятие по условному рендерингу Сегодня, в переводе следующей части учебного курса по React, мы поговорим об условном рендеринге. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проектов → Часть 4: родительск...

iPhone 11 получит продвинутую технологию для работы с видео Камера iPhone 11 порадует передовыми опциями Меньше двух недель остаётся до презентации iPhone, а мы знаем о новинках почти всё. Утекли не только спецификации, но и будущий дизайн смартфонов. А это значит, что iPhone 11 не станет для поклонников Apple откровением — тем...

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

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

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

Samsung выпустила свой самый мощный беспроводной пылесос в России Компания Samsung Electronics объявила о начале продаж в России самого мощного вертикального пылесоса в портфолио компании – Jet 200.  Он обладает мощностью всасывания 200 Вт. Приобрести пылесос модно по рекомендованной розничной цене 59 990 рублей. Мощность ...

Деревянные игрушки, часть девятая — 1995 Основное событие года, это, конечно, Windows 95. Пока ещё не очевидная победа — по прежнему сильны DOS (не только MS) и Windows 3.xx, IBM выкатывает русскую OS/2 Warp, где-то ещё шевелится Alpha и даже есть Windows NT под неё. Игры всё ещё делают для DOS, а те, что выходят п...

[recovery mode] Монообзор: топовый комбо-аппарат Playme P600SG Привет, Хабр! Сегодня мы хотим рассказать о нашем топовом гибридном устройстве, которое сочетает в себе радар-детектор и видеорегистратор. Playme P600SG стоит 16 000 рублей, позволяет проводить съёмку в формате Super HD и отличается наличием системы фильтрации ложных сигнало...

Sony внедряет новую технологию 360 Reality Audio Компания Sony работает над технологией 360 Reality Audio. Она позволяет слышать звук так, как если бы он был вокруг вас, поэтому вы можете слышать как взлеты, так и падения. Реалистичность такого звука не уступает технологии Dolby Atoms, используемой в современных кинотеатра...

Highscreen объявляет о снижении цен на смартфоны c емкими батареями Highscreen объявляет о снижении цен в фирменном магазине. Кроме того стартует акция «Скоро в школу», при помощи которой можно сэкономить 5% при покупке автономных смартфонов. Как отмечают специалисты компании, снижение цен — это логичный, запланированный шаг, так как спрос ...

Как собрать когорты пользователей в виде графиков в Grafana [+docker-образ с примером] Как мы решили задачу визуализации когорт пользователей в сервисе Promopult c помощью Grafana. Promopult — мощный сервис с большим числом пользователей. За 10 лет работы число регистраций в системе перевалило за миллион. Те, кто сталкивался с подобными сервисами, знают, что ...

Дмитрий Мацкевич, Dbrain (часть 2): о нейробиологии, внутренней свободе, «дешевом дофамине» и интуиции Вторая часть разговора Алексея Иванова с Дмитрием Мацкевичем, CEO и кофаундером Dbrain и популяризатором нейронауки. Это одиннадцатое интервью в серии бесед с топовыми специалистами в своих областях про продуктовый подход, предпринимательство, психологию и изменение поведен...

[Перевод] AMD Radeon VII: рывок в High-End (часть 3) Часть 1 >> Часть 2>>Часть 3 Производительность вычислений Пожалуй, достаточно об играх. Рассмотрим вычислительные аспекты Radeon VII. Хотя он в основе своей похож на Vega первого поколения, вокруг него много шума об улучшенной вычислительной мощности Vega 20. По...

[Перевод] Тестирование Node.js-проектов. Часть 2. Оценка эффективности тестов, непрерывная интеграция и анализ качества кода → Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Сегодня, во второй части перевода материала, посвящённого тестированию Node.js-проектов, мы поговорим об оценке эффективности тестов и об анализе качества кода. Читать дальше →

[Перевод] Расширение mypy с помощью плагинов Добрый день, друзья. А мы продолжаем наращивать интенсивность запуска новых курсов и уже сейчас рады сообщить о том, что в конце апреля стартуют занятия по курсу «Web-разработчик на Python». В связи с этим традиционно делимся переводом полезного материала. Начнём. Известно,...

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

В Steam раздают Age of Wonders III, а в Epic Games Store — Torchlight Шведский издатель Paradox Interactive в сервисе Steam проводит акцию, посвященную серии пошаговых стратегий Age of Wonders и скорому выходу (6 августа) новинки Age of Wonders: Planetfall. В рамках события третья часть Age of...

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

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

Thermaltake расширяет серию корпусов Level 20 Thermaltake расширяет свой ассортимент корпусов серии Level 20, выпустив Level 20 HT и Level 20 HT Snow Edition. В них используются последние инновационные решения от Thermaltake. Корпуса доступны для предварительного заказа. Новые корпуса оснащены прочными панелями ...

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

LG анонсировала первый в мире скручивающийся OLED-телевизор Компания LG сделала несколько анонсов до старта выставки CES 2019, однако особо внимание привлёк представленный сегодня телевизор LG Signature OLED TV R (65R9). Его главная особенность заключается в возможности экрана скручиваться внутрь подставки. Проще говоря, развернуть ...

Squeak Voice Changer позволит изменить ваш голос и подшутить над друзьями Необычные эффекты для вашего голоса.

OPPO Innovation Event и его характеристика Запуск сетей 5G откроет новые фото возможности для гаджетов. Высокая скорость интернет-соединения позволит в облаке выполнять компоновку и ретушь изображений с использованием искусственного интеллекта для достижения эффекта съемки на зеркальный фотоаппарат. При компоновке со...

Apple выпустила iOS 12.3.2. Что нового? Несмотря на то что многие пользователи ждут релиза iOS 12.4, Apple не спешит выпускать столь значимое обновление раньше срока. А чтобы мы не забыли, что работы по совершенствованию операционной системы не прекращаются ни на день, компания представила iOS за номером 12.3.2. ...

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 2/2 Привет Хабр. В первой части были рассмотрены некоторые закономерности развития такого интересного ресурса, как habrahabr. Материал получился длинный, так что продолжение здесь. В этой части мы заодно посмотрим как строить такие картинки, и наконец, завершим нашу статистику ...

Официально представлен смартфон Samsung Galaxy A70: большой дисплей и мощная батарея Еще одной новинкой серии Galaxy A стал смартфон Samsung Galaxy A70, анонс которого состоялся сегодня. Новинка может похвастаться стильным и простым дизайном, большим безрамочный дисплей с минималистичной монобровью, улучшенной тройной камерой и мощным аккумулятором. Подробне...

Работа не волк, часть 2. Пройти босса и выжить на испытательном сроке Новая работа — маленькая (а иногда и не очень) новая жизнь. Самое главное это начать её правильно, чтобы верный старт стал началом отличного пути. После того, как вы прошли HR-а, остаётся два важных шага: пройти собеседование с руководителем и удачно завершить испытательный ...

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

Как скачать обои из iOS 13 и macOS Catalina Вчера вечером Apple представила iOS 13 и macOS Catalina. Первые бета-версии операционных систем уже доступны для загрузки. Специально для вас мы подготовили подборку фирменных обоев в максимальном качестве. Всего на выбор представлено девять новых изображений. Обои были «сл...

[Перевод] Делать хорошо, делая плохо: написание «злого» кода с помощью Go, часть 1 Вредные советы для Go-программиста После десятилетий программирования на Java, последние несколько лет я в основном работал на Go. Работать с Go — здорово, прежде всего потому, что за кодом очень легко следовать. Java упростила модель программирования C ++, удалив множеств...

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

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1 В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использовании liquibase-mave-pl...

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

NLP. Основы. Техники. Саморазвитие. Часть 1 Привет! Меня зовут Иван Смуров, и я возглавляю группу исследований в области NLP в компании ABBYY. О том, чем занимается наша группа, можно почитать здесь. Недавно я читал лекцию про Natural Language Processing (NLP) в Школе глубокого обучения – это кружок при Физтех-школе п...

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

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

Что заморозили на feature freeze 2019. Часть I. JSONPath После комитфеста 2019-03 произошла заморозка функциональности (feature freeze). У нас это почти традиционная рубрика: о прошлогодней заморозке мы уже писали. Теперь итоги 2019: что из нового войдет в PostgreSQL 12. В этой части обзора, посвященной JSONPath, используются в т...

Переводим на DoH домашнюю сеть, или еще один щелчок по носу фильтрации После сравнительно недавнего анонса компанией Mozilla запуска поддержки DNS-over-HTTPS (DoH) в продакшн в сети не утихают споры, зло это или благо. По моим ощущениям, позиция "зло" базируется в основном на том, что при этом манипуляция вашими DNS-запросами даже в полезных дл...

Представлен стабилизатор DJI Osmo Mobile 3 Как и ожидалось, компания DJI вчера представила складной стабилизатор для смартфонов Osmo Mobile 3. Он позволяет снимать плавное и четкое видео в движении, в том числе — с использованием возможностей приложения DJI Mimo. Конечно, со стабилизатором можно снимать и ...

Backend United 3: Холодец Привет! Мы продолжаем Backend United, серию митапов для разработчиков серверной части. Третья встреча называется «Холодец», и посвящена она будет микросервисной архитектуре. Вместе с коллегами из Booking.com, Dodo Pizza и Авито поговорим о монолитах, распилах и обратной стор...

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

Официально: Monument Valley 3 находится в разработке Monument Valley — одна из тех немногих серий игр, которую можно считать выдающейся, но которую создавали именно на мобильных. Сейчас разработчики головоломки работают над новым проектом под названием Repair, который будет эксклюзивом сервиса Apple Arcade. Тем не менее сегод...

Управление мощностями: в поисках идеального баланса Здравствуйте! Меня зовут Иван Давыдов, я занимаюсь исследованиями производительности в Яндекс.Деньгах. Представьте, что у вас есть мощные сервера, на каждом из которых размещается ряд приложений. Если последних не очень много, они не мешают друг другу работать — им комфортн...

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