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

Калькулятор на Mac: как смотреть историю расчётов Для тех, кто частенько пользуется стандартным калькулятором macOS и нуждается в постоянном отображении всех выполненных математических операций, есть очень классная функция, отображающая ленту расчётов. О том, как её включить и пользоваться, читайте в этом материале. Лента р...

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

Twitter начал тестировать воспроизведение YouTube-роликов в ленте iOS-клиента Недавно разработчики Twitter сообщили, что начали тестировать возможность отображения фотографий в ленте в полном размере. Теперь же они анонсировали нововведение, которое касается записей с прикрепленным видео из YouTube. Ролики можно будет воспроизводить непосредственно в ...

Анимация схем в SCADA При создании HMI довольно часто встречается задача построить отображение сложной схемы связанных элементов. Это могут быть разветвленные трубопроводные схемы, электроснабжение и т.п. Можно, конечно, ограничиться только отображением ключевых элементов (задвижек, автоматическ...

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

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

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

ESP32 FanControl: реобас с функцией управления LED-лентой своими руками Делаем контроллер вентиляторов (Реобас) с функцией управления адресной светодиодной лентой на базе ESP32. Управляем 3-pin и 4-pin вентиляторами, лентой WS2812b и WS2811, подключаемся в разрез штатных PWM-линий.

Arc — система контроля версий для монорепозитория. Доклад Яндекса Системы контроля версий уже давно стали повседневным инструментом разработчика. В больших монорепозиториях требования к ним оказываются весьма специфическими. Из-за этого компании либо адаптируют существующие решения, как это делает Facebook с Mercurial и Microsoft с Git, ли...

Алгоритм Instagram продвигает в ленту «голые» снимки? Ваша лента в социальной сети Instagram, как правило, забита красотками и красавцами, демонстрирующими оголенное тело? Это не потому, что вы извращенец (ну или не только потому)… Читать полную статью

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

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

Лента виджетов Xiaomi: что это, как отключить Как убрать ленту виджетов на телефонах Xiaomi - полная инструкция по ее отключению

Печатаем напрямую ПЭТ лентой из пластиковой бутылки. Directly a 3D printer from ribbon a bottle PET Привет! Сегодня я постараюсь напечатать пробную деталь из ленты нарезанной из пластиковой ПЭТ бутылки, без протяжки через станок.  На данный момент осталось решить небольшую проблему с тефлоновой изоляцией. И в дальнейшем я собираюсь сделать печать напрямую с бутылки.Больша...

«Яндекс.Дзен» встроит рекомендательную ленту в стандартный браузер на смартфонах Samsung Лента «Яндекс.Дзена» уже встроена в браузеры Opera в Турции, Бразилии и Индонезии и в Coc Coc во Вьетнаме.

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

Видеоурок Теплицы: как вернуть старый дизайн Facebook и настроить ленту с помощью плагина F.B.Purity Facebook изменил интерфейс приложения для десктопа и запретил возврат к старой версии. Если вам не нравится новая – просто терпите, как бы намекает Facebook. Для тех, кто терпеть не готов и хочет вернуть старый дизайн есть плагин F.B. Purity. F.B. Purity можно установить в б...

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

ОТПИСКА!!! Instagram покажет скучных друзей! Instagram добавляет новые пути для организации ваших подписок. Теперь вы можете увидеть тех, кто откровенно флудит в ленте и сториз, и те аккаунты, с которыми именно вы чаще контактируете. Если поймёте, что у вас слишком много подписок, вы можете быстро отписаться от самых ...

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

Подключение RGB ленты к SKR 1.3 Подключение RGB ленты к SKR 1.3В процессе переделки моего MakerBot Replicator 2 (переезд на SKR 1.3 и Marlin) от него остался кусок RGB ленты на 24 вольта. Давно хотел его приспособить к SKRке, но, как известно, плата напрямую не поддерживает подключение светодиодных лент. Н...

СМИ: YouTube работает над конкурентом TikTok YouTube готовит к запуску новую ленту Shorts в мобильном приложении сервиса, которая призвана составить конкуренцию TikTok. Об этом сообщает The Information со ссылкой на свои источники. В разделе Shorts будут содержаться короткие видео с музыкальным сопровождением, создавае...

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

Instagram: в ранжированной ленте пост видят на 50% больше фолловеров, чем в хронологической В своём аккаунте для креаторов Instagram развенчивает мифы об алгоритме ранжирования ленты и даёт полезные советы.

Сам себе Роскомнадзор. Как я заблокировал соцсети У меня отключена лента Фейсбука и Вконтакте, нет подписок в Инстаграме, Ютубе и Твиттере. При этом я ниоткуда не удалялся, в монастырь не уходил и продолжаю вести нормальную жизнь человека 2020 года. Надевайте шапочку из фольги и присаживайтесь поудобнее, я расскажу о своё...

Google выпустила большое красочное обновление карт Компания Google объявила о запуске важного обновления картографического сервиса Google Maps (Карты Google). Начиная с текущей недели в сервисе вид отображения по умолчанию станет более «красочным», детальным, понятным и полезным для пользователей вообще и п...

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

[Из песочницы] О работе ПК на примере Windows 10 и клавиатуры ч. 1 Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях рассказать о том как работает компьютер на примере клавиатурного ввода и Window...

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

Обзор Rubetek RL-3112. Умная светодиодная RGB-лента с Алисой Светодиоды получили широкое распостранение в качестве освещения в наших квартирах. Высокая яркость, возможность выбора температуры света, долгий ресурс службы и самое главное низкое энергопотребление. Все это позволяет использовать их не только в качестве основного, но и фон...

Яндекс.Дзен добавит товарные виджеты в ленту и под статьями Товарные виджеты Яндекс.Дзена появятся в ленте и под статьями

Разрабатываем чат на React с использованием Socket.IO Доброго времени суток, друзья! Хочу поделиться с вами опытом разработки простого чата на React с помощью библиотеки «Socket.IO». Предполагается, что вы знакомы с названной библиотекой. Если не знакомы, то вот соответствующее руководство с примерами создания «тудушки» и ч...

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

Teamgroup использует в ленте ARGB LED Uniform Strip необычно мелкие светодиоды Одновременно с комплектом цветных охлаждающих жидкостей T-Force CK5 для SSD, компания Teamgroup представила вторую новинку — ARGB LED Uniform Strip. Это светодиодная лента, в которой используются адресуемые светодиоды типоразмера 2020, а не 5050, которые обычно и...

9 советов по повышению производительности Vue В этой статье собрано девять советов о том как повысить производительность вашего приложения на Vue, увеличить скорость отображения и уменьшить размер бандла. Читать дальше →

Специфицируй это. Доклад Яндекса Хорошая спецификация к API помогает клиентам его использовать. Несколько месяцев назад на большом Pytup разработчик Яндекса Александр Брязгин bryazginnn выступил с докладом о том, что собой представляет спецификация REST API на примере OpenAPI + Swagger и зачем нужна такая с...

Mail.ru Group расширяет видеоинвентарь рекламной платформы myTarget Теперь с помощью out-stream роликов в новостных лентах ВКонтакте и Одноклассников можно продвигать ещё и сайты, а не только мобильные приложения.

Пишем гибкий VerticalSwipeBehavior Привет, Хабр! Меня зовут Илья Осинцев, я Android-разработчик в компании Apiqa. Под катом вас ждет пример использования ViewDragHelper для создания компонента пользовательского интерфейса аналогичного SwipeDismissBehavior, но работающего вертикально. С появлением Material Des...

Код на React и TypeScript, который работает быстро. Доклад Яндекса Евангелисты Svelte и других библиотек любят показывать примеры тормозящих компонентов на React. React и TypeScript дают много возможностей создавать медленный код. После доклада Виктора victor-homyakov вы сможете писать более производительные компоненты без усложнения кода. ...

ВКонтакте создала единый центр информации по коронавирусу Социальная сеть ВКонтакте запустила единый центр информации по коронавирусу.  Все достоверные сведения теперь доступны в одном мини-приложении на платформе VK Mini Apps. В мини-приложении COVID-19 легко следить за изменениями в ситуации вокруг коронавируса. Из него можн...

Интересные материалы: 13.01 Рассказываем про привычки в программировании, работу с RealityKit, сложные отображения коллекций.

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

филамент для 3d принтера своими руками или как печатать ПЭТ бутылкой Народ всем привет! сегодня хочу рассказать и показать как я дошёл до изготовления филамента для 3d печати в домашних условиях.для изготовления нам понадобиться - ПЭТ бутылка от любого напитка, канцелярский нож, паяльник, тиски и форсунка омывателя лобового стекла автомобиля ...

TeamGroup представила два новых продукта TeamGroup представила нестандартные для себя продукты. Комплект охлаждающей жидкости T-Force CK5 и светодиодную ленту T-Force ARGB. Охлаждающая жидкость предназначена для открытых контуров и для твердотельных накопителей Cadera с жидкостным охлаждением. T-Force CK5 испо...

Search Console предупредил о сбое в отчёте по ленте Discover Google Search Console сообщил о сбое в работе отчёта об эффективности. В частности, проблема коснулась данных по ленте рекомендаций Discover. Сбой повлиял на статистику за период с 8 по 13 декабря. В результате в отчёте могут отображаться неверные данные по показам и кликам....

[Перевод] Продолжайте полет с Xamarin.Forms 4.4 Мы пообщались с нашими разработчиками, которые делают уйму мобильных приложений каждый год, и они сказали: «Мы не можем вспомнить, когда в последний раз мы делали мобильное приложение, которое НЕ включало бы в себя карусель.» Итак, мы рады представить новый элемент управлени...

Postgresso 18 После паузы (отпуск), продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Не будем придерживаться здесь строго отображения всех релизов и событий, произошедших после последнего, еще октябрьского выпуска Postgresso #17, но важнейшее, произошедшее ещё в ко...

Увеличение чувствительности A/Б-тестов с помощью Cuped. Доклад в Яндексе CUPED (Controlled-experiment Using Pre-Experiment Data) — сравнительно новая техника A/Б-экспериментов. Она позволяет увеличить чувствительность метрик за счёт использования данных, полученных ранее. Чем больше чувствительность, тем более слабые изменения можно замечать и уч...

CVE-2019-18683: Эксплуатация уязвимости в подсистеме V4L2 ядра Linux В данной статье описана эксплуатация уязвимости CVE-2019-18683 в ядре Linux, которую я обнаружил и исправил в конце 2019 года. Указанный CVE-идентификатор присвоен нескольким аналогичным ошибкам типа «состояние гонки», которые присутствовали в подсистеме V4L2 ядра Linux на п...

Паблики – зло Те, кто изучает иностранные языки, очень любят подписываться на разные паблики, посвящённые этим языкам. И, судя по моей ленте новостей ВК, охотно репостят разные материалы из них. Необходимо понимать, что у этих пабликов никогда не было цели кого-то чему-то учить. Единстве...

MKS TFT 32 порт прошивки BigTreetech Touchscreen загрузка через стоковый загрузчик MKS Уже писал про этот порт прошивки BigTreetech Touchscreen. На днях появилась возможность, грузить эту прошивку стандартным загрузчиком MKS TFT V4.0, программатор больше не нужен. Наконец появилась полноценная альтернатива стоковой прошивке, которая давно не обновлялась и для ...

myTarget запустила видеоформаты для рекламы сайтов в лентах ВКонтакте и Одноклассников Теперь легко адаптировать креативы под релевантные устройства пользователей и запускать ещё более нативные кампании сразу в двух социальных сетях.

Акценты в планах Delta и Vivitek на выставке ISE 2020 Стенды корпорация Delta Electronics Inc. и принадлежащего ей бренда проекторов Vivitek всегда привлекают внимание на выставках уникальным по разнообразию типов оборудования ассортиментом. В этом году планируется акцент на решениях для конференц-залов. И заказчиков и системн...

Three.js и геометрия При использовании для отображения в браузере библиотеки ThreeJS в качестве первого примера обычно выступает куб или какой-либо другой простейший объект, и он создается при помощи предустановленных специальных классов BoxGeometry или SphereGeometry. Затем обычно рассматривает...

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

Gelid представила гибкую светодиодную ленту RGB FlexLight RGB Gelid демонстрирует светодиодную ленту для корпусов ПК и рабочих мест. Также лента является частью линейки продуктов Gelid Gamer. FlexLight RGB оснащен 150 светодиодами SMD 5050 и поддерживает 24-битные цвета RGB для более чем 16,7 миллионов цветов в программа...

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

Тесты в Python: все основные подходы, плюсы и минусы. Доклад Яндекса Перед вами доклад Марии Зеленовой zelma — разработчика в Едадиле. За час Маша рассказала, в чём состоит тестирование программ, какие тесты бывают, зачем их писать. На простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы...

Яндекс развивает свой аналог TikTok — можно снимать и редактировать короткие видео Команда Яндекса продолжает развивать свой аналог TikTok в фирменном мобильном приложении. В августе в приложении появилась бесконечная лента коротких вертикальных видео блогеров Яндекс.Дзена, а теперь стала доступна возможность снимать и редактировать короткие ролики.&n...

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

Анимируем RecyclerView легко без перехода на ViewPager2 Когда мы работаем с коллекциями и их отображением, перед многими из нас часто встает выбор между ViewPager (теперь ещё и ViewPager2) и RecyclerView. Эти компоненты похожи друг на друга по области применения, но серьезно отличаются интерфейсом и реализацией. Начиная с suppor...

Делаем игру с управлением улыбкой Привет! Меня зовут Иван Шафран, недавно я присоединился к команде видео ВКонтакте в роли программиста-разработчика для Android. Участвую в создании как продуктовых приложений, так и SDK. Время от времени я посещаю хакатоны, где можно реализовывать любые безумные идеи. Сегодн...

Пьянство почти погубило легендарный фильм «Любовь и голуби» Счастливый случай помог спасти ленту и показать ее миру. Этот фильм стал шедевром советского кинематографа и полюбился миллионам. Но мало кто знает его историю и того, что лента могла так и не увидеть этот мир. Дело в том, что в изначальной версии было слишком много сцен пь...

Сбор метрик Spring Boot приложения c помощью Prometheus и Grafana В данной статье рассмотрен пример работы с метриками. В начале, настройка приложения для поставки метрик. Настройка Prometheus для сбора и хранения метрик. Настройка Grafana для отображения собранных метрик. Читать далее

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

Как мы подружили Flutter с CallKit Call Directory Привет! В этом лонгриде я расскажу о том, как мы в Voximplant пришли к реализации собственного Flutter плагина для использования CallKit во Flutter приложении, и в итоге оказались первыми, кто сделал поддержку блокировки/определения номеров через Call Directory для Flutter....

Alphacool демонстрирует компоненты охлаждения Компания представила систему жидкостного охлаждения для процессора Alphacool Phobya Strike. Кулер будет представлен в разных вариантах начиная 120 мм, заканчивая 420 мм размера радиатора. Радиаторы изготовлены из алюминия. Помпа работает со скоростью до 2600 Об/мин. Ei...

Tarantool: взгляд аналитика Всем привет! Меня зовут Андрей Капустин. Я работаю системным аналитиком в Mail.ru Group. Наши продукты формируют единую экосистему для пользователя, в которой данные генерируют множество независимых инфраструктур: службы заказов такси и еды, почтовые сервисы, соцсети. Сегодн...

Анонсирована сборка Windows 10 Insider Preview Build 19613 Представлена новая сборка Windows 10 (19613) для участников программы раннего доступа. В ней разработчики обновили голосового ассистента Cortana (добавлено 12 языков для ответов Bing и диалоги). Обновлённая версия приложения Cortana получила номер 2.2004.1706.0. Опция актуа...

ВКонтакте рассказала о росте аудитории и активности в Татарстане ВКонтакте поделилась первыми итогами работы регионального представительства в Казани. За полгода ежедневная активная аудитория VK здесь выросла на 3,5%, количество отправленных сообщений — на 18%, звонков стало больше на 13%, а просмотров умной ленты новостей — на 16%. Диляр...

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

SQUID App была избрана провайдером новостного сервиса для смартфонов Huawei во всех странах Европы SQUID будет партнером по предоставлению контента в новостных лентах в браузере Huawei и приложения Huawei Assistant. Huawei Assistant открывается при свайпе вправо по экрану смартфона. Пользователям Huawei Browser и Huawei Assistant будет предоставлено рекомендованную ленту ...

В Одноклассниках появилась лента новостей о коронавирусе В разделе «Рекомендации» социальной сети Одноклассники появилась отдельная лента c посвященными коронавирусу COVID-19 новостями от верифицированных групп в соцсети. В ленту будут попадать только публикации Министерства здравоохранения РФ и официальных групп общественно-полит...

Проблемы с VK: нет ленты новостей, пользователи удалены Соцсеть «ВКонтакте» испытывает массовые проблемы.

В VK появились «Клипы» — это сервис видео с AR-спецэффектами Бесконечная лента коротких вертикальных видео на самые разные темы.

TikTok раскрыла некоторые секреты и слабые места системы рекомендации контента TikTok — одна из самых популярных в мире (особенно среди подростков) социальных платформ. Центральный элемент соцсети — лента рекомендаций для пользователей. По аналогии с популярными социальными сервисами и приложениями вроде Facebook, Twitter и Instagram в TikTok за подбор...

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

Почему мы выбрали MobX, а не Redux, и как его использовать эффективнее Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions. На дворе 2020 год, а мы продолжаем обсуждать «нововведения» ES6-синтаксиса и преимущества MobX над Redux. Существует много причин использовать Redux в своем проекте, но так как я не знаю ни одной,...

Картинки как коробки — что внутри? Доклад в Яндексе Картинки и видео — это «чёрные ящики», внутри которых лежит много интересного и непонятного. Но можно заглянуть внутрь некоторых форматов, всё там поменять и посмотреть, что из этого получится. Полина Гуртовая из компании «Злые марсиане» выступила на нашей конференции «Я&n...

Как и почему мы переехали с собственного npm-репозитория на Verdaccio Всем привет. Меня зовут Андрей Фримучков, я работаю в команде инфраструктуры разработки интерфейсов Яндекса. Последние два месяца участвовал в запуске нового хранилища пакетов. Около года назад мы упёрлись в ограничения собственного решения и после череды экспериментов пришл...

Samsung изменит то, как мы смотрим телевизор Умные телевизоры постепенно становятся общедоступными, но зачастую навигация на них неудобна. Судя по всему, корейская компания Samsung придумала решение для проблемы.  Samsung Electronics зарегистрировала новую торговую марку Samsung Tap View в Бюро интеллектуаль...

Оптимизируй, автоматизируй и мониторь: видео по бэкенд-разработке с митапа Яндекс.Денег В нашем офисе состоялась традиционная встреча бэкенд-разработчиков — митап Java Jam. Поговорили, как с помощью плагинов Gradle можно оптимизировать сборочную инфраструктуру и автоматизировать релизный цикл. Обсудили плюсы и минусы существующих подходов к организации многопо...

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

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

Делюсь небольшим, но полезным плагином: Deeplink Helper для Android Studio DRY. Don’t Repeat Yourself. Принцип, призывающий разработчика не дублировать код. DRY часто можно распространить шире, не только на код. Сегодня расскажу о личном проекте, который уже помог мне и другим разработчикам избавиться от последовательности рутинных действий при раз...

Пользователи Xiaomi Mi 11 Lite жалуются на серьёзные проблемы с дисплеем Купил смартфон Mi 11 Lite несколько дней назад. Дисплей при просмотре фильма, особенно при просмотре темных сцен, чёрный и выглядит, как битый. Я полностью разочарован. Термин «Black Crush» обычно используется для обозначения состояния, при котором панель дисплея выводит неу...

StackOverflow — больше, чем просто хранилище ответов на глупые вопросы Этот текст задуман и написан как дополнение к «Чему я научился за 10 лет на Stack Overflow».Сразу скажу, что я согласен с Мэттом Бирнером фактически во всем. Но у меня есть несколько дополнений, которые мне кажутся достаточно важными, и которыми я хотел бы поделиться. Я реши...

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

[Перевод] Отслеживаем прогресс выполнения в Python Зачем нужны индикаторы прогресса? Индикаторы прогресса (progress bar) — визуальное отображение процесса работы. Они избавляют нас от необходимости беспокоиться о том, не завис ли скрипт, дают интуитивное представление о скорости его выполнения и подсказывают, сколько времени...

[Из песочницы] Как мигрировать Zabbix с MySQL на PostgreSQL с минимальным downtime В свете того, что Zabbix с некоторых пор поддерживает TimescaleDB, а тут еще и вышел новый LTS релиз Zabbix, то наверняка многие заинтересовались, как осуществить миграцию с MySQL на PostgreSQL. Несмотря на текст на картинке, вполне можно просто так взять и мигрировать Zabb...

API Style Guide, или не заставляйте пользователей думать Привет! Меня зовут Лёша Руцкой, и я — продуктовый менеджер в компании Wrike. До этого работал в Adform и PandaDoc. Последние пять лет я занимаюсь всем, что связано с интеграциями и API. Wrike — это SaaS продукт для совместной работы и управления проектами. Мы хотим, чтоб...

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

Решение проблемы недоэкструзии на стыках слоев или дефект внешний стенки CURA Всем дорсти. Делюсь решением оной из данных проблем. Далее без воды, кому интересно сам процесс будет описан ниже после решения ошибки.  Ниже приведены примеры того что было. Речь идет о версии cura 4.7 и 4.10 вроде как есть еще версии где есть этот дефект. Решаем проблему:1...

Оптимизация C++: совмещаем скорость и высокий уровень. Доклад Яндекса Что влияет на скорость работы программ на C++ и как её добиться при высоком уровне кода? Ведущий разработчик библиотеки CatBoost Евгений Петров ответил на эти вопросы на примерах и иллюстрациях из опыта работы над CatBoost для x86_64. Видео доклада ...

Google сообщил об ошибке в отображении данных Search Console Проблема коснулась отчета по эффективности Discover

Функция защиты от слежки в браузере Firefox «сломала» YouTube Функция защиты от слежки в браузере Firefox «сломала» YouTube. Пользователи пожаловались на проблемы с отображением роликов.

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

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

Кронштейн для BL Touch Постепенно модернизация принтера дополняется новыми моделями. Сегодня это поддержка сенсорного датчика BL Touch. Я рекомендую использовать каптоновую ленту или PTFE для термоизоляции датчика. Также на датчике для экономии расстояния планирую снять разъем и припаять провода п...

Микрофронтенды: разделяй и властвуй Всем привет! Меня зовут Аня, я фронтенд-разработчик в Delivery Club. Хочу рассказать про использование микрофронтендов. Поговорим о том, что же это за зверь такой — микрофронтенд, почему мы решили использовать этот подход в своих проектах и с какими проблемами столкнулись ...

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

Платформенные команды, DDD радар и MVP, который не превратится в техдолг — все это на TechLead Conf 2020 Привет! Меня зовут Вьет, и больше 10 лет я с любовью пишу код. В прошлом году меня пригласили в программный комитет, в котором большие фанаты качественной разработки делали конференцию QualityConf. Мы верим, что качественная разработка не ограничивается вопросами тестирован...

Property-based тестирование для JavaScript и UI: необычный подход к автоматизированным тестам Falcon Heavy Demo Mission Писать тесты скучно. А то, что скучно делать, постоянно откладывается. Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions, и в этой статье покажу вам другой, немного странный подход к автоматизированному тестированию. Чи...

OnePlus 7T получил важное обновление, улучшающее работу ...   OnePlus 7T получил важное обновление, улучшающее работу камеры   Компания OnePlus уже начала работу над следующим флагманским смартфоном – OnePlus 8, но это не означает, что из-за этого ее продукция этого года будет получать меньше внимания. Как знают фана...

Facebook запускает редизайн веб-версии соцсети для большинства пользователей Facebook запускает новый дизайн веб-версии соцсети, впервые анонсированный на конференции F8 в мае, для «большинства» пользователей. Об этом сообщает TechCrunch со ссылкой на представителя компании. Теперь при желании пользователи смогут переключиться на обновлённый UI в нас...

CurveGraphView: красивые графики для Android CurveGraphView — кастомный View для отрисовки “плавных” графиков. Поддерживает отображение сразу нескольких линий на одном графике, полностью настриваем, быстро работает и ничего не весит — мечта, а не библиотека. Пример использования и данных: <com.broooapps...

.NET Core vs Framework. Производительность коллекций Релиз .NET Core 3.1 — хороший повод мигрировать свой проект с Framework на Core. Во-первых, это отполированная версия с долгосрочной поддержкой (LTS), т.е. её можно смело использовать в продакшене. Во-вторых, в третьей версии добавили поддержку WPF и WinForms, так что тепер...

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

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

Конкурирующее с TikTok приложение Byte за неделю скачали 1,3 млн раз Сервис для обмена короткими шестисекундными видео Byte стремительно набирает популярность. За первую неделю его скачали более 1,3 млн раз.  Byte  позволяет загружать вертикальные и горизонтальные видео из галереи смартфона или снимать их прямо в приложении, см...

Видеурок Теплицы: как за несколько минут сделать «гонку графиков» в приложении Flourish Мы уже разобрали приложение Flourish, созданное для визуализации баз данных. В целом весь комплекс анимированных графиков, которые есть во Flourish, все, кто посмотрели два предыдущих скринкаста, могут делать самостоятельно. Но Вова Ломов решил все-таки разобрать один частн...

Наблюдательный пост пессимиста: технические и концептуальные решения в системе мониторинга Lamoda Всем привет! Меня зовут Александр Афенов, я работаю в Lamoda. Эта статья по мотивам моего доклада с HighLoad 2019, запись которого лежит тут. Раньше я был тимлидом, и в моем ведении была пара критикал-сервисов. И если в них что-то шло не так, это останавливало реальные бизн...

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

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

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

Анонс Windows 10 Insider Preview Build 19541 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19541 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19541.1000.rs_prerelease.200102-1216. Напоминаем, что ...

Большая подборка материалов для изучения Google Tag Manager Привет, Хабр! Меня зовут Артём Сайгин, я веду проект «Я Маркетолог», в котором рассказываю о digital-маркетинге и веб-аналитике и делаю так, чтобы всё это стало понятным. Cделал для вас большую подборку материалов для самостоятельного изучения Google Tag Manager. В статье...

Эра компактного аудио: как кассеты пришли в автомобили В прошлый раз мы говорили о Fidelipac, который стал первым коммерчески успешным плёночным форматом. Сегодня поговорим о его наследнике — Stereo-Pak, который проложил магнитной ленте дорогу в автомобильные проигрыватели. Короткий рассказ о его истории — под катом. Читать да...

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

Доступно для скачивания Windows 10 Build 18363.693 Microsoft с акцентом на «Windows как сервис» продолжает совершенствовать Windows 10 с ежемесячными обновлениями. 27 февраля Microsoft выпустила новый дополнительный патч в Центре обновления Windows, а также стали доступны автономные установщики Windows 10 KB4535996. Последни...

Ольга Ярославская: среди столичных школьников становится все более популярным тэг-регби Директор ЦПВШС города Москвы Ольга Ярославская выступила во время минувшего селекторного совещания столичного образовательного ведомства. В его рамках она рассказала о росте популярности тэг-регби среди школьников мегаполиса. По ее словам, ЦПВШС и Федерация регби Москвы зан...

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

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

Entity Framework Core Привет, друзья. В этот чудесный майский день мы продолжаем трудиться и сегодня хотим рассказать о том, что в мае OTUS запускает полюбившийся всем курс «Разработчик С#», а также отдельный курс по С# ASP. NET Core. Традиционно, в преддверии старта курсов начинаем публиковать п...

TikTok задумалась о создании тематических лент с редакторами для привлечения рекламодателей Так TikTok сможет повысить стоимость рекламы в сервисе и привлечь больше премиальных брендов.

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

«Запекать до готовности»: кто спасает раритетные записи на магнитной ленте таким необычным способом Сотрудники Библиотеки Конгресса США используют «запекание», чтобы приостановить деградацию пленки до момента оцифровки, а энтузиасты — так спасают не только записи, но и олдскульные игры. Читать дальше →

Как мы фрод из избы выносили Меня зовут Никита, я backend-разработчик из команды антифрода в Ситимобил. Сегодня я поделюсь с вами историей о том, как мы выносили наш сервис из монолита в отдельный сервис, как вообще пришли к этому решению и с какими проблемами столкнулись. Читать дальше →

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

Макросы для питониста. Доклад Яндекса Как можно расширить синтаксис Python и добавить в него необходимые возможности? Прошлым летом на PyCon я постарался разобрать эту тему. Из доклада можно узнать, как устроены библиотеки pytest, macropy, patterns и как они добиваются таких интересных результатов. В конце есть ...

Моноблок EK-Quantum Momentum TRX40 Aorus Master D-RGB оценен в 200 евро Компания EK Water Blocks представила еще один водоблок семейства EK-Quantum. Он предназначен для систем, собранных на базе платы Gigabyte TRX40 Aorus Master, и отводит тепло от процессора, регуляторов напряжения и даже сетевого контроллера, то есть относится к категории...

YouTube готовит конкурента TikTok В 2016 году в Китае появилось видеоприложение TikTok, которое двумя годами позднее выпустили для пользователей по всему миру. Оно очень быстро завоевало огромное число пользователей и до сих пор остается одним из наиболее скачиваемых приложений. Доминирование TikTok отразило...

3D игры в Инстаграм на Javascript, или траектория полета колбасы После первой статьи о программировании игр в масках Инстаграм ко мне обратился заказчик с просьбой создать игру в Инстаграм для его пиццерии. Эту игру планировалось использовать для целей продвижения бизнеса. Я, конечно, понимаю, что, судя по количеству просмотров первой с...

[Перевод] Смотрим на Chapel, D, Julia на задаче вычисления ядра матрицы Введение Кажется, стоит вам отвернуться, и появляется новый язык программирования, нацеленный на решение некоторого специфического набора задач. Увеличение количества языков программирования и данных глубоко взаимосвязано, и растущий спрос на вычисления в области «Data Scien...

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

Microsoft показала, как будут работать приложения на устройствах с двумя экранами В ноябре компания Microsoft представила свое видение устройств с двумя экранами, в частности Surface Duo — смартфон в форме книжки, который можно использовать и как телефон, и как планшет. Surface Neo похож внешне, но представляет собой уже ноутбук. Теперь же она выпустила ...

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

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

Кастомизация компонентов Ant Design и оптимизация бандла The Archivist by juliedillon Я Иван Копенков, ведущий фронтенд-разработчик в Mail.ru Cloud Solutions, в статье расскажу, какие есть подходы к кастомизации компонентов UI-библиотеки Ant Design, как это сделали мы, а так же покажу, как удалось полностью избавиться от неисполь...

Как мы интегрировали Яндекс.Музыку с Siri. Доклад Яндекса Siri — мощный инструмент с публичным API для сторонних приложений. Например, музыкальных. В докладе я рассказал, как начать разработку обработки голосовых медиазапросов от Siri, используя Intents.framework. Поделился нашим опытом — с чем пришлось столкнуться, чего нет в доку...

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

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

Honeypot vs Deception на примере Xello На Хабре уже есть несколько статей про технологии Honeypot и Deception (1 статья, 2 статья). Однако, до сих пор мы сталкиваемся с непониманием разницы между этими классами средств защиты. Для этого наши коллеги из Xello Deception (первый и пока единственный российский разраб...

myTarget расширяет видеоинвентарь для рекламодателей Рекламная платформа myTarget сообщила о расширении видеоинвентаря для рекламодателей. Обновление позволит запускать out-stream ролики в новостных лентах социальных сетей ВКонтакте и Одноклассники при продвижении сайтов, а не только мобильных приложений. Для создания кампаний...

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

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

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

Миллиард операций в базе данных за 0.3 секунды. Не сравнивайте OLTP с OLAP, а QuestDB с PostgreSQL Очень часто за свой 15летний опыт работы разработчиком ПО и тимлидом я сталкиваюсь с одним и тем же. Программирование превращается в религию — редко кто пытается внедрять технологии на основе разумного выбора, аргументированно, с учетом ограничений, возможностей переносимост...

OnePlus 8 и 8 Pro оказались «сырыми» из коробки. OnePlus оперативно выпустила обновление первого дня Смартфоны OnePlus 8 и 8 Pro поступят в продажу только на следующей неделе, но первые покупатели телефонов должны будут установить большое обновление первого дня, которое устранит довольно много ошибок, присутствующих в стартовой прошивке. Прошивка OxygenOS 10.5.4, котор...

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

ВКонтакте обновила дизайн мобильного приложения ВКонтакте запустила  новую версию мобильного приложения. Изменились дизайн и навигация: в первой вкладке объединились ленты новостей и рекомендаций, во второй — мини-приложения, VK Pay, сообщества и стриминговые сервисы. Далее расположились вкладки для общения и поиска друзе...

На пути к построению графика Добрый день, дорогой читатель! Эта статья возникла благодаря попытке взглянуть на операционный мониторинг со стороны аналитики. Она будет вам полезна, если: что-то из следующего списка хорошо знакомо: Grafana, InfluxDB, Prometheus, Zabbix или другая система мониторинга с п...

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

TEAMGROUP выпустила комплект охлаждения T-FORCE CK5 и универсальную ленту ARGB LED TEAMGROUP выпустила комплект охлаждения T-FORCE Coolant Kit CK5 для накопителя CARDEA LIQUID Water Cooling SSD и универсальную светодиодную ленту T-FORCE ARGB LED для дизайнерской подсветки ПК.

Как ускорить старый iPhone? Как ускорить старый iPhone? Пользователей iPhone 6 и более ранних устройств, которые не получили обновление до iOS 13, можно с уверенностью назвать владельцами устаревших аппаратов. iPhone 6 был представлен в далеком 2014 году. Даже по тем временам он технически несильно опе...

Google Meet делает подножку пресловутому Zoom Только ленивый не рассказал о том, как опасен сервис Zoom, и разработчики Google Meet решили использовать этот скандал в свою пользу. Они улучшили свое приложение для видеоконференций. В общем Google не отличается большим вниманием к своим мессенджерам, но пройти мимо сканда...

У Android-приложений произошел массовый сбой — Google неудачно обновил системный компонент Android WebView (и уже выпустил срочное исправление) В ночь на 23 марта пользователи Android по всему миру, в том числе и в Украине, начали массово жаловаться на проблемы в работе разных популярных приложений. Собственные приложения Google и программы сторонних разработчиков не работали или работали со сбоями несколько часов и...

Plague Inc. бьет рекорды продаж в связи c распространением коронавируса, а разработчики говорят, что это всего лишь игра Коронавирус стал темой №1 в новостных лентах большинства СМИ, и это побуждает людей искать любую дополнительную информацию о вирусе, а также связанные сведения. В результате резко возрос интерес к игре Plague Inc., сюжет которой и рассказывает о распространении смертоносного...

Сажает ли 90/120-герцовый дисплей батарею больше? Что мы получили крутого и по-настоящему нового за последнее время на смартфонах? Повышенную частоту у экранов — 120 или 90 Гц вместо привычных 60 Гц. Насколько плавным и приятным стал Android — он как будто шагнул на новую ступень развития! Но появилась другая пр...

[Из песочницы] Как мы придумали TableAdapter и упростили работу с UITableView При работе с UITableView хотелось избежать написания шаблонного кода, который еще больше усложняется, если нужно обновлять состояние таблицы анимировано. Apple представила свое решение этой проблемы на WWDC 2019, но оно работает только с iOS 13. А у нас, как у студии разраб...

Рецензия на фильм «Банкир» / The Banker Вышел новый фильм с актерами Сэмюэлем Л. Джексоном, Энтони Маки и Николасом Холтом. Картина не имеет никакого отношения к вселенной Marvel, более того, ее можно посмотреть дома, не дожидаясь открытия кинотеатров. Лента называется «Банкир» (The Banker), она появилась на серви...

Артемий Рябинков (Avito): Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes Выступление на Go 1.10 Release Party @ Badoo Артемий рассказал про подходы к безопасному завершению работы многопоточных программ на Go, в частности о том, как контролировать горутины и управлять ими. Объяснил, почему во время выкатки сервисов в Kubernetes пользователям м...

Фронтенд митап Facebook и AvitoTech Привет! Меня зовут Александр Зубов, я отвечаю за фронтенд архитектуру Авито. Хочу пригласить вас на митап по фронтенду, который мы проводим в нашем офисе вместе с сообществом Facebook Developer Circle: Moscow. Митап пройдёт 5 марта. Будем говори...

10 простых способов сделать дом чище за 5 минут Вам понадобятся старый носок, липкая лента и антибактериальные салфетки.

Kubernetes — это новый Linux? Интервью с Павлом Селивановым Расшифровка: Азат Хадиев: Здравствуйте. Меня зовут Азат Хадиев. Я разработчик PaaS направления Mail.ru Cloud Solutions. Со мной здесь Павел Селиванов из компании Southbridge. Мы находится на конференции DevOpsDays. Он здесь выступит с докладом о том, что с Kubernetes можно ...

Использование перехватов операций для бэкапа файлов в macOS “на лету” Привет, Хабр! Меня зовут Денис Копырин, и сегодня я хочу рассказать о том, как мы решали проблему бэкапа по требованию на macOS. На самом деле интересная задача, с которой я столкнулся в институте, выросла в итоге в большой проект по работе с файловой системой в macOS и стал...

[Перевод] Управление жестами: Обработка визуальных перекрытий. Часть 2 В преддверии старта продвинутого курса по Android-разработке продолжаем делиться с вами серией полезных переводов. Вы читаете вторую статью из серии об управлении жестами. Первую часть вы можете найти здесь. В первой части серии мы узнали, как расположить ваше приложение ...

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

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

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

[Из песочницы] 6 GitHub проектов для веб-разработчиков, на которые стоит взглянуть Привет, Хабр! Представляю вам перевод статьи 6 Github Repos for web developers you should have a look at автора lampewebdev. Однажды я пролистывал ленту dev.to и наткнулся на пост 6 GitHub проектов для быстрой прокачки знаний. Я согласен с автором, что список действительно...

HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года в Санкт-Петербурге. Подробности и билеты по ссылке. HighLoad++ Siberia 2019. Зал «Красноярск». 25 июня, 12:00. Тезисы и презентация. Бывает, что практические требования конфликтуют с теорией, где не учтены в...

Светодиодная лента Philips Hue Play добавляет функцию Ambilight для любого телевизора Новая светодиодная лента Philips Hue Play предназначена для установки на заднюю стенку вашего телевизора, благодаря […]

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

Как вернуть отображение вашего голосового запроса к Siri в iOS 14 Возвращаем Siri старый функционал.

На избранных Android TV появилась поддержка 8K на YouTube Команда видеосервиса YouTube принесла поддержку видео в разрешении 8K для пользователей умных телевизоров на платформе  Android TV.  Телевизором с разрешением 8K сейчас уже никого не удивишь, хотя пока они и не стали повсеместным украшением современных кварти...

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

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

Какие навыки нужны для создания iOS-приложения? Доклад Яндекса Мобильному разработчику нужно обладать понятным набором навыков. Рассказывать о них нужно в контексте конкретных задач, которые возникают по ходу создания и публикации приложения. Артур Антонов работает iOS-разработчиком в отделе машинного перевода Яндекса. В своём докладе д...

[Из песочницы] Docker для фронтендера. Часть 1. Зачем? Привет, Хабр! Несколько месяцев назад я выступал на конференции FrontendConf 2019 с докладом Docker для фронтендера и хотел бы сделать небольшую расшифровку доклада для тех, кто больше любит читать, а не слушать. Приглашаю под кат всех веб-разработчиков, особенно фронтендер...

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

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

Записи докладов ок.tech: Frontend Meetup #2 26 ноября в петербургском офисе Одноклассников состоялся ок.tech: Frontend Meetup #2. Вместе с коллегами из Одноклассников, ВКонтакте и Hazelcast поговорили про новый фронтенд OK.RU, сделанный на связке React + Graal, обсудили может ли “Lifting State Up” – один из двенадца...

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

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

Что нового будет в MIUI 12. Первые подробности от Xiaomi MIUI 12 — следующая версия фирменной оболочки от Xiaomi, которая выйдет в этом году. Предположительно, ее анонс состоится в конце лета или осенью. Есть еще достаточно времени, чтобы мы узнали о том, какие нововведения будет предлагать прошивка. На этот раз подробностям...

Торгово – ремонтное предприятие «Таргет» На рынке обслуживания коверных предприятий уже более лет лидирующие позиции занимает компания «Таргет». Она является одной из самых крупных и надежных компаний в Украине. Большой опыт и отличная репутация позволяют данному предприятию оказывать свои услуги на высшем уровне. ...

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

Рецензия на фильм «Смертельный лабиринт 2: Опасность везде» / Escape Room: Tournament of Champions «Смертельный лабиринт 2: Опасность везде» (Escape Room: Tournament of Champions) – это продолжение триллера о прохождении квест-комнат, из которых могут выбраться далеко не все участники. Смотреть первую часть совсем не обязательно, в начале ленты есть краткий пересказ событ...

Сложность майнинга биткоина упала на 6% Сложность добычи биткоина упала на 6%. Текущее значение — 15,13 Т. Теперь часть майнеров, которые отключили оборудование после халвинга, могут вновь подключиться к сети. По данным BTC.com, в результате следующего перерасчета показателя, он может снизится еще на 6,3%. (обновл...

В Android 11 Google отберет у пользователей свободу использования камеры В новой версии Android пользователям будет сложнее делать хорошие фотографии! Эту новость можно было назвать и так — это тоже было бы правдой. Главное, что теперь возможности каждого, у кого установлен Android 11, будут чуть более скудными. Скорее всего, это связано с...

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

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

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

Huawei представила пользовательский интерфейс EMUI 11: что нового? Китайский производитель смартфонов Huawei открыл сегодня свою ежегодную конференцию разработчиков Huawei Developer Conference (HDC) в Дунгуане, Китай. В ходе мероприятия компания представила публике EMUI 11 — последнюю версию фирменного скина для Android. Хотя последняя верс...

Хитрые кинематики FDM 3D принтеров H-bot и CoreXY | Дилетантское сравнение | + Анонс Вечернего Аддитива НЕ КЛИКБЕЙТВсех приветствую )) Недавно я тут писал, что у меня есть ютуб-канал про 3D печать, так вот там новый выпуск Аддитивного ликбеза - сегодня про кинематики 3D принтеров. Конечно же FDM. Только прежде, чем матерые 3д печатники начнут писать комментарии, что видео пове...

Swagger/OpenAPI Specification как основа для ваших приёмочных тестов Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и переписывание кода, обеспечить недосягаемое иными способами покрытие и достигнуть невыразимой чёткости бытия тестиров...

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

[Из песочницы] Кодовая база. Расширяем RecyclerView Всем привет! Меня зовут Антон Князев, senior Android-разработчик компании Omega-R. В течение последних семи лет я профессионально занимаюсь разработкой мобильных приложений и решаю сложные проблемы нативной разработки. Хочу поделиться способами расширения RecyclerView, на...

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

Как изменить отображение меню открытых вкладок в браузере Chrome для Android Очень полезная возможность.

Отключаем траву в Red Dead Redemption 2 В этой заметке я расскажу Вам, как поднять FPS в RDR2 путем отключения отображения травы.

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

TikTok планирует привлечь рекламодателей с помощью курируемых лент контента Теперь их объявление не окажется рядом со спорным контентом. А значит ждём наплыва премиальных брендов в соцсеть.

Зачем нужно калибровать аккумулятор и как это сделать Давайте разберемся, как и зачем нужно калибровать аккумулятор смартфона. Часто ли у вас бывало такое, что смартфон работал, но выключался при остатке заряда 30-40 процентов и более? Если вам это знакомо или, например, вы сталкивались с проблемой уменьшения емкости батареи, в...

World Composition для игр с открытым миром — Unreal Engine 4 Всем привет. Меня зовут Ширшов Владимир и я техлид проекта King's Bounty 2. Игра разрабатывается на движке Unreal Engine 4.King's Bounty 2 - это игра с открытым миром, в котором есть города, поселения, наполненные персонажами, интерактивными объектами и зонами сражений. Перс...

Бинарная совместимость Reaktive: как мы её обеспечиваем Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и принимаю участие в создании библиотеки Reaktive — Reactive Extensions на чистом Kotlin. Любая библиотека должна по возможности соблюдать бинарную совместимость. Если разные версии библиотеки в зависимостя...

Скачать Шейдеры на Майнкрафт 1.15.0 Если вы из тех, кого не устраивают обыкновенные изменения в игре, создаваемые при помощи текстур для новой версии майнкрафт 1.15.0, то решение есть. Наш проект подготовил для каждого из Вас бесплатный набор шейдеров для Minecraft PE 1.15.0. Не представляете даже, что предст...

Как мы технически обеспечиваем работу офисов ABBYY во время карантина Хабр, привет! Меня зовут Олег, и я отвечаю за IT-службу в группе компаний ABBYY. Больше месяца назад сотрудники ABBYY по всему миру начали работать и жить только дома. Больше никакого опенспейса и командировок. Поменялась ли моя работа? Нет. Хотя вообще-то да, но она изменил...

Эффективное использование ClickHouse. Алексей Миловидов (Яндекс) Так как ClickHouse является специализированной системой, при его использовании важно учитывать особенности его архитектуры. В этом докладе Алексей расскажет о примерах типичных ошибок при использовании ClickHouse, которые могут привести к неэффективной работе. На примерах и...

Подключение драйверов TMC2208 к Ramps 1.4+Mega2560+Marlin-bugfix-2.0.x Всем привет.Сразу хочу сказать, что я не являюсь специалистом в области 3д печати, это для меня является исключительно хобби. Присмотрел на всем известном сайте драйвера TMC2208. Изучая информацию в интернете о их подключении, увидел возможность их подключения по uart к Ramp...

Как установить супер-обои из прошивки Xiaomi Mi 10 Ultra на любой Android Если говорить начистоту, я не очень люблю смартфоны Xiaomi. Меня отталкивает отношение их производителя к своим клиентам, которых могут оставить без обновлений уже в первый год после покупки нового и перспективного, казалось бы, аппарата. Несмотря на это, делать классные ус...

[Перевод] Дэвид О’Брайен (Xirus): метрики, метрики, метрики… Недавно Дэвид О’Брайен открыл свою собственную компанию Xirus (https://xirus.com.au), сосредоточившись на облачных продуктах Microsoft Azure Stack. Они предназначены для согласованного создания и запуска гибридных приложений в центрах обработки данных, в пограничных располож...

.NET: Лечение зависимостей Кто не сталкивался с проблемами из-за assembly redirect? Скорее всего все, кто разрабатывал относительно большое приложение, рано или поздно с этой проблемой столкнется. Сейчас я работаю в компании JetBrains, в проекте JetBrains Rider, и занимаюсь задачей миграции Rider на...

[Из песочницы] Разрабатываем игры на LibGDX с помощью шаблона Entity Component System Привет Хабр! Меня зовут Андрей Шило, я android-разработчик в компании FINCH. Сегодня я расскажу вам о том какие ошибки не стоит допускать при написании даже самой простой игры и чем крут архитектурный подход Entity Component System(ECS). Читать дальше →

Windows 10 Build 19559 доступна для скачивания Microsoft выпустила новый билд Windows 10 под номером 19559. Сборка снова содержит только исправления ошибок предыдущих дистрибутивов. Список исправлений: • решена проблема со сбоями при резервном копировании папок, которые содержат файлы формата HEIC и RAW; • решена проблем...

[Перевод] Дэвид О’Брайен (Xirus): Метрики! Метрики! Метрики! Часть 2 Недавно Дэвид О’Брайен открыл свою собственную компанию Xirus (https://xirus.com.au), сосредоточившись на облачных продуктах Microsoft Azure Stack. Они предназначены для согласованного создания и запуска гибридных приложений в центрах обработки данных, в пограничных располож...

[Из песочницы] Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозм...

Xiaomi показала смартфон будущего на рендерах Компания Xiaomi запатентовала смартфон будущего с экраном-водопадом в сентябре прошлого года в домашнем ведомстве (CNIPA), а сейчас патент опубликован и добавлен в базу данных Всемирной организации интеллектуальной собственности (WIPO). Благодаря этому есть возможность ...

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

Linux Kernel Library: ядро Linux в форм-факторе so или dll Когда-то читал статью о выборе файловых систем «чтоб везде-везде работало». В ней в очередной раз увидел жалобы, что Ext4 замечательная файловая система, но на Windows есть только кривые неточные проприетарные драйверы. Но отмотаем ленту ещё на пару лет назад: тогда на Хабре...

Grafana+Zabbix: Визуализация работы производственной линии В этой статья я хочу поделиться опытом использования open source систем Zabbix и Grafana для визуализации работы производственных линий. Информация может быть полезна тем, кто ищет быстрый способ визуального отображения или аналитики собранных данных в проектах промышленной ...

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

Больше никаких фейков. Facebook наконец подключила для украинских пользователей фактчекинг 27 марта Facebook объявил о расширении собственного проекта по борьбе с распространением ложного контента (в простонародье — фейков) на Украину. То есть, да, в украинском сегменте соцсетей Facebook и Instagram наконец-то появится фактчекинг (проверка фактов на достоверность)...

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

Цифровая логистика: решение транспортной задачи спроса и предложения с помощью библиотеки DOcplex от IBM Всем привет, меня зовут Дмитрий Кузин (Application Development Senior Analyst в Accenture), и в своей статье я делюсь историей о том, как запрос на решение задачи в корпоративной рассылке привел к освоению Python библиотеки DOcplex от IBM, предназначенной для решения оптими...

Clean Architecture глазами Python-разработчика Привет! Меня зовут Евгений, я Python-разработчик. Последние полтора года наша команда стала активно применять принципы Clean Architecture, уходя от классической модели MVC. И сегодня я расскажу о том, как мы к этому пришли, что нам это дает, и почему прямой перенос подходов ...

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

Можно порешать: задача про лидарное облако от команды беспилотных автомобилей Яндекса Меня зовут Андрей Гладков, я разработчик в направлении беспилотных автомобилей. Сегодня я поделюсь с сообществом Хабра задачей, которая связана с важнейшим сенсором беспилотника — лидаром, и с тем, как мы обрабатываем лидарные данные. Вы можете попробовать решить задачу са...

Мой идеальный смартфон в 2020 году Мой лучший смартфон 2020 года Если меня спросят, каким я вижу идеальный смартфон в 2020 году, я обязательно дам ссылочку на данный материал, потому что прямо сейчас я готов поделиться с вами своим видением того, каким должен быть мой идеальный смартфон сегодня. Конечно, в ма...

Миграция с MySQL на PostgreSQL Публикация основана на докладе тренера и инженера технической поддержки Zabbix Александра Петрова-Гаврилова. Многих волнует вопрос о том как мигрировать с MySQL на PostgreSQL и воспользоваться преимуществами TimescaleDB. Зачем мигрировать Первый вопрос, который обычно воз...

Зажигаем светодиодную ленту на базе WS2811 при помощи ПЛИС Всем привет. Уже почти два года назад я приобрел на aliexpress китайский набор, состоящий из отладочной платы EasyFPGA A2.2, с Cyclone IV EP4CE6E22C8N на борту, ИК пульта SE-020401, программатора, пары USB проводов и шлейфов. Долгое время все это добро лежало у меня без дел...

Светодиодный костюм Это первая часть моей публикации, в которой я постараюсь кратко и лаконично изложить технологию построения современного светодиодного костюма. Уже более 4-х лет на рынке доступны цифровые светодиодные ленты на базе IC LED чипов (смарт пикселей). Суть таких пикселей доволь...

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

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

Как исправить размытый шрифт в Windows 10: 6 способов Одна из проблем Windows 10 – размытие текста в отдельных приложениях в разных программах. Надписи становятся нечеткими, а их чтение вызывает ощущение дискомфорта. Избежать такого некорректного отображения можно, исправив размытый шрифт в Windows 10. Мы собрали шесть самых на...

Работа в Google. Из Украины в Кремниевую долину Он решил пару математических задач и устроился на стажировку в Facebook, уехал из Украины в Кремниевую долину, перешел в Google и теперь работает из дома 4 дня из 5. Мы пообщались с Вовой, инженером компании Google, который поделился историей, как он попал на стажировку в Fa...

[Из песочницы] 3D картинка на питоне с (почти) нормальной производительностью Можно считать эту статью ответом на вот эту, где речь идет о написании подобной вещи на C++, с прицелом на новичков, то есть с упором на простой читаемый код вместо высокой производительности. После прочтения статьи у меня возникла идея повторить написанную автором программ...

Новейшая версия OxygenOS для OnePlus 6 и 6T исправляет множество ошибок OnePlus выпускает большое обновление оболочки OxygenOS, которое исправляет множество ошибок, добавленных с первоначальным обновлением Android 10 на смартфоны OnePlus 6 и 6T. Обновление повышает стабильность системы, а также улучшает систему безопасности операционной си...

Search Console начал предоставлять более свежие данные по ленте Discover Google Search Console начал чаще обновлять данные отчёта по ленте рекомендаций Discover. Об этом сообщила команда Google Webmasters в Twitter. Раньше данные по ленте Discover, доступные в рамках отчёта об эффективности, обновлялись каждые три дня. Теперь вебмастера смогут ви...

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

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

Почему мы выбрали Kotlin целевым языком компании. Часть 1: Ретроспектива Компания ДомКлик существует с 2015 года, и за это время мы успели сменить целевой язык для разработки ключевых сервисов с Java на Kotlin. Меня зовут Александр Коцюруба, я IT Lead в компании ДомКлик. Отвечая на вопрос, почему мы перешли на Kotlin, я опубликую два материала:...

Как снимать видео одновременно на две камеры iPhone Две из этих камер могут работать одновременно. Случалось ли у вас когда-нибудь такое, что вам надо было снимать видео сразу на две камеры? Думаю, что да. Скорее всего, это происходило в тот момент, когда вы снимали что-то или кого-то и хотели развернуть камеру, чтобы как-то ...

Facebook Open Graph: удобно для сайта, полезно для продвижения Протокол Open Graph от Facebook – как с его помощью можно улучшить охват в социальных сетях, какие для этого нужны настройки и снова про один из плагинов WordPress, который умеет все это делать. Что такое протокол Open Graph Это протокол, который позволяет настраивать...

Huawei выпустила карты AR Maps, которые стирают грань между реальным и виртуальным мирами Компания Huawei официально представила не только новые устройства, но и мобильное приложение под названием AR Maps.Речь идет о виртуальной карте Китая, существование которой стало реальным благодаря технологиям дополненной реальности Cyberverse. Именно поэтому карта оказалас...

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

Ленивая реализация обхода дерева дочерних элементов класса QObject Введение В статье описана ленивая реализация обхода дерева на языке C++ с использованием сопрограмм и диапазонов на примере улучшения интерфейса работы с дочерними элементами класса QObject из фреймворка Qt. Подробно рассмотрено создание пользовательского представления для р...

На iOS,macOS и tvOS выйдет адаптация известной настольной игры Улей Сколько можно назвать хороших настольных игр на мобильные устройства? Не очень много. Но вскоре на устройства от Apple должна выйти адаптация настольной игры Улей (Hive). Если вы никогда в неё не играли или хотели попробовать её на смартфоне, то скоро такая возможность наста...

Контроллер EK-Loop Connect предназначен для ПК с жидкостным охлаждением Называя новинку «концентратором информации и управления для всех параметров ПК с жидкостным охлаждением», компания EK представила контроллер EK-Loop Connect. Контроллер рассчитан на подключение вентиляторов, насосов и элементов адресуемой подсветки D-RGB. По...

Что общего у Redmi K30 и Google Pixel 4 XL? Следующую фотографию опубликовал на на своей страничке в социальной сети Twitter индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore). Казалось бы, что общего может быть у выпущенного на прошлой неделе смартфона Redmi K30 и поступившего в продажу в октябре флагманско...

Redmi представила умную колонку с 8-дюймовым экраном, голосовым помощником и детским режимом Вместе со смартфонами K30 Pro и K30 Pro Zoom компания Redmi сегодня представила умную колонку Redmi XiaoAI Touch Screen Speaker. Новинка поступит в продажу на домашнем рынке 27 марта и будет предлагаться по цене $50. Особенностью устройства является большой 8-дюй...

Infortrend анонсировала новые модели в линейке NAS EonStor CS Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем хранения данных, недавно представила новые модели в линейке горизонтально масштабируемых устройств NAS EonStor CS на базе Flash-накопителей. Использова...

[Перевод] Код, в котором мы живем Традиционно процесс разработки ПО сравнивается со строительством. Термин «архитектор» только укрепляет ассоциативную связь между этими процессами. Но современные реалии сделали эту модель неактуальной, потому что есть механизмы, которые она объяснить не может: Если мы дела...

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

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

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

Автоматизация тестирования мобильных приложений. Часть 2: предусловия, верификация элементов и независимость шагов Меня зовут Дмитрий Макаренко, я Mobile QA Engineer в Badoo и Bumble: занимаюсь тестированием новой функциональности в наших приложениях вручную и покрытием её автотестами. За последние два года подход к автоматизации тестирования в нашей компании сильно изменился. Колич...

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

Зоны в Dart: большой брат следит за тобой Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставля...

ВКонтакте снова выкладывает KPHP Привет! Сейчас будет дежавю. Мы снова выложили на GitHub наш PHP-компилятор — KPHP. Он проделал большой путь, и чтобы рассказать о нём, сначала телепортируемся на шесть лет назад. Поясню для тех, кто не в теме: платформа ВКонтакте изначально была написана на PHP. Со времене...

Nvidia починила GeForce RTX 3080, сделав её медленнее. Новый драйвер снижает частоты GPU Вчера компания Nvidia выпустила графический драйвер GeForce Game Ready 456.55 WHQL, который, кроме прочего, должен повышать стабильность работы в некоторых играх на видеокартах GeForce RTX 3000. Напомним, проблема со стабильностью работы RTX 3080 аппаратная — она...

Спорные изменения YouTube прибыли на Android и iPhone. Спрятанные комментарии и крупные ролики Компания Google начала широкое распространение новой версии интерфейса видеосервиса Youtube среди пользователей мобильных устройств с операционными системами Android и iOS.  Основные изменения на YouTube сводятся к тому, чтобы пользователи могли сосредоточи...

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

Пресс-релиз сборки Windows 10 Insider Preview Build 21382 Компания Microsoft выпустила сборку Windows 10 Insider Preview Build 21382 для инсайдеров в Dev Channel. Что нового в сборке 21382 Поддержка HDR в приложениях с управлением цветом Режим HDR изменяет поведение некоторых творческих и художественных приложений, которые использу...

Signify запустит систему Philips Hue в июне! Компания Signify объявила о запуске в России инновационных управляемых решений для «умного» дома из серии Philips Hue в июне. Philips Hue – это целая экосистема продуктов, позволяющих создавать уникальную атмосферу в любой части дома, от порога до ванной комнаты или гостиной...

[Перевод] SRE: Анализ производительности. Способ настройки с использованием простого вебсервера на Go Анализ производительности и настройка — мощный инструмент проверки соответствия производительности для клиентов. Анализ производительности можно применять для проверки узких мест в программе, применяя научный подход при проверке экспериментов по настройке. Эта статья опреде...

Видео с облачным детектором объектов на Raspberry Pi Пролог По сети сейчас гуляет видео — как автопилот Теслы видит дорогу. У меня давно чесались руки транслировать видео, обогащенное детектором, да и в реальном времени. Проблема в том, что транслировать видео я хочу с Raspberry, а производительность нейросетевого детектора...

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

SATA против M.2 SATA против M.2 NVMe: чем отличаются и какой SSD лучше? SSD-накопители все больше набирают популярность среди обычных пользователей. Но какой именно тип твердотельного накопителя выбрать для апгрейда ПК или ноутбука? Чем отличается 2,5-дюймовый SATA SSD от M.2 SATA и M.2 SATA от M.2 NVMe? Об этом наша статья. Твердотельные диски...

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

Вышло новое обновление 1.2 для Outer Worlds Switch Разработчик Obsidian Entertainment выпустил новое обновление для Outer Worlds, целью которого является улучшение производительности игры и визуальных эффектов на платформе Nintendo. Помимо визуальных улучшений, производительность игры была улучшена за счет упаковки текстур. ...

Работа с асинхронностью в Dart Всем привет! Меня зовут Дмитрий Репин, я Flutter-разработчик в Surf.В этой статье я расскажу о том, как работать с асинхронностью в Dart: всё о самых важных классах библиотеки dart:async с примерами под катом. Поговорим о том, как в однопоточном языке сходить в сеть или базу...

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

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

[Из песочницы] Как оптимизировать разработку приложений Привет! Меня зовут Андрей, я Android developer в компании Genesis Media и создаю приложения для наших медиа-бизнесов в Африке. На континенте безумно дорогой интернет, а основные мобильные устройства — маломощные бюджетные андроид-смартфоны, поэтому я делаю все возможное, что...

GraphView: графики для Android GraphView — простая Android-библиотека для рисования графиков. При этом для отображения настраивается практически все — цвет градиента и его наличие, размер и цвет точек, цвет линий и их толщина и пр. Библиотека: https://github.com/NsAveek/GraphView

Знакомимся с Needle, системой внедрения зависимостей на Swift Привет! Меня зовут Антон, я iOS-разработчик в Joom. Из этой статьи вы узнаете, как мы работаем с DI-фреймворком Needle, и реально ли он чем-то выгодно отличается от аналогичных решений и готов для использования в production-коде. Это всё — с замерами производительности, есте...

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

Huawei объявила о глобальном выпуске EMUI 10.1 и Magic UI 3. У нас в стране очень любят продукцию компании Huawei. Это легко отследить не только в статистике продаж, но и в нашем Telegram-чате, где эта тема обсуждается очень часто и горячо. Именно поэтому выход новой операционной системы это всегда пусть и небольшое, но событие, кото...

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

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

Практическое руководство по разработке бэкенд-сервиса на Python Привет, меня зовут Александр Васин, я бэкенд-разработчик. Идея этого материала началась с того, что я хотел разобрать вступительное задание (Я.Диск) в Школу бэкенд-разработки Яндекса. Я начал описывать все тонкости выбора тех или иных технологий, методику тестирования… Получ...

Как мы разрабатывали кроссплатформенную BPMS Всем привет! В НОРБИТ мы занимаемся SRM-решениями. Сегодня расскажем про особенный для нашей команды проект — разработку BPMS-платформы NBT. Мы не просто создали бизнес-решение для заказчика, а разработали собственный продукт с нуля, — всё это подразумевает совершенно друго...

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

Сеть в DOS с помощью стека mTCP Некоторое время назад меня попросили сделать видео-инструкцию по настройки сети в операционной системе DOS. К сожалению в съёмке видео я не силен, поэтому постараюсь максимально подробно письменно (и с картинками) изложить сей процесс. Однажды мне самому пришлось столкнутьс...

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

Симуляционное моделирование механической системы средствами визуального программирования Scilab\Xcos Вместо предисловия. Эта небольшая по объему работа была экстренно выполнена с учебными и демонстрационными целями около года назад на базе уже разработанной ранее модели струны. Как водится, потом полежав энное время без дела, недавно она попалась мне на глаза. Что такое S...

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

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

Topaz Video Enhance AI увеличивает разрешение видео до 8K Компания Topaz недавно представила программу для повышения разрешения видеозаписей Video Enhance AI. Эта программа экстраполирует детали изображения, полагаясь на технологии глубокого обучения. За счет этого обеспечивается высокое качество и реалистичная детализация. Р...

Почему я всем советую обновить Huawei до EMUI 10 Производители смартфонов постоянно выпускают новые модели устройств. Обычно они становятся лучше и интереснее. Также выпускаются прошивки для старых смартфонов, которые вдыхают в них новую жизнь. Даже Huawei не перестает выпускать новые прошивки, которые вызывают очень боль...

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

Google Ads позволил синхронизировать порядок столбцов в аккаунтах В Google Ads теперь можно синхронизировать порядок отображения столбцов во всех управляемых аккаунтах. Нововведение заметил PPC-специалист Кирк Уильямс (Kirk Williams). Чтобы включить синхронизацию, нужно выбрать соответствующий пункт в меню, которое появляется после наведен...

Имитируем сетевые проблемы в Linux Всем привет, меня зовут Саша, я руковожу тестированием бэкенда в FunCorp. У нас, как и у многих, реализована сервис-ориентированная архитектура. С одной стороны, это упрощает работу, т.к. каждый сервис проще тестировать по отдельности, но с другой — появляется необходимость ...

Запускаем тесты на GitLab Runner с werf — на примере SonarQube Если в качестве инфраструктуры, где разворачивается приложение, выступает Kubernetes, можно сказать, что существует два способа запуска тестов (и других утилит для анализа кода) в CI/CD: непосредственно в кластере K8s — с помощью отдельных Job или Helm hooks; «снаружи»...

Мы сократили время разработки нового сценария публикации объявления с 6 дней до 42 секунд Всем привет! Меня зовут Артем Пескишев, я iOS-разработчик в Авито. Хочу рассказать, как мы завели управляемый с бэкенда сценарий публикации новых объявлений в наших мобильных приложениях. Разберём, что такое пошаговые сценарии в приложениях и какие пробл...

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

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

Рекомендательная лента Яндекс.Дзен появится в браузере Samsung Internet Лента с персональными рекомендациями Яндекс.Дзена появится на главной странице мобильного браузера Samsung Internet. Как сообщили в Яндексе, она будет доступна пользователям в России и Беларуси. Сейчас лента в Samsung Internet работает в тестовом режиме. Кроме того, в начале...

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

В Украине стартовали продажи 43-дюймового игрового 4K-монитора Acer Predator CG437KP по цене 38,2 тыс. грн Компания Acer объявила о начале продаж в Украине 43-дюймового игрового монитора Predator CG437K P, который является первой крупноформатной моделью в рамках данного семейства. Монитор позиционируется как решение не только для ПК-геймеров, но и владельцев игровых консолей, тра...

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

«СЛАВА ЖПСС!» или вспоминаем про GPSS World Почти семь лет назад я набросал на «Хабре» статью про GPSS-World. И к моему удивлению, время от времени я получаю различные вопросы, связанные с ней. Как же так на дворе уже 2020 год, GPSS World безнадежно устарела, неужели ей кто-то до сих пор пользуется?! Оказывается, п...

Монитор Lenovo ThinkVision Creator Extreme P27 оценен в 2500$ Компания Lenovo представила 27-дюймовый IPS-монитор ThinkVision Creator Extreme P27, ориентированный на профессионалов. Новинка характеризуется поддержкой HDR1000, разрешением 3840:2160 точек, частотой 60 Гц, яркостью 1200 нит, временем отклика 14 мс и отображением до миллиа...

Microsoft опубликовала список известных проблем для Xbox Series X и S Уже завтра, 10 ноября 2020 года, в продажу поступят консоли нового поколения Xbox Series X и Xbox Series S. И в преддверии этого события Microsoft опубликовала список известных проблем, с которыми могут столкнуться обладатели новых консолей. Проблемы будут исправлены с обно...

Лучший в мире камерофон Huawei P40 Pro обзавёлся новой функцией камеры и стал качественнее снимать Компания Huawei начала распространять свежее обновление фирменной оболочки EMUI для пользователей флагманских камерофонов Huawei P40 и P40 Pro.  Апдейт EMUI 10.1.0.126 приносит не только исправление ошибок и повышение стабильности работы, но и новую функцию камеры...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

100 плагинов для Revit или как мы оптимизировали проектирование систем электроснабжения Привет, Хабр! Меня зовут Алексей Новиков, уже 5 лет я занимаюсь информационным моделированием систем электроснабжения в компании STEP LOGIC.  Раньше основной ценностью работы проектировщика был комплект чертежей, сейчас – это информационная модель, которая является прод...

Google назвал главные новости поиска за декабрь-январь Google опубликовал новое видео в серии Google Search News. В подборке содержатся главные новости поисковой системы за декабрь 2019 – январь 2020 года. Дайджест включает следующие пункты: Обновления в Search Console, включая 2-х летнюю годовщину запуска новой версии сервиса, ...

Windows 10X: пользовательский интерфейс В рамках конференции Microsoft 365 Developer Day компания Microsoft поделилась подробностями о Windows 10X, а также выпустила эмулятор, чтобы разработчики могли приступить к оптимизации своих приложений для устройств с двумя экранами. Ранее мы уже рассказали вам о контейнер...

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

ок.tech QATOK: материалы мероприятия 11 декабря в петербургском офисе Одноклассников состоялся ок.tech: QATOK – мероприятие, посвященное обеспечение качества в ИТ проектах и всему, что с этим связанно. К нам в гости пришло более 100 человек. В рамках программы мероприятия, вместе с коллегами из OK, Mail.ru и ...

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

Стас Афанасьев. Juno. Pipelines на базе io.Reader/io.Writer. Часть 1 В докладе поговорим про концепцию io.Reader/io.Writer, для чего они нужны, как их правильно реализовывать и какие в связи с этим существуют подводные камни, а также про построение pipelines на базе стандартных и кастомных реализаций io.Reader/io.Writer. Читать дальше &rarr...

Стас Афанасьев. Juno. Pipelines на базе io.Reader/io.Writer. Часть 2 В докладе поговорим про концепцию io.Reader/io.Writer, для чего они нужны, как их правильно реализовывать и какие в связи с этим существуют подводные камни, а также про построение pipelines на базе стандартных и кастомных реализаций io.Reader/io.Writer. Читать дальше &rarr...

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

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

Для OnePlus 6 и OnePlus 6T вышло обновление OxygenOS 10.3.1. ... Под занавес 2019 года OnePlus выпустила долгожданное обновление до Android 10 для своих флагманов 2018 года — OnePlus 6 и OnePlus 6T. Однако без сбоев не обошлось. Компании пришлось несколько раз приостанавливать развертывание апдейта. Как и не обошлось без ошибок в пр...

Фитнес-браслет Honor Band 5 получил значимое обновление Компания Huawei выпустила обновление программного обеспечение для фитнес-браслетов Honor Band 4 и Band 5 (обзор).  На данный момент обновление доступно для китайских пользователей, но вскоре ожидается и в других регионах. Апдейт модели Honor Band 4  с номером...

Массивно-параллельная база данных Greenplum — короткий ликбез Для Hadoop и Greenplum есть возможность получить готовый SaaS. И если Хадуп — известная штука, то Greenplum (он лежит в основе продукта АrenadataDB, про который далее пойдёт речь) — интересная, но уже менее «на слуху». Arenadata DB — это распределённая СУБД на базе опенс...

Surface Duo SDK теперь доступен для macOS На прошлой неделе компания Microsoft выпустила предварительную версию Surface Duo SDK для Windows, а теперь опубликовала и версию для операционной системы macOS. Набор средств разработки (SDK) позволяет разработчикам начать оптимизировать свои приложения для корректной рабо...

JSON Schema. Быть или не быть? Архитектура: искусство делать излишнее необходимым. Фредерик Кислер Ни для кого давно уже не секрет, что для любого web-сервиса на протоколе SOAP с сообщениями в формате XML верным и проверенным временем решением является предварительная разработка XML Schema (xsd-схемы), ...

Apple выпустила четвертые бета-версии iOS 13.3 и iPadOS 13.3 для разработчиков и публичных бета-тестеров Apple выпустила четвертые бета-версии предстоящих обновлений для iOS и iPadOS 13.3 для разработчиков и публичных бета-тестеров, через две недели после запуска третьих бета-версий и через месяц после выпуска iOS 13.2 и iPadOS 13.2 с новыми смайликами, элементами управления ко...

Установка ReportPortal в kubernetes ReportPortal – это веб-решение на базе открытого ПО, созданное разработчиками EPAM и OSS-сообщества. Его использование позволяет собрать в одном месте документы и результаты различных проектов по тестированию, которые выполняются в компании, и сделать их доступными для тести...

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

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

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 2 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

[Перевод] Типовые ситуации при непрерывной интеграции Вы изучили команды Git но хотите представлять, как непрерывная интеграция (Continuous Integration, CI) происходит в реальности? Или может вы хотите оптимизировать свои ежедневные действия? Этот курс даст вам практические навыки непрерывной интеграции с использованием репозит...

Это почти идеал. Anycubic 4max Pro 2.0. Обзор действительно готового решения Всем доброго времени суток.В какой то момент уже должно было прийти понимание, что хватит играться с дешевыми китайскими дрыгостолами и наконец переходить на что то более серьезное. Этим серьезным FDM принтером стал именно Anycubic 4Max Pro 2.0. Выбор был сделан не просто та...

Давайте посмотрим, как менялся Google Play Каким был Google Play и насколько он хорош сегодня? Ранее я уже опубликовал статью, где подробно рассмотрел, каким был Google Play и как менялся. В этом материале я попытаюсь поделиться, скорее, своими ощущениями от магазина и тем, как они менялись с обновлениями. Я всегда х...

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

Оцениваем опционы на Clojure методом Монте-Карло Привет! Меня зовут Рома, я работаю iOS-разработчиком в Exness. А кроме того, пишу на Clojure и инвестирую. Сегодня я расскажу о том, как оценивать опционы. Это вводная статья и заработать миллион, используя предложенный способ, вряд ли получится. Тем не менее, это хорошая ос...

Яндекс запустил новые отображения для Турбо-страниц интернет-магазинов Для них созданы два новых сниппета: категорийный и товарный

Как работает Object Tracking на YOLO и DeepSort Object Tracking — очень интересное направление, которое изучается и эволюционирует не первый десяток лет. Сейчас многие разработки в этой области построены на глубоком обучении, которое имеет преимущество над стандартными алгоритмами, так как нейронные сети могут аппроксимир...

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

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

[Перевод] Как Replit отжимает мой open-source проект «Я думаю, вам следует закрыть проект и прекратить работать над ним. Я привлеку наших адвокатов в понедельник, если к тому времени вы не выполнитте условия. [...] Мы были крошечной компанией, когда вы стажировались у нас [...] К счастью, сейчас мы намного больше, и, что очень...

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс...

Яндекс.Дзен добавлен в Viber Яндекс договорился о внедрении рекомендательной ленты Дзен в популярный сервис мгновенного обмена сообщениями.

Почему камера на 108 мегапикселей не нужна 108 мегапикселей — это будущее или маркетинговый ход? В 2019 год несколько крупных игроков рынка мобильных устройств, включая Apple, Samsung и Google, по-прежнему используют камеры на 12 мегапикселей в своих флагманских устройствах. И это при учете того, что матрицы на...

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

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

Сверхсовременные иммутабельные структуры данных Годами эксперты в С++ рассуждают о семантике значений, иммутабельности и разделении ресурсов за счет коммуникации. О новом мире без мьютексов и гонок, без паттернов Command и Observer. На деле все не так просто. Главная проблема по-прежнему в наших структурах данных. Имму...

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

Поведениеметр Я специально добавил хаб «читальный зал», так как конкретных схем, ПО и чертежей тут не будет, зато будет сказ о том, как проект выходного дня растянулся на 2 недели. В общем, нет ТЗ — результат ХЗ. Предпосылка. Не знаю, или кризис 4х — 5и лет, или непростой 2020, но повед...

Михаил Салосин. Golang Meetup. Использование Go в бэкенде приложения «Смотри+ Михаил Салосин (далее – МС): – Всем привет! Меня зовут Михаил. Я работаю бэкенд-разработчиком в компании MC2 Software, и я расскажу об использовании Go в бэкенде мобильного приложения «Смотри+». Кто-нибудь из присутствующих любит хоккей? Тогда это приложение для вас. О...

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

Microsoft добавила в Skype модерируемые группы и режим 3×3 для видеозвонков Несмотря на анонс потребительской версии Teams, Microsoft недавно заявила, что в ближайшем будущем не планирует отказываться от Skype, особенно в свете возросшей популярности сервиса во время пандемии COVID-19. Компания заявляет, что продолжит добавлять функции в Skype, и ка...

Опубликован стандарт UFS 3.1 Отраслевая организация JEDEC, разрабатывающая стандарты в области микроэлектроники, объявила о готовности спецификации JESD220E — Universal Flash Storage (UFS) 3.1. Кроме того, был опубликован дополнительный новый стандарт JESD220-3 — UFS Host Performance Bo...

Агрегат EK-Quantum Reflection Obsidian 1000D D5 PWM D-RGB поддерживает подключение до двух водоблоков CPU, до пяти водоблоков GPU и до двух радиаторов Компания EK представила агрегат EK-Quantum Reflection Obsidian 1000D D5 PWM D-RGB. Это резервуар-распределитель, на котором смонтированы две помпы и полноцветная подсветка. Агрегат EK-Quantum Reflection Obsidian 1000D D5 PWM D-RGB предназначен для СЖО компьютеров в корп...

Телепортация тонн данных в PostgreSQL Сегодня я поделюсь некоторыми полезными архитектурными решениями, которые возникли в процессе развития нашего инструмента массового анализа производительности серверов PostgeSQL, и которые помогают нам сейчас «умещать» полноценный мониторинг и анализ более тысячи хостов в то...

Материалы с казанского Go-митапа: разбор XML, gopls, drone.io и работа с миграциями Привет! Мы вернулись из Казани, где проводили свой первый региональный митап для Go-разработчиков вместе с сообществом GolangKazan. Спасибо всем, кто пришёл послушать доклады и познакомиться — было здорово. На митапе выступали спикеры из компаний «Д...

Numl – Альтернативный язык разметки и стилизации для веб Всем привет! Меня зовут Андрей, я профессионально разрабатываю веб-интерфейсы уже больше 11 лет и последний год развиваю проект Numl, который можно назвать языком разметки и стилизации для веб. В этой статье я расскажу, как в попытке перебороть ряд особенностей CSS и упрости...

[Перевод] Символы Unicode: о чём должен знать каждый разработчик Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Зат...

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

Как изменить скорость скрытия и отображения Док-панели (Dock) в macOS Пользователи macOS ежедневно активно работают с Dock-панелью, служащей для быстрого доступа к часто используемым программам, файлам и папкам. Не смотря на всю свою пользу, Dock «съедает» часть места на экране, что особенно критично для владельцев Mac с небольшими дисплеями. ...

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

Великолепный бизнес ноутбук HP Elite Dragonfly весом 999г Elite Dragonfly - новый взгляд HP на бизнес-ноутбуки. У него 13,3-дюймовый дисплей, а благодаря использованию магниевого сплава Elite Dragonfly весит всего 999 г. Производитель утверждает, что Elite Dragonfly прошла строгие испытания и более чем достаточно прочна для по...

Рецензия на фильм «Время» / Old «Время» (оригинальное название ленты Old) – новый фильм М. Найта Шьямалана, в котором есть хоррор-сюжет о быстротечном старении. Снят он довольно странно, местами даже немного нелепо, но смотреть картину все равно интересно. «Время» / Old Жанр триллер, ужасы Режиссер М. Найт...

Ищем цепочку событий в потоке данных с помощью FlinkCEP В данной статье речь пойдет об использовании открытой платформы Apache Flink для обнаружения цепочки последовательности событий. Статья подойдет как для начинающих разработчиков в области обработки потоковых данных, так и для тех, кто желает познакомиться с Apache Flink. Н...

Ретроспектива граблей. Как самописное решение оказалось круче платного Привет! Меня зовут Алексей Пьянков, я главный программист в компании Спортмастер. Скажу сразу, что «главный» не значит «самый главный из всех программистов», нет, это только название, такой очаровательный перевод для «Senior+"». В компании Спортмастер я работаю с 2012 г...

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

[Из песочницы] Doctrine ResultSetMapping на примерах Doctrine ORM предоставляет разработчику удобные средства выборки данных. Это и мощный DQL для работы в объектно-ориентированном ключе, и удобный Query Builder, простой и понятный в использовании. Они покрывают большую часть потребностей, но иногда возникает необходимость исп...

В некотором царстве, не в «спринговом» государстве. Доклад Яндекса Spring — мощный Java-фреймворк, доступный в опенсорсе. Я решил рассказать, для каких задач на бэкенде Spring оказывается полезным и какие у него плюсы-минусы в сравнении с другими библиотеками: Guice и Dagger 2. Рассмотрим инъекцию зависимостей и инверсию управления — вы узн...

Расчет перцентилей для мониторинга высоконагруженных систем Привет, меня зовут Игорь, и я разработчик решений на Tarantool в Mail.ru Group. Я работаю над витринами маркетинга в реальном времени для Мегафона. При мониторинге часто требуется использовать перцентили. Они позволяют понять, как система работает бóльшую часть времени, в о...

Android. Surface Дисклеймер Данная статья предназначена для начинающих андроид разработчиков с небольшим опытом работы с видео и/или камерой, особенно тех кто начал разбирать примеры grafika и кому они показались сложными — здесь будет рассмотрен похожий код с упрощенным описанием основных ш...

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

Учимся квантовому программированию на Python с помощью примеров. Доклад Яндекса Сегодня любой желающий может воспользоваться методами квантового программирования, написать простой код на Python и запустить его на реальном квантовом вычислителе. Ришат Ибрагимов rishat_ibrahimov разобрал основы квантовых вычислений на примерах с кодом, показал, как запуск...

EK-Quantum Reflection Fractal ATX D5 PWM D-RGB — агрегат СЖО, созданный специально для систем в корпусах Fractal Design Компания EK в сотрудничестве с Fractal Design подготовила к выпуску изделие под названием EK-Quantum Reflection Fractal ATX D5 PWM D-RGB — комбинированный компонент СЖО, созданный специально для систем в корпусах Fractal Design. В EK-Quantum Reflection Fractal AT...

Живые и статичные обои со смартфона vivo x50 уже можно скачать О новых смартфонах vivo мы рассказывали совсем недавно. Бренд выпустил модели x50 и x50 Pro. Теперь коллеги с XDA делятся новостью, что обои с этих гаджетов уже можно скачать, если захотелось таким образом освежить свой личный аппарат. Вытянули и выложили в сеть, как стати...

[Перевод] Портирование API на TypeScript как способ решения проблем React-фронтенд Execute Program перевели с JavaScript на TypeScript. А бэкенд, написанный на Ruby, трогать не стали. Однако проблемы, связанные с этим бэкендом, заставили разработчиков проекта задуматься о переходе с Ruby на TypeScript. Перевод материала, который мы сегодня п...

Вышло первое обновление ПО для OnePlus 8 и OnePlus 8 Pro Запуск OnePlus 8 и OnePlus 8 Pro был воспринят пользователями неоднозначно.   Одни уверены, что «прошка» это лучшее и оптимальное предложение на рынке. Другие считают, что компания слишком «заломила» ценники при этом не предложила ничего нов...

HighLoad++, Анастасия Цымбалюк, Станислав Целовальников (Сбербанк): как мы стали MDA Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года в Санкт-Петербурге Подробности и билеты по ссылке. HighLoad++ Siberia 2019. Зал «Красноярск». 25 июня, 14:00. Тезисы и презентация. Разработать промышленную систему управления и распространения данных с нуля — ...

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

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

$mol: 4 года спустя Здравствуйте, я люблю плевать против ветра. Утираться и снова плевать. Хобби у меня такое. И всё, что я создаю, делаю я без оглядки на тенденции, стараясь решать проблемы системно, а не как привычно. Зачастую бывает, что основная сложность даже не в том, чтобы придумать реш...

Почему я люблю IKEv2 больше других VPN Сейчас все вокруг настраивают VPN для удаленных сотрудников. Мне больно смотреть, как люди устанавливают монструозные глючные программы, настраивают какие-то сертификаты, устанавливают драйвера TUN/TAP и делают множество сложных операций, в то время как лучшее решение уже ...

Установка двухстороннего фидера на Ender 3 для печати лесками для триммера. Приспичило мне попечатать лесками для триммера. И настолько приспичило, что я не стал заказывать на Озоне, а поехал по строительным магазинам в надежде, что зимой не все исключат леску из ассортимента. И действительно, не все магазины убрали леску с витрин, но ассортимент бы...

Что такое частота обновления экрана: 60 Гц, 90 Гц или 120 Гц - плюсы и минусы Дисплеи с высокой частотой обновления вошли в моду. Производители смартфонов и фанаты гаджетов говорят о более быстрых и плавных экранах, работающих на частоте 90, 120 или даже 144 Гц. Большинство производителей устройств не только стремятся к более высокой частоте обновлени...

Давайте отключим vacuum?! Алексей Лесовский Расшифровка доклада 2018 года Алексея Лесовского "Давайте отключим vacuum?!" Такой призыв часто возникает, когда в PostgreSQL возникают проблемы, и главным подозреваемым оказывается vacuum (далее по тексту просто "вакуум"). По опыту, многие наступают на э...

Доступно для загрузки Windows 10 Build 19041.153 Microsoft выпустила новое накопительное обновление для Windows 10 20H1 под номером 19041.153. Данная сборка является RTM-версией и в апреле-мае она будет доступна для всех пользователей. Список изменений: • исправлена ошибка, связанная с загрузкой контента ActiveX; • исправл...

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

Почта Mail.ru ускорила поиск в письмах Почта Mail.ru улучшила скорость поиска вложенных файлов и других документов. Изменился механизм сортировки и внешний вид выдачи. Количество случаев, когда пользователь находит нужное вложение среди первых 2-3 предложенных вариантов, выросло на 23%.  Ускорить поиск позво...

Как на айфоне сделать входящий звонок баннером или во весь экран Несмотря на то что у меня никогда не было претензий к удобству iPhone, iOS 14 должна вывести его на качественно новый уровень. Apple учла просьбы пользователей и реализовала почти всё из того, о чём её просили: виджеты, замену штатных приложений сторонними, оплату по QR в A...

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

Как в Яндекс.Облаке устроено Virtual Private Cloud и как наши пользователи помогают нам внедрять полезные функции Привет, меня зовут Костя Крамлих, я ведущий разработчик подразделения Virtual Private Cloud в Яндекс.Облаке. Я занимаюсь виртуальной сетью, и, как можно догадаться, в этой статье расскажу об устройстве Virtual Private Cloud (VPC) в целом и виртуальной сети в частности. А ещё...

[Перевод] Как мы оптимизировали наш DNS-сервер с помощью инструментов GO В преддверии старта нового потока по курсу «Разработчик Golang» подготовили перевод интересного материала. Наш авторитетный DNS-сервер используют десятки тысяч веб-сайтов. Мы ежедневно отвечаем на миллионы запросов. В наши дни DNS-атаки становятся все более и более распрос...

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

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

[Перевод] Как оценивать интеллект? Подход Google От себя: В ноябре 2019 года вышла программная статья от Google «Об оценке интеллекта» Франсуа Шолле (создатель Keras). 64 страницы посвящены тому, как появилось современное понимание ИИ, почему машинное обучение от него так далеко, и почему мы все еще не можем адекватно изм...

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

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

[Перевод] Unity Addressables: памяти хватит всегда Вы руководите командой из нескольких программистов и художников, работающих над портированием красивой VR-игры на PS4 под Oculus Quest. У вас есть на это шесть месяцев. Каким будет ваш первый ход? Давайте попробуем воспользоваться Unity Addressables. Вы понимаете, что прид...

Netflix покажет полнометражный японский мультфильм «Pokemon: Mewtwo Strikes Back — Evolution» 27 февраля 2020 года [трейлер] Сервис Netflix приобрел права на анимационную ленту «Pokemon: Mewtwo Strikes Back — Evolution», которая является CGI-ремейком оригинальной картины «Pokemon: The First Movie: Mewtwo Strikes Back», вышедшей в Японии в 1998 году и собравшей в прокате $...

«Инфраструктура как код» в автоматизации сервисов CI/CD Привет! Меня зовут Игорь Николаев, я пью за любовь работаю в отделе автоматизации процессов разработки Мир Plat.Form в НСПК. В этой статье я поделюсь тем, как наш отдел решал задачу по автоматизации предоставления различных ресурсов для команд разработки. Эта задача свойстве...

[Перевод] Исчерпывающий путеводитель по тегу iframe Элемент iframe (сокращение от встроенного фрейма), вероятно, является одним из старейших тегов HTML и был представлен ещё в далеком 1997 году в HTML 4.01 Microsoft Internet Explorer. Хотя все современные браузеры поддерживают данный тег, многие разработчики пишут бесконечны...

Где логика?! История тестирования одного микросервиса Эта статья — расшифровка доклада Дениса Кудряшова, QA-инженера Leroy Merlin, с конференции QA Meeting Point 2020. Денис рассказал, как столкнулся со сложной логикой, реализованной в сервисе, применил подход Control Flow Testing, и что из этого вышло. Из текста вы узнаете, мо...

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

Резервирование в MultiSim — что это и как оно работает Привет! Меня зовут Антон Даценко и я отвечаю за развитие корпоративных решений и сервисов в подразделении Билайн Бизнес. Сегодня я расскажу вам, как мы используем технологии резервирования и балансировщик в MultiSIM, для каких клиентов подобный продукт важнее, чем кажется н...

Разработка своей Just Shapes & Beats и как всё началось Здравствуйте, мне 16 лет и я люблю играть в Just Shapes & Beats (JSAB). Одним прекрасным днём я узнал о такой игре, как JSAB. Я был очень поглощён геймплейной частью, разработчики создали больше 30 уровней из простых геометрических фигур - это же гениально! Но просто так...

Как интерфейс рассказывает истории в видеоиграх В копилке Plarium Krasnodar набралось много интересных материалов, и мы хотим поделиться примечательными, на наш взгляд, примерами нарративного дизайна, связанного с проектированием пользовательского взаимодействия (UX) и графического интерфейса (GUI). Читать дальше →

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

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

Представлена топовая системная плата ASrock Z490 Aqua Компания ASRock представила флагманскую материнскую плату Z490 Aqua, которая может похвастаться новым чипсетом Z490 и водоблоком. Новинка также характеризуется OLED-дисплеем на защитном кожухе для отображения напряжения на основных линиях питания и скорости вращения кулеров,...

[Из песочницы] Самописный таймер в виде функции для промышленного контроллера Simatic S7-1200 Еще для серии S7-300 и S7-400 под Step 7 классических версий предлагаемых разработчику таймеров вполне хватало — это и стандартные таймеры IEC, реализованные в виде функциональных блоков, и таймеры S5 (которые, к слову, до сих пор существуют для серии S7-1500). Однако в ряде...

Блендинг и Unity Terrain: как избавиться от пересечений и перестать делать глазам больно Для того, чтобы получить реалистичный мир внутри игры, необходимо учитывать взаимодействие различных форм рельефа между собой и с другими моделями. И если видимые линии пересечения между 3D-моделями портят органичность изображения, стоит задуматься над тем, как их устранить....

Что означает оранжевая и зеленая точка на экране iPhone в iOS 14 iOS 14 включает в себя несколько основных новых функций и множество мелких изменений, а также визуальных обновлений. Те, кто уже успели установить новую версию мобильной операционной системы Apple, наверняка заметили новые индикаторы в правой части строки состояния (рядом с...

Steam случайно обругал своего главного конкурента Пользователи сети рассказали о забавном событии. Какое-то время при отображении страницы Steam в поисковике Google название сервиса сопровождалось оскорбительной надписью в адрес другого цифрового магазина Epic Games Store.

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

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

Умный светильник для «богатых» своими «ленивыми» руками, это же «просто» и удобно Введение Сделал на кухне «современную» подсветку для мойки, плиты и разделочного столика на базе светодиодной ленты под управлением ардуино (пусть называется светильник 1). Эта конструкция проработала 2 года, пока силовая часть «мозгов» не испортилась. Это отличный повод ...

Смартфоны Xiaomi стали быстрее разряжаться из-за MIUI 12 У смартфонов POCO F1, Redmi Note 8 Pro и Xiaomi Mi 9 проблемы с разрядкой батареи, связанные с установкой обновления MIUI 12. Пользователи устройств Xiaomi продолжают сообщать об этом. Сначала проблема упоминалась в социальных сетях только в связи с такими устройствами, как ...

Райан Рейнольдс сообщил новую дату премьеры фильма Free Guy / «Персонаж» Райан Рейнольдс, играющий главную роль в фильме Free Guy / «Персонаж», в присущей ему манере анонсировал очередную дату премьеры картины. Дело в том, что релиз ленты уже несколько раз переносили, но актер уверяет, что в этот раз дата окончательна. Ну разве что, есл...

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

Обновлённый профиль и анимированные эмодзи Telegram 5.15 Разработчики мессенджера Telegram выпустили новую мобильную версию приложения ко Дню святого Валентина. Обновление программы вышла с номером v5.15. В обновлений добавили множество нововведений: обновлённая страница профиля, в которой теперь проще просматривать фотографии, в...

В мобильную версию Google Earth добавили отображение звёзд космического пространства В процессе уменьшения изображения в веб-версии сервиса Google Earth и в Pro-версии приложения пользователи могут увидеть нашу планету в виде шара на фоне звёзд космического пространства. Однако при таком же изменении масштаба на смартфонах происходит замещение звездного фона...

Хостим Bitwarden — open-source менеджер паролей Менеджеры паролей действительно полезны и важны как для отдельных пользователей, так и для организаций, и они пригодятся, когда у вас много разных учетных записей и паролей. Обычно люди не любят пользоваться сторонними менеджерами паролей с сервисной архитектурой — неизвес...

Агрегат EK-Quantum Reflection Evolv X D5 PWM D-RGB предназначен для СЖО компьютеров в корпусах Phanteks Evolv X и Phanteks P600S Компания EK представила новинку под названием EK-Quantum Reflection Evolv X D5 PWM D-RGB. Это агрегат, в котором объединен резервуар-распределитель и помпа. Агрегат EK-Quantum Reflection Evolv X D5 PWM D-RGB предназначен для систем жидкостного охлаждения компьютеров, со...

[Из песочницы] Императивный подход к реактивным данным на примере Jetbrains KTor и R2DBC Статья об использовании реактивного доступа к базам данных из корутин. Spring все упрощает, но это плохо сказывается на понимании реальных процессов работы приложения. Для демонстрации был выбран фреймворк KTor (просто потому, что мне нравится смотреть на то, что делает JetB...

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

Мобильная разработка — это просто и скучно? Доклад Яндекса Существует миф, что создавать приложения для iOS или Android проще, чем быть, скажем, бэкенд-разработчиком. Разумеется, это не так: в работе с любой платформой есть свои сложности, всюду возникают неочевидные проблемы, требующие навыков в предметной области и за её пределам...

Рецензия на фильм «Мої думки тихі» / My Thoughts Are Silent / «Мои мысли тихие» «Мои мысли тихие» – это украинская комедия о звукорежиссере, которому нужно записать звуки закарпатских животных. Герой отправляется в рабочую поездку с мамой, что морально усложняет процесс выполнения задачи. Фильм впервые был показан на Международном кинофестивале в Карлов...

Рябит Google Chrome на Mac. Как исправить Google Chrome, невзирая на множество недостатков, по-прежнему остаётся самым популярным браузером не только на Windows и Android, но и на macOS. Опыт показывает, что многие владельцы компьютеров Mac предпочитают использовать именно браузер от Google, нежели Safari, хотя пос...

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

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

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

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

«Как зеницу ока...» или делаем простенькую охранную систему на базе микроконтроллера (Canny или Arduino) и Raspberry PI Во время подготовки статьи, про распознавание микроконтроллеров с помощью TensorFlow и OpenCV мне одновременно на глаза попались Craftduino, Canny 3 tiny и Raspberry PI, после чего я решил, что будет здорово еще раз объединить их в одной статье. Я долго думал, о чем писать, ...

Применение CQRS & Event Sourcing в создании платформы для проведения онлайн-аукционов Коллеги, добрый день! Меня зовут Миша, я работаю программистом. В настоящей статье я хочу рассказать о том, как наша команда решила применить подход CQRS & Event Sourcing в проекте, представляющем собой площадку для проведения онлайн-аукционов. А также о том, что из эт...

Mail.ru поможет занять детей на время карантина Перейти к детскому контенту можно в одно нажатие с главной страницы сервиса. Не нужно выходить из своего аккаунта - родитель в любой момент сможет вернуться к персональной ленте и продолжить смотреть видео с момента, на котором он остановился. При этом ребенок не сможет полу...

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

Настроили мониторинг. Что дальше? Всем привет! Меня зовут Мазеин Михаил, я занимаюсь бекенд-разработкой в ManyChat. Одна из моих задач — анализ и повышение качества нашего продукта через системы мониторингов, алармов и сопутствующих процессов. Я на своем опыте убедился в том, что выстроить мониторинг — недо...

От личного развития до Agile в XXXL масштабе за два дня на TeamLead Conf Итак, подготовка к пятой конференции TeamLead Conf идёт своим чередом. Осталось три недели. Площадка ждёт строителей, мы ждём вас и ваших коллег, типография ждёт расписание. Пока все чего-то ждут, расскажу немного о том, что у нас уже получилось. А получилось в целом очень н...

Odie's Dimension II — духовный наследник Monument Valley доступен на Android Серия головоломок Monument Valley подкупает своей внешней красотой, успокаивающим саундтреком и не такими уж и сложными загадками даже для тех геймеров, которые не прошли дальше первой загадки в Resident Evil (версия от 1996 года). Но изометрических головоломок из этой серии...

Принцип подстановки Лисков Всем привет, меня зовут Константин. Я занимаюсь разработкой на Java в Tinkoff.ru и люблю SOLID. В этой статье мы сформулируем принцип подстановки Лисков, покажем его связь с принципом Открытости-Закрытости, узнаем, как правильно формировать иерархию наследования и ответим на...

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

JavaScript библиотека Webix глазами новичка. Часть 4. Работа с данными. CRUD Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

Чистая архитектура с Go Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план ре...

Системный подход к переменным в Ansible ansible devops codestyle Hey! Меня зовут Денис Калюжный я работаю инженером в отделе автоматизации процессов разработки. Каждый день новые сборки приложений раскатываются на сотнях серверов кампании. И в этой статье я делюсь опытом использования Ansible для этих целей. Этот ...

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

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

CMDB мертв — да здравствует CMDB У многих крупных ИТ-компаний есть базы данных управления конфигурациями, проще говоря, CMDB. Они важны для управления конфигурацией в целом, руководства и координации DevOps. Тем не менее, эти устаревшие системы хранения данных часто не могут оправдать наших ожиданий в усло...

Видеозвонки под капотом: от миллионов в сутки до 100 участников в одной конференции Сейчас, кажется, невозможно найти мессенджер без функции звонков. Это удобно для пользователей, потому что все коммуникации можно вести в одном приложении. Если объединить всю доступную в СМИ статистику, то получится, что люди разговаривают через интернет более миллиарда мин...

Обновляемся. Samsung починила зелёный экран у Galaxy S20 Ultra Компания Samsung начала распространять свежее обновление программного обеспечения для флагманских смартфонов серии Galaxy S20. Апдейт исправляет проблему с «позеленевшим» экраном Galaxy S20 Ultra, на которую интенсивно жаловались пользователи.  На данн...

Honor MagicWatch 2: одни из самых доступных и функциональных умных часов Умные часы Honor MagicWatch 2 демонстрируют, пожалуй, оптимальное соотношение цены, функциональности, дизайна и продолжительности автономной работы. Как и Honor Watch первого поколения, новые часы построены не на Android Wear, а на собственной операционной системе. Здесь нет...

Как скачать аудио (песню, звук) из видео на YouTube в Telegram на iPhone, Android или компьютер В Telegram есть множество самых разнообразных ботов для решения тех или иных задач. Одни роботы торгуют криптовалютой, другие сообщают прогноз погоды, результаты футбольных матчей, показывают видеонарезки или просто облегчают работу в тех или иных сервисах. В данном случае м...

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

LyX: Общие замечания. Часть 1 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. Эта статья является продолжением следующих статей одного цикла: статья 1 статья 2 статья 3 статья 4 статья 5 Фух, даже не знаю, как писать этот пост. Я мог бы начать ...

Nvidia CUDA можно использовать на GPU Intel. Для этого понадобится инструмент ZLUDA Платформа Nvidia CUDA существует на рынке уже почти 15 лет. Это программный комплекс, представляющий собой расширение языка программирования C, и предназначенный для неграфических вычислений на GPU.  При этом CUDA всегда была эксклюзивом карт Nvidia...

Google выпустила свежее обновление Google Play. Что нового? Google может обновлять Google Play независимо от Android Несмотря на то что Google часто ругают за несовершенства Google Play, лично мне импонирует подход компании к развитию своего магазина приложений. В отличие от Apple, которая обновляет App Store максимум один раз в год ...

Создание дизайн-системы для игры: детальный разбор подхода Меня зовут Максим Полстяной, я UI/UX Designer в Plarium Kharkiv. В этой статье я поделюсь опытом создания дизайн-системы для нашей браузерной стратегии «Войны Престолов», расскажу с чего все начиналось и какие этапы мы проходили. Читать дальше →

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

Озвучена российская цена PlayStation 5 Спустя несколько часов после мирового анонса, компания Sony также озвучила и российские цены на свою консоль нового поколения — PlayStation 5. Об этом сообщило издание Лента.ру после общения с представителем бренда.

Визуализация сложных данных с использованием D3 и React Существует много возможныx вариантов реализации сложных графиков в ваших проектах. Я за несколько лет попробовал все возможные варианты. Сначала это были готовые библиотеки типа AmCharts 4. AmCharts сразу же оказался большим и неповоротливым. После этого были более гибкие и ...

Древности: ThinkPad X200 и закрытые исходники Ровно год назад я приобрел ноутбук ThinkPad X301, и посчитал, что тема «нового ретро» в портативных компьютерах у меня закрыта, а коллекция из двух десятков лаптопов закрывает почти все эпохи, от DOS до Windows 7. Но это мне тогда так казалось, а в январе 2020 года я покупаю...

Проблемы с производительностью в игре XCOM 2 Привет! Меня зовут Александр, я руководитель программистов компьютерной графики в Gaijin в проектах CRSED и Enlisted. Иногда, в свободное время, я исследую как устроена графика в других играх и нахожу там что-то интересное.Недавно я решил разобраться, почему XCOM 2 тормозит ...

У OnePlus 8 Pro проблема с дисплеем. И она не программная Зеленоватый оттенок дисплея и некорректное отображение черного цвета, которое проявляется при определенном режиме эксплуатации OnePlus 8 Pro, не является результатом программного сбоя. Это аппаратная проблема и о ее природе один из пользователей узнал из переписки с онлайн-п...

[Из песочницы] STM32CubeMonitor стоит попробовать Введение STM32CubeMonitor — утилита для удобного отображения данных с контроллеров семейства STM32. Причем не требуется никакого дополнительного оборудования, только плата с контроллером и программатор (я пробовал и китайский свисток и оригинальный st-link\v2). Слово «Cube» ...

Почему телефон обманывает с зарядом и что делать? Что делать, если телефон неправильно показывает уровень заряда аккумулятора? Неверное отображение процентов заряда на телефоне может...

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

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

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

Huawei Watch GT 2e — видеообзор спортивных часов Huawei Watch GT 2e — это спортивные часы со встроенным пульсометром, GPS, функцией пульсоксиметра, а также поддержкой отображений уведомлений со смартфона. Устройство не поддерживает установку сторонних приложений и не тянет на звание «умного», впрочем, со своими основ...

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

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

ВКонтакте появилась возможность прикреплять к видеороликам ссылки В видеоролики ВКонтакте теперь можно добавлять ссылки на записи, опросы, товары, статьи и другие материалы в VK. Новая функция поможет рекламодателям сделать объявления эффективнее, а создателям контента - добавить в видео интерактивности.Кнопка с прикрепленным материалом от...

Паттерн «сага» как способ обеспечения консистентности данных Всем привет. Уже сейчас в OTUS открывает набор в новую группу курса «Highload Architect». В связи с этим я продолжаю серию своих публикаций, написанных специально для этого курса, а также приглашаю вас на свой бесплатный демо урок по теме: «Индексы в MySQL: best practices и ...

GSM/3G/4G-модемы во встраиваемых системах на примере LTE-модема Quectel EC21 и Yocto Project Многим устройствам на базе встраиваемых систем необходим интернет. Проводное подключение к интернету для них не всегда возможно, и если устройства находятся в зоне действия сотовой связи, то к интернету можно подключиться с помощью GSM/3G/4G-модемов. В этой заметке описан ...

Larian Studios показал игровой процесс Baldur's Gate 3 Baldur’s Gate III - компьютерная ролевая игра, разработана разработчиком Larian Studios. Официальной даты игры еще не было. Демонстрация игры длилась около 20 минут. Разработчики показали возможности создания персонажа, начало игры. Визуальное отображение персонажей выгляд...

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

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

Изменены критерии, по которым софт в России будут относить к медицинским изделиям Как пишет TAdviser со ссылкой на информацию ведомства, информационное письмо "О программном обеспечении", созданного 13 февраля 2020 года, содержит позицию комиссии его подведомственного учреждения, всероссийского научно-исследовательского и испытательного инстит...

Как мы сделали миграцию пользовательских данных с нативного приложения на Flutter Всем привет! Меня зовут Дмитрий Андриянов, я Flutter-разработчик в Surf. В этой статье я расскажу про бесшовную миграцию данных при установке новой версии приложения, написанного на Flutter, поверх предыдущей версии, написанной на нативе. Это решение реализовано моим коллег...

Массовая оптимизация запросов PostgreSQL. Кирилл Боровиков (Тензор) В докладе представлены некоторые подходы, которые позволяют следить за производительностью SQL-запросов, когда их миллионы в сутки, а контролируемых серверов PostgreSQL — сотни. Какие технические решения позволяют нам эффективно обрабатывать такой объем информации, и как эт...

[Перевод] 6 грехов, которые совершают программисты Эта статья — перевод с medium.com, в которой Daan, ее автор, предостерегает нас от неверных решений при выборе между скоростью и эффективностью в программировании. Фото с сайта Unsplash. Автор: Artem Sapegin Работа программиста неразрывно связана с необходимостью принимат...

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

Доклад «42». Большой конспект Привет, Хабр, меня зовут Вадим Макишвили. В 2014 году я выступил с докладом «36». Рассказывал про кризис среднего возраста, признавался в собственных слабостях и делился способами, которые помогли мне совладать со страхами. Сразу после выступления друзья стали надо мной подт...

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

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

Microsoft тестирует рекламу веб-приложений Office в WordPad Как заметил пользователь Rafael Rivera, внутри Microsoft тестируется отображение рекламы веб-приложений Office в классическом приложении WordPad, которое десятилетия присутствует в операционной системе Windows. Примеры рекламных сообщений вы можете увидеть на скриншоте ниже...

«Типичная ошибка — бездумно бенчмаркать всё подряд»: интервью с Андреем Акиньшиным о бенчмаркинге В прошлом году у Андрея Акиньшина (DreamWalker) вышла книга «Pro .NET Benchmarking»: подробнейший труд о бенчмаркинге, полезный как .NET-разработчикам, так и айтишникам других направлений. Когда до её выхода оставалась пара месяцев, мы проводили конференцию DotNext 2019 ...

Мониторинг БД Oracle с помощью OEM Привет! Меня зовут Александра, я работаю в команде тестирования производительности. В этой статье расскажу базовые сведения об OEM от Oracle. Статья будет полезна для тех, кто только знакомится с платформой, но и не только для них. Основная цель статьи — помочь провести бы...

Рецензия на фильм «Мулан» / Mulan Премьера игрового ремейка мультфильма «Мулан» (Mulan) была запланирована на март 2020 года, но выход ленты несколько раз откладывали. Как и большинство фильмов этого киносезона, экранизация «Мулан» столкнулась с пандемией, поэтому компания Disney перенесла премьеру картины н...

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

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

Алгоритмы быстрой обработки HTTP-строк В HTTP/2 появилась компрессия стандартных заголовков, но тело URI, Cookie, значения User-Agent по-прежнему могут составлять десятки килобайт и требуют токенизации, поиска и сравнения подстрок. Задача становится критичной, если HTTP-парсер должен обрабатывать интенсивный злон...

Эксперты назвали преимущества 8K-видео на мониторах без поддержки такого разрешения У недавно представленных флагманских смартфонов Samsung Galaxy S20 есть поддержка записи видео в разрешении 8K. Правда, для неё есть некоторые ограничения, но сейчас не об этом. Дальше будут появляться всё больше устройств, способных записывать ролики в указанном формате. Од...

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

Как новичок 3D принтер покупал. Выбор, настройка, проблемы и решение практических задач Чем их больше на рынке появляется 3D-принтеров, тем ниже цены — сейчас устройство начального уровня можно купить за $200–300. Несколько месяцев назад я задумался о приобретении такого девайса, поскольку хотел напечатать сломавшуюся деталь своего робота-пылесоса. Около ме...

Трансформация цвета: поиски в прореженном столе Это обзор функциональности, появившейся в Pillow 5.4: применение трехмерных таблиц поиска (3D lookup tables, 3D LUT) для трансформации цвета. Эта техника широко распространена в обработке видео и 3D-играх, однако мало графических библиотек могли похвастаться их поддержкой до...

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

NVIDIA выпустила драйвер GeForce 471.68 WHQL с поддержкой новых игр, в том числе Naraka: Bladepoint Сегодня NVIDIA выпустила обновление видеодрайвера GeForce 471.68 WHQL. В свежую версию компания привнесла поддержку новейших игр, таких как Psychonauts 2, Naraka: Bladepoint и Back 4 Blood Open Beta. Поддержка этих игр теперь предусмотрена на всех видеокартах, GeForce, начин...

Самое захватывающее обновление Android TV за последние годы: Android 12 принесёт на телевизоры интерфейс 4K, и не только Компания Google вовсю тестирует свою новую операционную систему Android 12. Свежая Android 12 Beta 3 стала доступна не только для смартфонов, но и для платформы умных телевизоров Android TV.  Как отмечают энтузиасты сообщества мобильных разработчиков XDA Developer...

Windows 10 KB5004237 не может исправить проблемы с производительностью, но исправление скоро появится Согласно отчетам пользователей, обновление Microsoft Windows 10 от июля 2021 года (KB5004237) не может исправить раздражающие проблемы с производительностью и играми. Однако Microsoft, похоже, знает об этих отчетах, и они работают над еще одним обновлением, которое устранит ...

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

[Из песочницы] Адекватное MVC для начинающих и не только Небольшое вступление Всем 404! Большинство IOS-разработчиков не понимают как работать с Apple-MVC. Из-за чего появляется необоснованная критика, маленькие проекты стараются писать на архитектурах для этого не предназначенных, ViewController'ы становятся огромными, не читаемы...

Bitspower предлагает моноблок для платы Asus ROG Crosshair VIII Impact X570 Компания Bitspower представила моноблок для систем, основой которых служит плата Asus ROG Crosshair VIII Impact X570. Напомним, моноблок — это водоблок, отводящий тепло не только от процессора, но и от компонентов на плате. В данном случае, охлаждается процессор, ...

Microsoft рассказала о новшествах в февральском обновлении для Xbox One Компания Microsoft рассказала о новых функциях в операционной системе для Xbox One, которые уже на этой неделе смогут опробовать участники программы Xbox Insider, а всем пользователям они станут доступны вместе с выходом февральского обновления для Xbox One (версия 2002). У...

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

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