Социальные сети Рунета
Суббота, 29 января 2022

[Перевод] Оптимизируем запросы ресурсов Azure с помощью Resource Graph и PowerShell Можете представить, сколько времени уйдёт на генерацию списка VM среди сотен подписок Azure? Целая вечность. Известно, что портал Azure выводит только первые 1000 подписок, что усложняет запрос ресурсов с его помощью, когда подписок у вас намного больше. К счастью, есть спо...

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

Мониторинг веб-приложения на Rust с использованием Prometheus и Grafana В статье будет показано как настроить мониторинг веб-приложения на Rust. Приложение будет выставлять наружу Prometheus метрики, которые будут визуализированы с помощью Grafana. Мониторинг осуществляется для приложения mongodb-redis demo, детально рассмотренного здесь. В итог...

Переложение концепции интервала СТО на пространство кватернионов В статье приведена попытка представить возможный механизм реализации инвариантности формы интервала пространства Минковского в пространстве кватернионов. Аннотация Настоящая статья является продолжением предыдущей, в которой даны определения и показаны инструменты кватернио...

Яндекс выпустил новые инструменты Метрики для проверки и мониторинга работы счетчика Яндекс.Метрика запустила новые инструменты для проверки и мониторинга работы счетчика

Способ качественно изучить паттерны проектирования Привет, Хабр! Когда я изучал паттерны проектирования, я делал это с помощью прочтения двух книг: простую и понятную книгу от Head First одновременно со сложной и менее понятной книгой от Банды Четырех. Ниже описан мой опыт того, как именно я это делал, плюс выводы, впечатлен...

ТОП-3 ИБ-событий недели по версии Jet CSIRT Сегодня в ТОП-3 — новый способ кражи криптовалюты, бум кибератак АРТ-29 на французские компании, отчет за 3-й квартал 2021 года от Positive Technologies. Новости собирал Никита Комаров, аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосист...

На каких бесплатных инструментах строить Observability и зонтичный мониторинг: ELK vs Graylog vs Grafana Loki vs Monq Сами по себе логи, трейсы, метрики - это очень узкие артефакты состояния нашего объекта наблюдения и обслуживания. Для понимания общей картины нужен взгляд сверху, сбор всех важных сигналов в одну систему и работа с большими данными в ней. Зонтичный подход близок по своим це...

Разработка, сборка, деплой и мониторинг сервисов: от общего к частному и обратно Привет, Хабр! Меня зовут Андрей Перепелкин. Я руководитель группы бэкенд-разработчиков, вошел в IT более 15 лет назад, 10 лет занимаюсь Java и около 4 плотно работаю с микросервисами. В этой статье я расскажу, как:— мы организовали разработку микросервисов так, чтобы вы...

Заметки о мониторинге #1 — NaN в Prometheus Месяц назад я устроился на работу в новую компанию, где моей обязанностью стала разработка сервисов для мониторинга. С некоторыми технологиями я не работал прежде, - с интересом приступил к изучению. За прошедшее время в моём приложении для хранения заметок накопилась информ...

Как Grafana, Prometheus и Oracle ORDS помогли нам быстрее выявлять инциденты в биллинге Привет! Я работаю в компании Bercut, которая входит в группу компаний Ростелеком и более 20 лет занимается разработкой и поддержкой ПО для операторов сотовой и фиксированной связи. Сегодня я хочу рассказать про решение по комплексному мониторингу биллинговой системы у операт...

Микрооптимизация кода на Go на примере простого веб-сервиса Привет, Хабр! Я работаю старшим Go-разработчиком в «Лаборатории Касперского». Сегодня хочу поговорить о том, как искать узкие места и оптимизировать код на Go. Разберу процесс профилирования и оптимизации на примере простого веб-сервиса — покажу, с помощью каких встроенных ...

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

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

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

Первые шаги с werf: собираем и деплоим простое приложение в Kubernetes В этой статье мы рассмотрим, как с помощью Open Source-утилиты werf собрать Docker-образ простого приложения и развернуть его в кластере Kubernetes, а также с легкостью накатывать изменения в его коде и инфраструктуре.Мы поговорим об общих принципах работы с werf при использ...

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

Чёрная пятница 26.11 — предупреждение об опасности. Смотрите на сертификаты EV SSL По статистике, в последнюю пятницу перед декабрём обыватели начинают массово закупаться подарками к Новому году. Например, в США примерно 70% взрослых граждан делают покупки в этот день, который в связи с огромной прибылью (чёрный цвет в бухгалтерии) коммерсанты называют «...

Делаем Fischertechnik-совместимый модуль управления шаговым мотором на основе драйвера A4988 (DRV8825) Уже давно я припас все детали, перечисленные ниже, и осталось собрать все вместе и получить модуль управления мотором для удобной установки на конструктор. Конечно, сначала мы подключили катушки шагового мотора с помощью простого H-bridge и оценили, почему так делать не стои...

Полный чеклист по SEO от Ahrefs 2021 - наш подробный обзор Мы с Николаем Шмичковым разобрали статью "The Ultimate SEO Checklist for 2021" от Джошуа Хардвика на блоге Ahrefs. Подробно прошлись по всем пунктам и поделились своими мыслями. Видео получилось на полтора часа. [Читать далее]

Как мы собираем данные для аналитики с помощью Apache NiFi Привет, Хабр! Мы команда мониторинга и анализа данных биотехнологической компании BIOCAD. Хотим рассказать вам о том, как мы собираем данные для аналитики из практически всех сервисов компании и при этом вполне успешно справляемся без полноценного дата-инженера. Читать дале...

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

Автоматическая публикация npm пакета из gitlab ci/cd Всем привет! Сегодня я расскажу как мы реализовали автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов генерируем CHANGELOG файл и обновляем версию package.json. А так же как публикуем изменения в git репозитории.Я постараюсь дать вам простую инс...

GlowByte помогает выявлять ключевые драйверы лояльности клиентов для аптечных сетей «36,6» и «Горздрав» Аналитики GlowByte и команда аптечных сетей «36,6» и «Горздрав» продолжают совершенствовать текущую систему мониторинга обратной связи от клиентов. В компании используется NPS-метрика как простой и быстрый способ узнать, что ...

Что скрывает внутри новый MacBook Pro 14? Разборка показала некоторые улучшения, делающие ремонт проще Новые MacBook Pro уже поступают покупателям, один из которых уже даже успел разобрать свою 14-дюймовую модель.

Приложение «Ростелеком. Сервис печати» адаптировано к работе на устройствах с ОС «Аврора» Приложение "Ростелеком. Сервис печати" включено в каталог партнерских решений на сайте auroraos.ru и обеспечивает управление очередями печати, вывод документов на печатающие устройства доверенной ИТ-инфраструктуры, квотирование печати, отчетность и журналирование д...

Ускоряем hugo на 20% простым изменением в пакете reflect Найти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость. Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov.gov на первой позиции находился метод reflect.Type.MethodByName(). flat flat% ...

В Яндекс.Метрике появились новые инструменты для мониторинга счетчика Они показывают, на каких страницах установлен счетчик, и проверяют, корректно ли данные собираются в отчеты.

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

Вызов виртуальных функций в конструкторах и деструкторах (C++) В разных языках программирования поведение виртуальных функций отличается, когда речь заходит о конструкторах и деструкторах. Неправильное использование виртуальных функций – это классическая ошибка при разработке на языке С++, которую мы разберём в этой статье. Читать даль...

Django Rest Framework для начинающих: как работает ModelSerializer В предыдущих статьях мы подробно разобрали работу сериалайзера на основе классов BaseSerializer и Serializer, и теперь мы можем перейти к классу-наследнику ModelSerializer. Класс модельных сериалайзеров отличается лишь тем, что у него есть несколько инструментов, позволяющ...

[Перевод] Простой SMS-шлюз на Raspberry Pi Иногда случается так, что надо отправлять откуда-нибудь SMS-сообщения. При этом неважно — откуда именно. Речь может идти о домашней системе, объединяющей кучу устройств (эти системы называют «homelab»), из которой надо отправлять уведомления. Это может быть система сигнализа...

Как снова начать читать книги, а не ленту. Часть 1 За последние полгода я прочитала около 20 книг и перечитала ещё десяток старых и любимых. Это не то чтобы очень много, но в пять раз больше, чем я прочитала за полгода перед этим.Зачем вообще читать книги, а не ленту, лонгриды или смотреть сторисы? Сейчас даже довольно сложн...

Яндекс запустил онлайн-чат с поддержкой в интерфейсе Метрики В Яндекс.Метрике появился онлайн-чат с поддержкой. Дозвониться в Метрику больше нельзя

[Перевод] Как создавать в играх бесконечные миры при помощи процедурной генерации Привет, Хабр! Обратите внимание, Распродажа «Чёрная Пятница» от издательства «Питер» скоро закончится.Поговорим о том, как в известных играх, например, Minecraft и Terraria, из ничего генерируются бесконечные и разнообразные миры. Пост снабжен подробными примерами кода....

Apple разрабатывает систему обнаружения ДТП для часов Apple Watch 2022 Apple представила функцию обнаружения падения на Watch Series 4 - часы отслеживают ускорение, чтобы определить, падение, и могут автоматически вызывать экстренную помощь. Теперь компания хочет сделать что-то подобное, но для автокатастроф. Сложная часть - это обнаружение ...

Распродажа «Чёрная Пятница» Привет, Хаброжители! Время «Чёрной Пятницы» от издательства «Питер» настало. Читать дальше →

Заметки о мониторинге #2 — Метрики и правила их именования Сегодня я бы хотел более подробно остановиться на том, что такое метрики, как они связаны с временными рядами, а также рассказать о правилах именования метрик. Эта статья будет полезна разработчикам, впервые сталкивающимся с необходимостью инструментировать свой код и добавл...

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

Интеграция CrowdSec в Kubernetes Архитектура микросервисов — самая серьёзная угроза безопасности в кластере Kubernetes (K8s), так как каждое развёртываемое приложение открывает для злоумышленников новый потенциальный вектор атаки. При этом, развёрнутые приложения генерируют логи, а наша платформа CrowdSec м...

[Перевод] Исследуем .NET 6. Часть 5. Поддержка EF Core в WebApplicationBuilder До сих пор в этой серии я рассматривал новые минимальные API хостинга, созданные с использованием WebApplication и WebApplicationBuilder. Они обеспечивают более простую модель для создания веб-приложений, сохраняя при этом те же общие функциональные возможности, что и прилож...

Прокачка статического анализа проектов на Unreal Engine 4 и проверка автосимулятора Carla Одним из механизмов статического анализа является аннотирование методов популярных библиотек. Аннотации позволяют обладать большей информацией при диагностировании ошибок в коде. Впечатляющий свободный проект на С++ CARLA помог нам внедрить этот механизм. Впоследствии симуля...

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

[Перевод] Собираем свой AM-передатчик кода Морзе Это проект по сборке простого маломощного AM-передатчика кода Морзе, позволяющего передавать и принимать сообщения на любом транзисторном радиоприемнике в среднеполосном диапазоне. Этого диапазона вполне достаточно для передачи между комнатами в доме, и при этом нет риска п...

Способы попадания в 3D-цель с помощью API КОМПАС-3D Недавно на нашем сайте вышла новость о разработке приложения для КОМПАС-3D, позволяющего автоматизировать процесс моделирования строительных лесов. Уникальность данного приложения состоит в том, что компоненты строительных лесов, добавляемые в сборку, могут автоматически соп...

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов Всем привет! Сегодня я расскажу о том, как мы тестируем Rest API в SM 2.0 с помощью инструмента Postman. И сделаю это на примере реальной задачи — посмотрим сценарий пользователя (как оформляется заказ у нас на сайте), посмотрим, как это работает все изнутри, пару слов ...

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

Зебры — белые в чёрную полоску или чёрные в белую? Зебры известны своим необычайным окрасом, но задумывались ли вы когда-нибудь, зебры — они белые с чёрными полосками или чёрные с белыми полосками? На этот вопрос есть точный ответ: зебры- чёрные с белыми полосками. Читать дальше →

Защитник Microsoft научился блокировать уязвимости в библиотеке Log4j Новый автоматический инструмент может обнаруживать и отслеживать уязвимости

[Перевод] Нельзя копировать код с помощью memcpy, всё намного сложнее В своё время один из клиентов сообщил нам, что на Itanium его программа завершалась аварийно. Постойте, не закрывайте статью! На Itanium клиент выявил проблему, но она свойственна и всем остальным архитектурам, так что продолжайте чтение. Читать дальше →

Автоматизация оптимизаций в Go Привет, Хабр! Меня зовут Денис Лимарев, я разработчик платежной системы в Delivery Club. Недавно мы провели два митапа: по оптимизациям и по нашему новому линтеру. На первом митапе разобрали оптимизации кода на Go, а в рамках второго поговорили про создание и возможности н...

Пожаротушение для ЦОД или серверной: просто о сложном Привет! Меня зовут Марина. Несмотря на то, что я девушка, я работаю в мужской сфере – пожарная безопасность. И работаю уже давно. За эти годы я сталкивалась с разными вопросами и проблемами при выборе автоматических систем пожаротушения для ЦОД или серверной комнаты. Давайте...

[Перевод] Метаклассы в Python Привет, Хабр! У нас продолжается распродажа в честь черной пятницы. Там вы найдете много занимательных книг.Возможен вопрос: а что такое метакласс? Если коротко, метакласс относится к  классу точно как класс к объекту.Метаклассы – не с...

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

[Перевод] Развёртывание в Kubernetes из GitLab Развёртывание в Kubernetes из GitLab Это продолжение предыдущего туториала про командную разработку с использованием GitLab. Фокус предыдущей статьи был на организации непрерывной поставки в работе команды. В этой статье мы уделим основное внимание именно практическим дейст...

Книга «C# 9 и .NET 5. Разработка и оптимизация» Привет, Хаброжители! В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновле...

Angular Libs как монорепозиторий 2: tree shaking и сборка клонов Всем привет! В прошлом посте мы с вами разобрали механизмы создания библиотек с помощью Angular libs, а также научились настраивать их работу в приложении и друг с другом и даже вынесли наши ассеты в одну из таких библиотек.В этом посте хочу продолжить тему разделения функци...

Гайд по UIKeyboardLayoutGuide Обработка показа клавиатуры – это распространенная задача при создании интерфейса приложения. С выходом iOS 14 это работает автоматически для SwiftUI компонентов. Но что со старым-добрым UIKit? Раньше мы использовали нотификации клавиатуры, проверяли ее высоту и обновляли н...

Как мы переходили на Node.JS v16, или История о сломанном GC 26 октября 2021 года вышел новый релиз Node.JS 16.13.0 который стал Active LTS. Как мы переводили на него наш сервис мониторинга и анализа логов PostgreSQL и с какими проблемами столкнулись — в статье ниже. Читать дальше →

Как Яндекс делает обычные автомобили беспилотными Гермобокс для электроники Привет, меня зовут Антон Чистяков. Пару лет назад я работал в хелпдеске Яндекса и даже писал здесь про то, как мы придумали вендомат с аксессуарами. Теперь отвечаю за сборку беспилотных автомобилей и роботов-доставщиков. Под катом расскажу, как мы...

Значение и загадочная история происхождения слова «религия»: расследование Неожиданно для меня, происхождение слова «религия» оказалось настоящей загадкой. Сперва всё было как будто бы просто: Google выдал родословное древо слова religion по первому же запросу. Оказалось, что корнями «религия» уходит в латинский глагол religare. Латинский глагол ...

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

Яндекс рассказал о новых сигналах ранжирования и метриках Новые метрики качества помогут улучшить качество поиска.

Генератор дезинформации, топливо без выбросов и приближение лечения рака — 3 прорыва 2020-2021 В этой статье разберём три технологических прорыва 2020–2021 годов: генератор текстов на нейросетях GPT-3, экологически чистый «зелёный» водород и алгоритм AlphaFold 2, который решил сложную задачу биологии. Читать далее

Экспериментируем с ПЛИС семейства ECP5 фирмы Lattice Когда я видел на Хабре упоминание о ПЛИС Lattice, у меня всегда возникал простой вопрос: «А зачем ещё одна ПЛИС?». Вроде всю жизнь хватало пары базовых. Но полгода назад случилось то, что сняло этот вопрос для меня. Пришёл Заказчик и сказал: «Мы делаем проект на ECP5». Проти...

Шифры замены В предыдущей статье были рассмотрены простые шифры, использующие алфавиты естественных языков (ЕЯ). Автоматическая обработка сообщений в компьютерных и сетях связи предусматривает использование искусственных языков (ИЯ), что более эффективно во многих отношениях. Ранее описы...

Wyze анонсировала новые умные камеры, лампы, выключатели, и другие вспомогательные устройства и сервисы (включая функцию охраны) Компания Wyze подготовила к выпуску несколько новых устройств для экосистемы умного дома. В частности, анонсированы новый умный настенный выключатель, умные лампочки, которые могут подстраивать свечение, чтобы соответствовать солнцу в течение дня, и умные камеры видеонаблюде...

Для мониторинга CronJob в Kubernetes нужен простой советский… Привет, Олимпийский Хабр! Меня зовут Аня, я работаю в Ozon: строю и развиваю инфраструктуру мониторинга в Observability-платформе. Моя команда помогает разработчикам следить за своими сервисами и своевременно получать алерты, если что-то идёт не так. На Хабре довольно много ...

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

[Перевод] Почему веб победил десктоп, но не победил мобильные? Чтобы ответить на подобный вопрос, может понадобится десяток лет исследований. Если мы сможем частично распутать этот узел, то, возможно, нам удастся перезапустить веб, создав новую платформу. Или начать создавать новые системы, похожие на веб. Я работал над пятью браузер...

FromSoftware показал первый геймплей из Elden Ring Для Elden Ring выпустили видео с геймплеем. Проект так и отдаёт духом Dark Souls. Издатель FromSoftware поделился игровым процессом из Elden Ring. Первое, что нам показали — это специальный мир, где игроки отдыхают и катаются на конях. Если далеко забежать, то уже можно нат...

Как научиться работать в Blazor, делая что-то полезное. Часть I Когда я вижу, как кто-то учит кого-то языку программирования, то частенько замечаю тенденцию показывать новичкам примитивные примеры в виде ToDo list. Помимо того, что подобные примеры не учат ничему полезному в программировании, они очень однобоки и не позволяют оценить вс...

Недостаток автоматических зарядных устройств Я обнаружил, что все автоматические зарядные устройства немного недозаряжают NiMh-аккумуляторы. На подтверждение этой гипотезы ушло несколько недель и сегодня я могу поделиться результатом. Читать дальше →

[Перевод] Миграция Spring Boot приложения на Java 17 — сложный путь Недавно была выпущена Java 17, и я очень рад появлению множества улучшений и новых функций. Вместо того, чтобы начинать с нового или недавнего проекта (где в этом азарт?), Мы собираемся обновить существующее приложение Spring Boot, пока мы не сможем разработать новый ко...

[Перевод] Rust 1.58.0: захватываемые идектификаторы, пути поиска в Windows, больше #[must_use] в стандартной библиотеке Команда Rust рада представить новую версию языка — 1.58.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.58.0 в...

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

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

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

Представляем онлайн-самоучитель по Kubernetes и деплою с werf для разработчиков Рады представить новую версию онлайн-самоучителя по werf, нашей CI/CD-утилите с открытым кодом!Общая идея самоучителя — познакомить разработчиков с Kubernetes, показав на простых приложениях (готовы примеры для Ruby on Rails, Node.js и Laravel), как можно развертывать прилож...

Node.js: шаблон сервера для аутентификации и авторизации Привет, друзья! На досуге разработал шаблон Node.js-сервера для аутентификации/авторизации, которым хочу с вами поделиться. Надеюсь, кому-нибудь пригодится. Обратите внимание: шаблон — это всего лишь хорошая отправная точка, с которой можно начать разработку собственного с...

GraphQL в мобильной разработке Всем привет! С вами Анна Жаркова, ведущий разработчик компании Usetech. Сегодня стартует моя серия статей, посвященная работе с технологией GraphQL при разработке мобильных приложений. Если вы интересуетесь применением необычных технологий в мобильной разработке, давно подум...

Со свежим апдейтом стримить на Xbox Series X стало проще Стриминг на Twitch на PS5 относительно прост, но не на Xbox Series X или S — в настоящее время вам нужно загрузить приложение Twitch и выполнить целый ряд шагов. Однако сегодня Microsoft представляет «Console Live Streaming» в своем последнем обновлении Xbox Insider Preview,...

Как мы делали виртуальный ситуационный центр (и разворачивали его в SOC Сбера) Многие знают, что в современной практике управления крупными организациями существует такое понятие, как ситуационный центр (СЦ). Это единый пункт контроля и мониторинга различных объектов, центр сбора и обработки информации для принятия решений. Услышав слова «ситуационный ...

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

Учёные нашли способ читать мысли медуз Наука Биология 01.12.2021, 19:58 Учёные нашли способ читать мысли медуз Несмотря на то, что у медуз нет мозга, учёные придумали способ читать их мысли... Если можно так сказать. Полина Колесо ...

Забэкапьте это немедленно: Veeam Backup & Replication 11 CE с файловым хранилищем Selectel Парадокс… о необходимости резервного копирования чаще всего задумываются тогда, когда данные уже потеряны и восстановлению не подлежат. После таких инцидентов бизнес готов выделять существенные средства, а перед системным администратором сразу же появляется пул задач по выб...

История славянских шипящих: почему мы пишем жи-ши через И? tl;dr: потому что перед Ы не могли возникнуть ни Ж, ни Ш. Орфография многих живых языков отражает давно исчезнувшие вещи: например, написание английского слова knight указывает на то, что когда-то в 14 в. оно произносилось «книхт». В русской орфографии тоже полно «доисторич...

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

Представлена новая Toyota Camry: 18 версий, включая 5 гибридных Toyota регулярно продает в США больше седанов Camry, чем всех моделей Lexus вместе взятых. Например, в 2020 году было продано 294 348 автомобилей Camry и 275 041 автомобиль Lexus, а в 2019 году разница была еще больше. Поэтому неудивительно, что автопроизводитель регуля...

Представлена новая Toyota Camry: 18 версий, включая 5 гибридных Toyota регулярно продает в США больше седанов Camry, чем всех моделей Lexus вместе взятых. Например, в 2020 году было продано 294 348 автомобилей Camry и 275 041 автомобиль Lexus, а в 2019 году разница была еще больше. Поэтому неудивительно, что автопроизводитель регуля...

Энтузиаст разобрал адаптер питания для MacBook Pro 2021 на 140 Вт Компания Apple оснастила свои новые 16-дюймовые MacBook Pro мощными адаптерами питания на 140 Вт. Сообщается, что они стали первыми зарядками, в которых купертиновцы использовали нитрид галлия. Автор YouTube-канала ChargerLab решил разобрать новый адаптер питания и посмотрет...

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

All Cups запустила бесплатный курс для новичков по разработке игрового искусственного интеллекта Курс, состоящий из 9 уроков, пройдет в рамках I Открытого чемпионата по искусственному интеллекту SPb AI Champ’21. Начинающие разработчики разберут базовые понятия сферы искусственного интеллекта и варианты практического применения распространенных алгоритмов. Обучение...

Использование InfluxDB для мониторинга систем хранения данных Всем привет! Cегодня я расскажу, как применять InfluxDB для мониторинга систем хранения данных. Я затрону следующие темы: Наше путешествие в стек мониторинга InfluxDB для мониторинга систем хранения ECS. Как мы добавили High Availability в версию InfluxDB c открытым исход...

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

Про уровни владения иностранным языком Имхо, в индустрии преподавания иностранных языков давно не хватало коротких внятных формулировок этих вещей. Хотелось бы сразу услышать максимум критики, чтобы побыстрее выправить баги если есть. Заранее спасибо.1. Давайте подумаем, какой уровень у человека, читающего а...

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

Shure P10TE=-L9E Двухканальный передатчик системы персонального мониторинга - Двухканальный РЭКовый передатчик для профессионального применения в туровом исполнении - Широкий диапазон рабочих частот 72 МГц обеспечивает гибкость и надежность работы в переполненном и непредсказуемом радиоэфире - Возможно соединение нескольких ...

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

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

INFOSECURITY: Николай Агринский Компания Infosecurity (ГК Softline) сообщает о назначении на должность генерального директора Николая Агринского. Николай Агринский в сфере информационной безопасности более 18 лет, прошел путь от технического эксперта до основателя и акционера двух ...

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

[Перевод] NVIDIA EditGAN — редактирование изображений на основе эскизов Сегодня при помощи набросков, которые чуть сложнее детских рисунков, EditGAN позволяет изменить на фотографии конкретные черты лица (глаза, брови) или даже колёса автомобиля. Ранее эта задача была крайне сложной. Делимся кратким обзором разработки Университета Торонто, M...

Как не выйти в Window при работе с Window? Многие разработчики разбиваются о жизненные циклы onResume, onActivity, onCreate, которые связаны с отображением UI внутри приложения, будь то Activity или фрагмент. Некоторые методы работы со стремительно развивающимся андроидом приходится искать интуитивно, потому что офиц...

[Перевод] Установка Kubernetes на домашнем сервере с помощью K3s Но зачем Знаю, о чем вы думаете — Kubernetes? На домашнем сервере? Кто может быть настолько сумасшедшим? Что ж, раньше я согласился бы, однако недавно кое-что изменило мое мнение. Я начал работать в небольшом стартапе, в котором нет DevOps разработчиков со знанием Kubernete...

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

Как энтузиасты возвращают «старый» интернет На этой неделе сценарист фильма «Дюна» Дени Вильнёв рассказал, что писал сценарий в программе Movie Master на MS-DOS — так как не любит перемен. И пока такие энтузиасты используют старое программное обеспечение в силу привычки, другие идут гораздо дальше в своих начинаниях и...

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

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

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

Что скрывает внутри новый MacBook Pro 14? Разборка показала некоторые улучшения, делающие ремонт проще Новые MacBook Pro уже поступают покупателям, и один из таких уже даже успел разобрать свою 14-дюймовую модель.  Благодаря этому мы можем узнать некоторые особенности внутренней компоновки этого ноутбука. К примеру, процесс снятия крышки особо не изменилс...

Создатели Black Desert анонсировали Black Clover Mobile Издатель Pearl Abyss выпустит игру Black Clover Mobile. Релиз намечен на 2022 год в Японии. Black Clover Mobile — новая RPG от создателей Black Desert. Вероятно, это ещё один проект по типу Genshin Impact, потому что в ролике нам показывают геймплей и он завораживает. Перво...

Книга «WebAssembly в действии» Привет, Хаброжители! Создавайте высокопроизводительные браузерные приложения, не полагаясь на один только JavaScript! Компилируясь в бинарный формат WebAssembly, ваш код на C, C++ или Rust будет работать в браузере с оптимальной скоростью. WebAssembly обеспечивает большую с...

Посмотрим, что внутри у нового сервера Lenovo ThinkSystem SR650 v2 Каждому хостеру время от времени приходится обновлять железо. Тут мы не отличаемся от обычных людей, которые следят за выходом новых процессоров и ценами. Мы тоже всё это отслеживаем, а когда наступает нужный момент — делаем апгрейд. Последняя новинка в нашем парке — попул...

Бывший продюсер Dragon Age назвал «магию BioWare» глупостью Бывший продюсер серии ролевых игр Dragon Age Марк Дарра (Mark Darrah) высказался о «магии BioWare» на своём YouTube-канале. Этим термином в студии называли подход к разработке игр, где проект быстро приобретает лицо и все системы начинают слаженно функционировать только пере...

Чем хорош чип Google Tensor? Разбор Что ж вышел Pixel 6: появились обзоры, мы всё поняли, хайп прошел. Или нет? Не пугайтесь про Pixel 6 и Pixel 6 Pro еще будет куча контента! В любом случае, теперь мы можем спокойно поговорить про самую главную и наверное самую недооцененную фишку нового смартфона Google — п...

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

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

Интернационализация простой текстовой разметки (i18n) Читать дальше →

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

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

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

Всё о retention: как удержать пользователей в приложении и какие метрики использовать для аналитики Как рассчитать и повысить retention rate мобильного приложения — гид от MyTracker.

Представлены Honor Watch GS 3 с корпусом из нержавеющей стали Honor расширяет ассортимент умных часов с новой линейкой GS. Honor Watch GS 3 нацелен на гладкий вид и прочный дизайн. Это делает его более подходящим для повседневного ношения. Часы имеют трехмерное изогнутое стекло с простым градуированным безелем. Корпус изготовлен из низ...

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

Мини-светодиодный монитор AOC AGON PRO AG274QGM AOC выпустила новый мини-светодиодный монитор для своей линейки AGON в виде AGON PRO AG274QGM с панелью IPS AG274QGM с диагональю 68,6 см (27 дюймов) и разрешением QHD 2560 x 1440 пикселей. Вместе с частотой обновления 300 Гц, поддержкой NVIDIA G-SYNC ULTIMATE и NVIDIA Refle...

Однопоточный JavaScript и многопоточная Java: что быстрее? Асинхронное выполнение на Java и JavaScript При необходимости в JavaScript можно запускать дополнительные потоки. Но обычно в Node.js или в браузерах весь код на JavaScript выполняется в одном потоке. В браузерах один и тот же поток рендерит содержимое веб-страницы на экран...

Автореконнекты к RabbitMQ в Go Брокер сообщений RabbitMQ уже давно активно используется в микросервисах. Он используется, когда требуется асинхронная обработка сообщений от клиентов или при аналогичном межсервисном взаимодействии.Практически нет языка, под который не была бы сделана соответствующая клиент...

Много новых функций MIUI 13: переосмысленная многозадачность, индикатор нагрева аккумулятора, виджет слежения за посылками, автоматический бэкап данных Поначалу инсайдеры говорили, что в MIUI 13 будет не так уж и много новшеств в сравнении с той же MIUI 12, однако чем ближе дата анонса новой прошивки (согласно последним данным, премьера состоится 12 декабря), тем больше подробностей появляется в Сети. И эти подробности...

Jooq 3.15+. Сравнение R2DBC и JDBC подходов к разработке Приветствую! На протяжении нескольких лет моего опыта в качестве разработчика ПО, не раз сталкивался с ситуацией, когда нужно было выполнить не самый простой SQL-запрос по производительности. Несмотря на то, что не всегда здорово большие аналитические запросы генерить и отд...

Мониторинг трафика на коммутаторах при помощи Wireshark + Plink Сразу отмечу, что способ не мой, а подсмотренный у EVE-NG. Никаких особых преимуществ он не даёт, обладает массой ограничений, но кому-то, просто, удобнее работать с Wireshark в режиме реального времени.Суть метода проста: перенаправить вывод от утилиты Tcpdump в SSH сессию ...

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

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

Выявление «омикрона» тестом LumiraDx на антигены подтверждается лабораторным анализом Результаты непрерывного тестирования и мониторинга вариантов COVID-19 показывают, что микрофлюидный экспресс-тест обнаруживает «омикрон» с чувствительностью, сравнимой с другими вариантами   ЛОНДОН, 14 января 2022 г. /PRNewswire/ — Компания LumiraDx (Nasdaq: ...

Мониторинг электросчетчиков за один вечер Имеется 25 счетчиков электроэнергии Меркурий 236 ART, объединенных сетью RS485 для дистанционного получения данных. Появилась задача - как можно скорее организовать мониторинг состояния приборов учета и в автоматическом режиме сохранять значения накопленной ими энергии. Чита...

Как настроить автоматический provisioning slave-нод для Jenkins в облаке The city of colors by soon38 Jenkins — популярная CI/CD-система. Она хорошо масштабируется горизонтально за счет распределения нагрузки между несколькими slave-нодами. Но не всегда легко заранее определить, сколько же нод нужно. Обычно их либо слишком мало, и тогда очередь...

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

Rosti: от идеи к реальности с Ultimaker Более 75 лет компания Rosti предоставляет клиентам инновационные решения. Rosti предоставляет услуги литья под давлением и контрактного производства для самых разных отраслей, включая упаковку, бытовую и коммерческую технику, автомобилестроение, здравоохранение и медицину. И...

Apple выпустила Android-приложение для поиска меток AirTag и других устройств Компания Apple выпустила новое приложение для Android-устройств под названием Tracker Detect, которое уже доступно в магазине Google Play. Он позволяет пользователям Android определять точно положение трекеров AirTag. Согласно описанию приложения, Tracker Detect ищет тр...

Российский Volkswagen Touareg получил улучшенное оснащение Как стало известно, с января этого года компания Volkswagen расширила базовое и опциональное оснащение российских автомобилей Volkswagen Touareg 2022 модельного года. В нашей стране доступны версии Business (от 5 млн 587 тыс. руб.) и Exclusive (от 6 млн 204 тыс. 100 руб...

DI.kt: одна из первых DI библиотек для Kotlin Multiplatform Прошу приветствовать одну из первых DI библиотек для Kotlin multiplatform — DI.kt. Вы можете спросить: «А зачем нам ещё DI либы?». Долгое время полноценного DI для Kotlin Multiplatform не было. Существующие библиотеки — это сервис-локаторы (Koin, Kodein, Popkorn), котор...

Jetpack Compose Navigation в многомодульном проекте Всем привет! Я на Мосбирже занимаюсь мобильной разработкой под Android. Осенью этого года мы начали разрабатывать приложение для платформы личных финансов Финуслуги и воспользовались возможностью делать UI сразу на Jetpack Compose. Как и всегда, сразу встал вопрос выбора арх...

Локальная разработка в Kubernetes с помощью werf 1.2 и minikube В этой статье на примере простого приложения будут описаны подготовка и развертывание инфраструктуры для локальной разработки с Kubernetes и последующий запуск проекта в этом окружении.Зачем это может понадобиться? Предоставляя услуги поддержки инфраструктуры нашим клиентам,...

Комикс: Технический долг в разработке игр Откопала классное видео от образовательного канала Extra Credits, в формате «как объяснить, что такое технический долг даже ребёнку». Ну, или очень далёкому от этого взрослому. Мне так понравились иллюстрации, что я сделала из этого видео комикс. Покажите его своему менеджер...

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

Это птица? Это самолет? Нет, это электронный носодрон Жители больших городов прекрасно знают, что чистый воздух найти в мегаполисе порой сложнее, чем купить выигрышный билет. Автомобили, заводы, стройки и, конечно же, канализационные очистные сооружения (КОС) вносят свой вклад в спектр малоприятных ароматов, окружающих горожа...

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

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

Apple представила большое обновление для iPhone и iPad — поддержка совместного просмотра и прослушивания SharePlay, новые режимы для iPhone 13, и не только Компания Apple представила крупное обновление программного обеспечения для iPhone и iPad — операционные системы iOS 15.1 и iPadOS 15.1. Они приносят длинный список нововведений, улучшений и исправлений.  SharePlay В0-первых, в iOS 15.1 и iPadOS 15.1 появилас...

Большой AMOLED-экран, Always-on-Display, 60 режимов, 100 циферблатов, SpO2, фонарик, всего за 65 долларов. Представлены умные часы Noise ColorFit Ultra 2 Компания Noise представила умные часы Noise ColorFit Ultra 2, которые поступят в продажу уже 23 декабря. Умные часы Noise ColorFit Ultra 2 получили большой 1,78-дюймовый AMOLED-дисплей разрешением 368 х 448 пикселей и плотностью 326 пикселей на дюйм. Это AMOLED-панель, ...

Новичок или матерый DevOps? По-настоящему сложный тест на знание Kubernetes Работаете с Kubernetes не первый год? Уже три раза роняли и поднимали продакшен-кластер? Пройдите тест и узнайте, насколько вы хороши в Kubernetes. Читать дальше →

Google упростила жизнь владельцам телевизоров с Android TV, добавив возможность установки приложений со смартфона Компания Google упростила жизнь владельцам телевизоров с Android TV. Теперь такие пользователи могут устанавливать приложения на свои телевизоры прямо со смартфона.  Для установки достаточно зайти со смартфона в Google Play и выбрать из выпадающего списк...

[Перевод] ЧПУ, Arduino Uno и CoreXZ: как я собрал плоттер-головоломку Умелец собирает плоттер с ЧПУ из труб и показывает читателям, как он работает. А мы делимся этим материалом к старту курса по Data Science: проекты в науке о данных можно собирать подобным образом. Подробности о плоттере читайте под катом. Читать далее

День святого Николая: главные запреты и традиции праздника В воскресенье, 19 декабря, украинцы вместе с другими православными будут отмечать важный праздник - День святого Николая. "Апостроф" рассказывает, какие существуют праздничные традиции и что нельзя делать в этот день. Традиции на День святого Николая Наши пред...

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

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

Представлен Hyundai Tucson XRT: специально для езды по бездорожью Компания Hyundai представила новую версию кроссовера Hyundai Tucson 2022 модельного года, которая получила название Hyundai Tucson XRT. Этот автомобиль позиционируют как наиболее адаптированный в линейке для езды по бездорожью. Hyundai Tucson XRT основан на уже сущ...

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

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

Время менять шапки: ускорение мобильной поисковой выдачи Циан Однажды мы заметили, что поисковая выдача в мобильной версии Циан замедлилась: плохо работала на стороне браузера, грузилось много ресурсов, приложение долго открывалось. Естественно, это не радовало пользователей и сказывалось на метриках. В мае 2021-го Google анонсировал и...

Самые интересные функции Google Pixel 6 Во время запуска Pixel 6 Google потратила немало времени, чтобы рассказать о некоторых новых функциях, которые появятся последних флагманах. Они стали возможны благодаря применению в конструкции нового собственного чипсета компании — Google Tensor. И благодаря тому, ч...

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

Установить любое Android-приложение в Windows 11 за пару кликов. В магазине приложений Windows появился бесплатный установщик APK-файлов Когда Microsoft представляла Windows 11 летом, компания пообещала добавить в ОС возможность установки и использований Android-приложений. Хоть и не с первой попытки, но функция реализована в Windows 11, правда, работать с ней едва ли удобно: официальный магази...

Jeep Wrangler — теперь только гибрид. Приём предварительный заказов начался в Европе Компания Jeep будет предлагать новые внедорожник Wrangler в Европе только в конфигурации PHEV, начиная с 2022 года. Ранее в этом году Jeep объявила, что исключит двухдверный Wrangler из своей европейской линейки, а теперь было объявлено об очередном изменении. Европейца...

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

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

Ученые разработали самый простой способ определять COVID-19 у человека Ученые Университета Брауна в США разработали устройство под названием Bubbler, функция которого – эффективно обнаруживать РНК коронавируса и диагностировать COVID-19 через выдох человека.

Что делать если SharePlay не работает в iOS 15 Одной из особенностей iOS 15 стала функция под названием SharePlay. С ее помощью владельцы iPhone и iPad смогут делиться со всеми участниками вызова в FaceTime контентом из Apple TV, Музыки и других поддерживаемых приложений из App Store. Но что делать, если новая функция не...

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

Node.js: документирование и визуализация API с помощью Swagger Привет, друзья! В этой небольшой заметке я расскажу вам о том, как генерировать и визуализировать документацию к API с помощью Swagger. Мы разработаем простой Express-сервер, способный обрабатывать стандартные CRUD-запросы, с фиктивной базой данных, реализованной с помощь...

OpenSCAD для пионеров и пенсионеров: целый день для знакомства Постоянно видел на Thingiverse модели с исходниками на OpenSCAD. Даже пытался загружать этот код — но, похоже, тормозная жидкость залита в OpenSCAD при разработке в изобилии, при отображении более-менее сложной модели компьютер подвисает на десятки минут. В итоге — не вдох...

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

Диагностика виртуальной сети в Linux. BPFTrace и skbtrace в опенсорсе Привет! Меня зовут Сергей Кляус, и я как разработчик виртуальной сети сопровождаю создателей приложений, размещённых в Yandex.Cloud. При этом диагностические возможности самого облака ограничены: мы не видим метрики пользовательских виртуальных машин, например количество TCP...

Ракета на палочке Всем привет! Меня зовут Илья!Если вы читали мою прошлую статью, то наверное уже знаете что я увлекаюсь любительским ракетостроением. Это сложная и долгая тема. Давайте сейчас не будем строить большую ракету, а в этой статье давайте поговорим о чём-нибудь попроще. Ну, наприме...

Bottom Sheet, перейдём на «ты»? Bottom Sheet представлялся мне сложным и недосягаемым. Это был вызов! Я не понимал, с чего начать. Возникало много вопросов: использовать view или view controller? Auto или manual layout? Как анимировать? Как скрывать Bottom Sheet интерактивно?Но всё изменилось после работы ...

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

Android: как подружить ваше приложение с Google Ассистентом? Многие из вас прекрасно знают, что такое Google Ассистент. Это голосовой помощник, подобный Siri, Алисе, Алексе и другим. Когда пользователь что-то говорит, Google Ассистент понимает это с помощью natural language understanding (NLU). NLU преобразует человеческую речь в спец...

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

Публикация Spring Boot приложения в GitHub Packages с помощью GitHub Actions для самых маленьких Сегодня я расскажу вам как можно опубликовать своё Spring Boot приложение в GitHub Packages с помощью GitHub Actions. Вот так. В общем-то всё. Вот. Спасибо за внимание. Читать далее

Представлены смарт-часы Razer X Fossil Gen 6 Еще одной новинкой от Fossil оказались смарт-часы Razer X Fossil Gen 6, которые, не сложно догадаться, были разработаны в сотрудничестве с Razer.В основе Razer X Fossil Gen 6 лежит чип Snapdragon Wear 4100+. Часы получили 1.28-дюймовый экран, 1 ГБ ОЗУ, 8 ГБ флэш-памяти, Blue...

Django-sockpuppet, интересная альтернатива React, Vue, Angular или очередная заброшенная джанговская «батарейка»? Всем доброго времени суток! В данной статье я хотел бы очень кратенько, без подробностей рассказать про интересный проект, который будучи достаточно простым, сильно увеличивает возможности Django фреймворка. Мне он показался достаточно интересным. Сейчас хайп вокруг с...

Пользователи Reddit нашли на Google Maps «черную дыру» посреди Тихого океана и не могут понять, что это ПопМем Интересно 02.11.2021, 19:45 Пользователи Reddit нашли на Google Maps «черную дыру» посреди Тихого океана и не могут понять, что это Пользователи форума Reddit обнаружили на Google Maps странную черную дыру посреди Тихого океана....

[Перевод] Исчерпывающее руководство Getting Things Done (GTD) метода с примерами В данной статье вы узнаете о методе, помогающем привести в порядок все ваши дела от самых крупных и важных, до тех, что еще только появились в голове. Я и сама не понаслышке знаю, как сложно перейти от мыслей и планирования к реальным действиям, как не только организовать п...

HTB Writer. Ломаем приложение на Django, чтобы захватить веб-сервер Для подписчиковВ этой статье я покажу, как с помощью SQL-инъекции получить исходные коды приложения, затем проэксплуатируем уязвимость загрузки и обработки файлов, а под конец поищем путь к повышению привилегий через мониторинг запускаемых пользователем процессов. Все это по...

[Перевод] Что есть файловая система? Вам когда-нибудь требовалось отформатировать новый жёсткий диск или USB-накопитель, и были даны варианты выбора из аббревиатур, таких как FAT, FAT32 или NTFS? Или вы однажды пытались подключить внешнее устройство, но ваша операционная система не смогла его определить? Вас ин...

Создаём игру на KPHP с помощью FFI и SDL KPHP теперь поддерживает механизм Foreign Function Interface (FFI). Мы с Владом решили продемонстрировать его возможности и за сутки написали первую в мире графическую игру на KPHP. Игру делали с использованием библиотеки SDL: работали со звуком, обрабатывали события клавиа...

Starbucks без касс на Манхэттене. Мой опыт посещения Новость этой недели - на Манхэттене открылся совместный проект Starbucks и AmazonGo. Я не мог не сходить, проверить на себе. Протопал пол Манхэттена от офиса и вот моя история.Сравню три сценария посещения Starbucks.Обычный поход в Starbucks:• Зашёл • Заказал ...

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

Кодогенерация DTO: зачем она нужна и как её настроить Data Transfer Object — модель данных, которые мы передаём из одного слоя приложения в другой. В Яндекс Go мы активно используем DTO. Предположим, нужно отобразить в UI приложения для вызова такси экспериментальную кнопку с двумя свойствами — надписью на кнопке и ориентировоч...

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

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

Абсолютный обман. Фейковые приложения для Android и iOS — почему в них верят После длительного обучения на конкретной кошке приложение MeowTalk распознаёт 13 фраз конкретно этого экземпляра. Учёные предполагают, что у котов нет общевидового языка Микроскоп, показывающий микробов через камеру смартфона. Ультразвук от комаров через стандартный динам...

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

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

Immerse GV60 — первый микрофон MSI Компания MSI пробует свои силы в новом сегменте рынка периферийных устройств для ПК. Она представила микрофон Immerse GV60. Это микрофон для подкастов, который можно использовать в одном из четырех режимов, различающихся диаграммой направленности: стерео, всенаправленно...

Панель задач Windows 11 получает поддержку перетаскивания благодаря одному приложению Одна из функций, которая в настоящее время отсутствует в Windows 11 и которая, по-видимому, сводит людей с ума, - это поддержка перетаскивания на панели задач. Сейчас вы не можете перетаскивать иконки и файлы на панели задач Windows в 2022 году, и хотя Microsoft могла бы доб...

Ещё о преподавании английского языка Какое-то время назад я начал собирать несостыковки между тем, что слышал от своих (и чужих) преподавателей и тем, что понял, изучая язык самостоятельно. Увидев недавно на Хабре похожий материал («Заблуждения об английском, которым нас научила школа»), я решил поделиться свое...

Приложение для знакомств в «ВКонтакте» автоматически создало анкеты пользователей и подтянуло удалённые данные Социальная сеть «Вконтакте» 22 ноября запустила мини-приложение «VK Знакомства», основанное на другом приложении соцсети, — Lovina. Новое приложение было призвано помочь пользователям соцсети упростить поиск отношений, а также находить людей по интересам и расстоянию.

Super Mombo Quest заставит пролить слезу ностальгии Super Mombo Quest вышла на мобилки и PC. В ней вы вспомните, какими сложными раньше были игры. Super Mombo Quest — это аркадная метроидвания с закосом под 16 бит. Сейчас проект доступен в App Store, Google Play и Steam. В нём нужно прыгать на врагов, как в Марио, избегать л...

Сломать объект с помощью финализации Вчера перевели в статус Candidate новый JEP 421: Deprecate Finalization for Removal. Путь к удалению механизма финализации из Java начался в Java 9, когда метод Object.finalize() был впервые объявлен deprecated. Рано или поздно механизм исчезнет из Java, поэтому если вы его ...

ТЕСТ: В какой российской рок-группе вы могли бы играть? Кажется, у многих был период, когда гардероб состоял только из чёрных вещей, а плейлист — из русского рока. Предлагаем вернуться в эти времена, пофантазировать и представить, что у вас есть возможность стать участником одной из популярных групп. Какой именно? Ответьте на пар...

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

Откуда берётся сладкий привкус во рту и что с ним делать Если он появляется часто, стоит проконсультироваться с врачом.

Найдена чёрная дыра, не поглощающая, а создающая новые звёзды В сети появилась информация о том, учёные сумели обнаружить необычную чёрную дыру при помощи телескопа Hubble. Космический объект, находящийся в центре карликовой галактики Henize 2-10, не разрушает звёзды, как это бывает обычно, а наоборот — создаёт их.

[Перевод] Военные хитрости средних веков: диверсии с помощью «кошек-ракет» Кошка-ракета, XVII век (Источник: Wikimedia Commons/Folger Shakespeare Library, V.b.311, f. 129r) «В войне все средства хороши… лишь бы вели к победе», — Так рассуждали когда-то и рассуждают до сих пор многие главнокомандующие. Хотя эта статья не будет поднимать вопрос опра...

KODI: собираем удобный и функциональный медиацентр для дома. Часть 11. Kodi+Plex В очередной публикации о медиацентре Kodi поговорим о том, как сделать его еще более универсальным и комфортным. Не будем сравнивать и выбирать между Kodi и Plex - будем использовать их вместе, одновременно и на одном физическом сервере. Для чего это нужно, как настроить и р...

Безопасно рисуем иконки в ПЗУ и ловим UB в C++ коде на IAR компиляторе Доброго времени суток хабровчане. Давненько я не писал, был довольно сильно занят семьей, начались тренировки и нужно каждый день возить детей. Но вот наконец-то есть время чтобы немного вспомнить про разработку ПО.Сегодня будем выводить иконку на черной белый графический LC...

Включение метрик Apache Camel в Spring Boot Actuator Prometheus В данной статье я привёл решение проблемы интеграции Apache Camel метрик с Spring Boot Actuator Prometheus, которое мне не встречалось в интернете. Читать далее

Появился простой способ измерить пульс с помощью iPhone Как стало известно, Google наконец-то добавила в iOS-версию приложения Google Fit долгожданную возможность измерять пульс.

[Перевод] 6 правил, которые пригодились бы мне, когда я осваивал программирование В кодинге главное — не кодинг Как вы думаете, что такое программирование? Написание кода? Написание хорошего кода? Нет. Это только часть истины. Программирование — это не про кодинг. Программирование — это о решении задач при помощи кодинга. Конечного пользователя не в...

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

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

PascalABC.NET, повторная проверка Приветствуем всех любителей чистого кода. Сегодня у нас на разборе проект PascalABC.NET. Ранее мы уже искали ошибки в этом проекте при помощи сразу двух инструментов статического анализа, а именно плагинов для SonarQube: SonarC# и PVS-Studio. Этому была посвящена статья в да...

Как работает FaceSwap. Часть 2. Разработка от Sber AI Привет, Хабр! В прошлой статье мы обсудили, что такое faceswap и довольно подробно разобрали существующие подходы. В этой статье мы хотим остановиться на том, как именно мы в Sber AI решаем эту задачу, а также погрузить вас в детали реализации нашего решения. Любое обучение ...

The Great War Rivals — стратегия про Первую мировую с Николаем II The Great War Rivals расскажет о событиях Первой мировой войны, но что станется с императором Николаем II? The Great War Rivals — мобильная стратегия с мультяшной графикой, в описании к которой говорится: «Вы узнаете всё о событиях Первой мировой». Действительно, уже на ста...

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

Responder Chain, или как правильно передавать действия пользователя между компонентами Эту статью я решил написать под впечатлением от выступления Евгения Ртищева (@katleta) на конференции Mobius. Так же как и в его докладе, в этой статье я хочу показать, как можно, используя подзабытые нативные средства iOS, без труда выполнять простые и очень частые задачи.Я...

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

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

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

Прибор для контроля светодиодных ламп Lamptest-2 За праздники сделал для одной известной компании простой прибор, позволяющий контролировать большинство параметров светодиодных ламп. Читать дальше →

QNAP представляет 8-портовый коммутатор 2.5GbE Компания QNAP Systems, Inc., ведущий разработчик решений для вычислений, сетей и хранения данных, сегодня выпустила неуправляемый 8-портовый коммутатор 2.5GbE - QSW-1108-8T. Благодаря восьми портам 2.5GbE, настройке plug-and-play, автоматическому обнаружению и блокировке пет...

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

Как устроены IT-процессы в «Сравни.ру» Привет, «Хабр»! Меня зовут Дмитрий Парфёнов, я технический директор в «Сравни.ру». Сегодня я расскажу, как в нашей компании выстроены процессы продуктовой разработки, какие метрики мы используем в работе и как происходит онбординг новых сотрудников.  Читать далее

Сверхрегенератор. Собираем радиоприемник из восьми деталей Для подписчиков15–20 лет назад, когда Arduino еще не было, люди обучались азам схемотехники самостоятельно и собирали радиоприемники и прочие полезные устройства. Среди них особое место занимает схема со сверхрегенератором, отличающаяся предельной простотой. Сегодня мы погов...

[Перевод] 15с, 16c или 41c – вам какой? Собираем собственный эмулятор калькулятора HP Я всю свою жизнь пользовался калькуляторами HP RPN, и мне жаль, что RPN-версии больше не производят. Они были упразднены в угоду стандартным инфиксным калькуляторам. Тем не менее я всегда хотел иметь HP15c, но вот никак не подворачивался случай его купить. Так что это моя п...

Секреты генерирующего реферирования текстов Эта статья посвящена основным современным моделям для генерирующего реферирования и генерации текста в целом: BertSumAbs, GPT, BART, T5 и PEGASUS, и их использованию для русского языка. В отличие от извлекающих моделей, которые рассмотрены в предыдущих двух статьях, эти мод...

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

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

Простой GUI калькулятор на Python #1. Создание дизайна приложения Штош. Наверное, каждый начинающий программист после "Hello, world!" хочет написать какой-нибудь простенький проект. Почти всегда в голову приходит идея создания калькулятора. Но консольный калькулятор - это как-то скучно и просто. Хочется сделать приложение вот прямо как в с...

Откуда берётся горький привкус во рту и что с ним делать Обычно причины довольно безобидны, но бывает, что этот симптом говорит об опасной болезни.

В WhatsApp запустили новые фильтры поиска для Android и iOS Команда популярного мессенджера WhatsApp начала распространять новую функцию для приложения WhatsApp Business для операционных систем Android и iOS.  Приложение WhatsApp Business уже предлагает дополнительные функции для бизнеса и компаний по сравнению с обычной в...

BERT в задачах кибербезопасности В настоящее время объем данных в домене кибербезопасности быстро растет. Однако большая его часть представляет собой текстовые неструктурированные данные, которые не подходят для непосредственного использования автоматизированными системами безопасности. Автоматическая и rea...

Samsung выпустила новое приложение камеры Expert RAW для Galaxy S21 Ultra Компания Samsung выпустила новое приложение камеры Expert RAW с поддержкой 16-битного линейного DNG RAW со всех четырех камер Galaxy S21 Ultra. Файлы DNG включают многокадровую обработку HDR обычных изображений JPEG, но с дополнительной гибкостью 16-битного файла RAM. Вы мож...

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

Деплоим приложение на Django в Kubernetes с нуля Нашей компании уже 6 лет, и 4 из них мы живем с Kubernetes. До этого мы испытали все варианты деплоя приложений на серверах: начиная от простого git pull до ci/cd на нескольких серверах.Сегодня мы на практике разберем, что нужно делать, чтобы ваше приложение оказалось в Инте...

Автоматическая кофемашина De’Longhi Magnifica S ECAM 22.110.B: один из самых простых и бюджетных автоматов бренда Кофемашина Delonghi ECAM 22.110 Magnifica S — однозначно проверенный, надежный, достаточно симпатичный агрегат для дома, который на выходе дает прекрасный кофе. Конечно, тут мы вынуждены смириться с отсутствием автоматического капучинатора и «продвинутого» управления, однако...

Элегантный вопросительный знак В этой заметке я хочу поделиться элегантным решением одной задачи с сайта-хрестоматии RosettaCode. Речь пойдёт о программе, вычисляющей функцию Минковского — одного из инструментов теории чисел и динамических систем. Несмотря на то, что реализовать эту функцию относительно н...

Как разработчикам начать вести Телеграм-канал Меня зовут Александр, я руковожу backend-разработкой в КТS. Мы разрабатываем сложные высоконагруженные сервисы для крупных корпораций и рекламные спецпроекты.У нас есть Телеграм-канал «Программисты делают бизнес». Мы ведем его недавно — первый пост вышел в декабре 2020 года....

Публикация Vue.js-приложения в GitHub Packages с помощью GitHub Actions для самых маленьких В этой серии вы узнаете как собрать докер-образ приложения на Vue.js и как опубликовать его в GitHub Packages. Вот так. Вот в общем-то и... не всё... Одним GitHub Action, как это было для Spring Boot приложения, о котором я рассказывал ...

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

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

Специалисты iFixit разобрали новые MacBook Pro — отремонтировать ноутбуки Apple стало проще Специалисты iFixit добрались до новых MacBook Pro. Разобрав новинки, они отметили, что в конструкции ноутбуков есть ряд улучшений в плане ремонтопригодности. Например, батарея теперь не прижата материнской платой, а для её лёгкого извлечения предусмотрены язычки из клейкого ...

[Перевод] Интерактивный объёмный туман с динамикой жидкости и произвольными границами Статья посвящена созданию интерактивного тумана в реальном времени в произвольных границах при помощи симуляции жидкости и вычислительных шейдеров Unity 3D. В статье я рассмотрю простой способ генерации маски для произвольных границ и расскажу о двух способах решения пробле...

Прокси-метрики в E-commerce. Часть 1 В данной статье, состоящей из трёх частей, мы поделимся нашим исследованием о метриках, на которые стоит ориентироваться для увеличения долгосрочной выручки онлайн-магазина. Читать далее

[Перевод] Printf("%s %s", внедрение, зависимостей) Механизм внедрения зависимостей (Dependency Injection, DI) стал одним из тех аспектов корпоративного программирования, с которыми мне было сложнее всего разобраться. А именно, дело было в том, что это понятие уже имело для меня смысл. Мне, для того, чтобы этот смысл увидеть,...

[Перевод] Представляем MongoDB 5.2 Rapid Release Привет, Хабр. В феврале стартует очередной набор группы курса "MongoDB", в связи с чем подготовили для будущих студентов перевод статьи из официального блога MongoDB про релиз 5.2. Решили, что для читателей Хабра эта информация тоже может оказаться полезной, поэтому делимся ...

Сайты как «золото дураков» Недавно мне позвонил клиент (с которым я работаю как программист 1С) и попросил оказать помощь интеграторам, которые создают ему интернет-магазин и интеграцию с 1С:Розница. При этом я случайно узнал бюджет этой разработки - 400.000 рублей.Я был очень удивлен, потому то работ...

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

Архидьявол - герои меча и магии 3 Всем добрый день, в продолжение тематики 3их героев решил выложить одну из первых фигурок напечатанных на Sphire Pro без каких либо апгрейдов. пластик ФДмпласт - черный PLA высота слоя 0,2 мм. и небольшой постобработкой (ну кроме разве что основания) Так же покраска акриловы...

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

[Перевод] HashiCorp Boundary — путь в облачную open-source безопасность Внутри IT индустрии, и, особенно, большого (относительно) нового мира облачных сервисов, можно сказать, что безопасность не на первом месте у всех разработчиков или консультантов по облачным технологиям. Каждая команда участвующая в процессе разработки облачных сервисов име...

React: Code Editor Привет, друзья! В этом небольшом туториале я покажу вам, как разработать простой редактор кода на React. Обратите внимание: туториал рассчитан, преимущественно, на начинающих разработчиков, хотя, смею надеяться, что и опытные найдут в нем что-нибудь интересное для себя. Ф...

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

Возвращаем к жизни калькулятор HP Prime G2 Калькулятор с восстановленной прошивкой. В предыдущих сериях: Установка Linux на калькулятор. Часть I Установка Linux на калькулятор. Часть II Запускаем DOOM на калькуляторе HP Prime G2 Если вы читали серию моих опытов с калькулятором, то вероятнее всего, помните, что в...

Смарт-часы Noise ColorFit Ultra 2 оценены в $65 Компания Noise пополнила ассортимент смарт-часов моделью ColorFit Ultra 2, которые станут доступны для покупки 23 декабря по цене в 65 долларов. Новинку оснастили 1,78-дюймовым AMOLED-экраном с разрешением 368:448 пикселей и поддержкой режима Always-on-Display, корпусом из н...

«Доктор, меня игнорируют», или Как писать письма так, чтобы их читали «Мои письма никто не читает.»«Я уже всё всем написал, а коллеги продолжают спрашивать одно и то же. Бесит.»И особенно популярное: «Мы ещё неделю назад написали, что удалим эту таблицу из базы, и сказали адаптировать код! Так что мы не виноваты, что сайт (пайплайн, приложение...

Когда российскую вакцину «Спутник V» признают в США Иммунолог Николай Крючков предположил, что США признают российскую вакцину «Спутник V», но только после того, как её признает ВОЗ и внесёт препарат в список рекомендованных.

Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Практика Снова привет, Хабр! В первой части статьи мы разбирали, что такое изоляция микросервисов, как в этом помогают переключатели функциональности, и как создать простое ASP.NET приложение в с поддержкой feature toggles, которое будет показывать прогноз погоды. В этой части з...

Автоматизированные бэкапы postgresql Всем привет! Я бы сказал что эта статья cookbok по которому можно создать простое и эффективное решение для создания бэкапов базы данных.Казалось бы довольно очевидная задача но тем не менее когда я хотел её решить столкнулся с множеством проблем. Готовые бесплатные решения ...

Особенности сканирования штрих-кодов в средней полосе России Привет, Хабр! Немного наболело, хочу поделиться. В серии материалов я освещу ряд аспектов мобильного компьютерного зрения по принципу “от простого к сложному в имплементации”, однако буду фокусироваться на сложных кейсах, которые выходят за грань банального “распознать QR-ко...

Черный понедельник 1987 года: несовершенный биржевой софт, паника и слишком быстрый рост История глобального фондового рынка насчитывает немало взлетов и падений, случались и многолетние периоды "затишья". Но в этой истории есть несколько поистине "черных" дней, которые влияли на работу крупнейших компаний и жизнь сотен миллионов человек.Описывать все взлеты и п...

Как htmx помогает разработке на HTML htmx — инструмент для создания сложных и интерактивных веб-приложений на HTML, алтернатива клиентскому рендерингу на Javascript. В этой статье рассказываем, как библиотека помогает переиспользовать элементы на сервере, сократить объем кода на Javascript и отказаться от сборк...

Xiaomi выпустила умный осушитель воздуха Mijia Smart Dehumidifier 22L В ассортименте компании Xiaomi появился новый умный осушитель воздуха Mijia Smart Dehumidifier 22L.Устройство оценивается в $200. Осушитель оснащается 4.5-литровым резервуаром для воды. Когда резервуар заполняется, то девайс автоматически выключается. Также есть возможность ...

CRN/США: Tech Innovator Awards 2021 года (часть 3) 21. Интернет вещей Победитель: Cisco IoT Operations Dashboard Продукт Cisco нацелен на безопасное развертывание и мониторинг устройств в промышленных сетях, он предлагает полностью автоматическую инициализацию и дружественный интерфейс для регистрации ...

Ароматные салаты с копчёной колбасой, которые готовятся проще простого Делайте на праздник или просто так.

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

YouTube тестирует новую функцию Smart Downloads на Android Если вы используете YouTube Music, вы должны знать о функции Smart Downloads, встроенной в приложение. По сути, это функция, которая загружает некоторые треки в автономном режиме всякий раз, когда вы подключены к Wi-Fi, чтобы сохранить мобильные данные, когда вы находитесь в...

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

Вышел полноценный трейлер фэнтези-сериала Wheel of Time / «Колесо времени» от Amazon После короткого тизера компания Amazon опубликовала полноценный трейлер своего нового сериала Wheel of Time / «Колесо времени», который является экранизацией серии из 14 романов Роберта Джордана. В сериале расскажут историю о том, как женский орден Aes Sedai пытается с помощ...

Как улучшить ключевые метрики банка за счет кассовых чеков ОФД? Плох тот дата сайентист, который не представляет, как будут использоваться его модели в конечных продуктах, как они помогут бизнесу увеличить чистую прибыль, улучшить клиентский опыт или любой другой ключевой показатель в компании. Часто задачи приходят от продуктовых подраз...

Microsoft Editor получает новый Context IQ, чтобы улучшить рабочий процесс На этой неделе Microsoft объявила, что внедрила Context IQ в популярный редактор Microsoft Editor, чтобы помочь улучшить ваш рабочий процесс, независимо от того, являетесь ли вы опытным автором или составляете свой второй пост в блоге. Context IQ был создан для предоставлени...

Arbitrary Precision — удобная C++ библиотека для работы с длинными целыми числами Вопреки тому, что авторских C++ библиотек для длинных целых очень много, мне было трудно найти решение, которое было бы простым в использовании на всех этапах (интеграция зависимости, разработка, релиз с зависимостями). Авторские библиотеки имеют одну или несколько проблем р...

Microsoft выпустила для браузера Edge инструмент, позволяющий обнаружить утечки памяти Утечки памяти являются частой проблемой в программировании. Суть в том, что часть кода неправильно управляет памятью и не освобождает её после завершения работы. Чтобы решить эту проблему, Microsoft представила новый инструмент в своём браузере Edge, предлагающий разработчик...

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

Поговорим про собеседования: взгляд бэкендера Меня зовут Максим Бабенко, и, может быть, вы знаете меня как преподавателя ШАДа (или как автора рассказа про технологию YT на Хабре). Мне кажется, почти каждый читатель Хабра либо знаком с теми, кто побывал на собеседовании в Яндекс, либо сам его проходил. Несмотря на это,...

Правда ли, что Apple разрешила удалять родные приложения Родные приложения на устройствах Apple — просто отпад. Думаю, что многие пользователи со мной в этом согласятся. Заметки, Календарь, Напоминания — лучшее, что есть в App Store. Да-да, вы все правильно поняли. Недавно в Купертино решили добавить все нативные прил...

Учёным, возможно, удалось обнаружить первую планету за пределами нашей галактики Рентгеновская обсерватория Chandra, возможно, открыла первую экзопланету за пределами нашей галактики.  На данный момент найденный объект является кандидатом в экзопланеты, то есть в дальнейшем учёные должны были бы пытаться подтвердить его суть при помощи дру...

Какие приложения поставить на Android TV: выбор ZOOM Телевизор со Smart TV можно превратить в настоящий медиацентр с помощью установки на него дополнительных приложений. Чтобы вам было проще разобраться во всем разнообразии программ для ТВ на Android, редакция ZOOM.CNews протестировала их и выбрала лучшие.

Умная раскладушка Nokia 2760 Flip 4G в рабочем состоянии. Появилось новое изображение Умная раскладушка Nokia 2760 Flip 4G засветилась на сайте американского оператора Tracfone, поэтому теперь у нас есть новое изображение устройства в рабочем состоянии. Телефон оснащен простым ЖК-экраном разрешением 240 x 320 пикселей и батареей ёмкостью 1450 мАч, которо...

Голосовое управление Алиса, Siri, Маруся - это далеко не весь список проектов в области голосовых помощников. С каждым днем проектов становиться больше, а функционал шире и кажется настал тот момент, когда всерьез можно подумать о переводе компьютера на голосовое управление.В рамках данного цикл...

Castle Rush: Собираем три в ряд и защищаем королевство Castle Rush появилась на смартфонах. В ней мы будем защищать свой замок, собирая ресурсы «три в ряд». Что же нового может предложить проект? Castle Rush — это мобильная аркада, которую можно скачать через App Store и Google Play. В ней вертикальный геймплей с мультяшной гра...

Blitz: Rise of Heroes напоминает смесь RAID и AFK Arena Ролевая игра Blitz: Rise of Heroes доступна на смартфонах. В ней приятная графика и простой геймплей. Blitz: Rise of Heroes — это idle-проект, в котором надо собирать отряд из фэнтези-героев. Среди них эльфы, жрецы, паладины и орки. Они сами могут добывать награду, сражаясь...

Монолог QA-лида, возмужавшего в сражениях за качества кода Повзрослев на год, мы продолжаем Монолог тимлида и делимся опытом тестирования нашего продукта SafePhone.За прошедший год мы смахнули пыль с фолианта Г.Майерса «Искусство тестирования программ», повторно восхитились мудростью автора и согласились с его утверждением, что нево...

Часовщик разбирает на детали и сравнивает японские и швейцарские часы: видео Сделай сам Опыт 29.11.2021, 23:00 Часовщик разбирает на детали и сравнивает японские и швейцарские часы: видео В этом ролике часовщик Райан Джуэлл сравнивает две версии часов Carpenter (японской сборки и швейцарской), показывает все бе...

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

Microsoft представила Windows 11 SE и Surface Laptop SE Microsoft анонсировала новую редакцию операционной системы Windows 11 под названием Windows 11 SE, которая предназначена для образовательного рынка. Отмечается, что эта система отлично подойдёт для учащихся средних классов, так как она является простой и интуитивно понятной...

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

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

[Перевод] Рендеринг прекрасных кадров God of War на PC После выпуска God of War на PC я был просто обязан попробовать её. Я играю с 90-х годов, поэтому совершенно не против снова и снова проходить игру с линейным сюжетом. В этом есть большая ценность. На данный момент моей самой переигрываемой линейной игрой является Max Payne ...

«Зожный» перекус: безопасные перекусы для работников умственного труда Когда много работаешь мозгом и не слишком часто поднимаешь пятую точку с «компьютерного» кресла — лишний вес и прочие проблемы неправильного питания часто становятся проблемой. Знаю по себе не понаслышке: четыре года напряжённой и не всегда нормированной аналитической работ...

11 крупнейших международных соревнований по программированию на 2022 год Недавно я собирала подборку соревнований для гемдизайнеров, т.к. начала изучать геймдизйан. Геймдизанер ≠ геймдевелопер, потому во многих джемах нет порога входа, можно создавать игру, не шаря за разработку и использовать ноу-код движок. А для тех, умеет в программирован...

Новейшие умные часы Samsung Galaxy Watch 4 подешевели до рекордно низкой цены в 180 долларов в магазине Walmart Выпущенные менее трех месяцев назад умные часы Samsung Galaxy Watch 4 на базе операционной системы Wear OS уже предлагаются со скидками в различных магазинах. 40-миллиметровая версия с Bluetooth в черном цвете обычно предлагается по цене 250 долларов, но в настоящее вре...

Microsoft анонсировала Windows 11 SE и Surface Laptop SE Последние 18+ месяцев коренным образом изменили образовательный ландшафт. Школы беспрецедентно полагаются на технологии, проливая свет на тот факт, что решения, которые когда-то были «достаточно хороши» для обучения, больше не соответствуют планке. Этот момент предоставляет ...

Как есть слонов по кусочкам в крупных популяциях, или как мы работаем с большими проектами Привет, Хабр! Давайте поговорим о проектном управлении в продуктах Озона. Меня зовут Андрей, я пришёл в компанию менеджером по продукту полгода назад. И первое, что бросилось мне в глаза, — отсутствие излишней бюрократии, которую ожидаешь встретить в корпорации: формальных ...

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

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

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

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

Григорий Остер — Вредные советы для писателей мануалов Недавно мне опять пытались продать «Тик-ток». Молодёжь заливалась песнями о том, как же прекрасна новая платформа. «Возможно» — сказал я — «И чем же она так прекрасна?» — Ну, там можно научиться огромному количеству новых и неизвестных вещей. — А… Правда? Ок, удиви меня....

Как активировать поддержку 64-битных приложений на Xiaomi 12 and 12 Pro? Новая возможность есть у тех, кто приобрёл смартфоны Xiaomi 12 и Xiaomi 12 Pro. Они работают с чипсетом Snapdragon 8 Gen 1. Модель Xiaomi 12X можно отнести к бюджетным флагманам (даже звучит дико как-то) и спроектирована на чипсете попроще — Qualcomm Snapdragon 870. Чита...

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

AMD выпустила драйвер AMD Radeon Software Adrenalin 21.10.3 Компания AMD выпустила драйвер AMD Radeon Software Adrenalin 21.10.3. Список исправлений • В Radeon ™ Software функция настройки процессора могла отсутствовать у некоторых пользователей процессоров AMD, таких как процессор Ryzen ™ 9 5950X; • У некоторых пользователей могло в...

Упрощенный режим просмотра Spotify Car View «упразднен» Когда компания Spotify в 2019 году представила упрощенный режим просмотра для доступа к сервису в автомобилях, это казалось разумным способом позволяющим водителям меньше отвлекаться от движения. Всякий раз, когда смартфон подключался к автомобилю через Bluetooth, с экр...

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

Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux Многие привыкли легко и просто программировать микроконтроллеры на платформе Arduino или nanoFramework (используется C#). Но как обстоит с разработкой IoT приложений на C# .NET для одноплатных компьютеров под Linux? В ответ услышите что нужно все устанавливать из командной...

Три архитектуры эльфам, семь гномам, девять людям… где же искать ту, что объединит их все? Проводится сеанс разоблачения магии (CISC, RISC, OoO, VLIW, EPIC, ...).Без традиционной рубрики “а что, если” тоже не обошлось.Добро пожаловать под кат, правда, лёгкого чтения ожидать не стоит. Читать далее

[Перевод] Как я пишу на LaTeX в Emacs быстрее, чем от руки Когда Жиль Кастель задокументировал метод ведения математических записей в Vim в реальном времени, многие захотели добиться тех же скорости и удобства ввода LATEX в Emacs1. Я работаю на LaTeX весь день: уравнения пишу так же быстро, как на бумаге. И даже быстрее. Почему? ...

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

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

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

Дайджест от IMPRINTA №29 Мы ценим ваше время, поэтому, собираем главные новости в еженедельный дайджест. Читайте и будьте в курсе! Все ушли на длинные нерабочие дни.Но, мы останемся на связи по любым вопросам с 1 по 3 ноября включительно. Поэтому, можете смело задавать нам любые вопросы по приобрете...

Какими бывают дисплеи в ноутбуках? Разбор У нас уже было много роликов про дисплеи: мы разбирали все типы LCD-матриц в телевизорах. Сделали один из самых подробных материалов про все виды OLED в смартфонах и ТВ. Также мы рассказывали вам про mini-LED и microLED-дисплеи будущего. Но мы еще ни разу не рассказывали про...

Правда о Черной пятнице: разбираем “секреты” продавцов Ежегодный бум скидок в ноябре на Черную пятницу – долгожданное событие для всего мира. Это время славиться неимоверным ажиотажем вокруг акционных предложений.  Читать далее

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

Краткий экскурс в ruGPT-3. Инструкция и демонстрация GPT-3 — нейронная сеть, наделавшая шума в 2020 году, как самая сложная, объёмная и многообещающая модель по работе с текстовыми данными. Создана организацией OpenAI в нескольких вариациях, от 125 миллионов до 175 миллиардов признаков. Хотя в названии организации и есть ...

Сколько маркетологов нужно, чтобы снять одно видео? Видео – один из самых простых и наиболее привлекательных форматов для восприятия информации. Особенно сейчас, в эпоху TikTok, Instagram и всё ещё YouTube. Неудивительно, что для продвижения бизнеса часто выбирается именно этот формат. Читать дальше →

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

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

iOS 15 установлена на 72% iPhone С момента выхода iOS 15 прошло уже немало времени. Однако Apple долгое время не публиковала никаких отчетов о темпах распространения новой мобильной операционной системы. Источником подобной информации выступала сторонняя аналитическая компания Mixpanel, которая собирала ста...

3 марта 2020 г. Эксперименты в Директе для всех и новый отчёт в Метрике 3 марта 2020 г. Эксперименты в Директе для всех и новый отчёт в Метрике5 Голос(ов)

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

Радары по-настоящему придут в автомобили в будущем году Рынок автомобильных радиолокаторов или радаров, составивший в 2020 году 63 млн штук суммарной стоимостью 3 млрд долларов, к 2028 году вырастет до 274 млн штук суммарной стоимостью 10 млрд долларов. Такой прогноз дают специалисты аналитической компании Strategy Analytics...

Legrand представила новую серию умных модульных устройств с технологией Netatmo Legrand представила новую серию умных модульных устройств с технологией Netatmo для установки на DIN-рейку – «Умный электрощиток». Это позволило расширить возможности компании в области умного дома. В состав серии «Умный электрощиток» входят: модульный шлюз (DIN), умный счет...

Умные блоки розеток PDU ITK® с функциями мониторинга (ADMIN) и управления (CONTROL) Умные блоки розеток PDU ITK® с функциями мониторинга (ADMIN) и управления (CONTROL) предназначены для центров обработки данных нового поколения. С их помощью легко организовать надежное распределение электропитания в ЦОДах. Преимущества ...

Как нас накрутили конкуренты в Яндексе и что из этого вышло Новый пациент, накрутка и просадка 20 марта зашел на продвижение новый пациент с кодовым названием “Канада”. Мы только подготовились к активному продвижению и прошли все согласования правок с клиентом, как 2 апреля (две недели от старта работ) его позиции в Яндек...

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

Представлены смарт-часы Noise ColorFit Ultra 2 с мониторингом кислорода в крови и AMOLED-экраном Компания Noise пополнила свою линейку умных носимых устройств смарт-часами ColorFit Ultra 2.Смарт-часы ColorFit Ultra 2 являются преемником модели ColorFit Ultra, которая была представлена всего несколько месяцев назад. Новинка получила квадратный дизайн, похожий на Apple Wa...

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

AMD или Intel: чьи процессоры лучше Мы не стали ввязываться в холивары и просто разобрали самые сильные и слабые стороны процессоров Intel и AMD. Делайте выбор с умом.

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

Портативная пушка Гаусса за 1к В этом посте будет рассмотрена схема и сборка портативной Пушки Гаусса, которую можно собрать за минимальную сумму, а именно, ускоритель будет собран в сумму ~ 1000р. Схема проста на столько, что ее сможет собрать не разбирающийся. Корпус в свою очередь можно скачать в виде ...

Samsung выпустила профессиональное приложение камеры Expert RAW Компания Samsung выпустила профессиональное программное обеспечение камеры Expert RAW. В новом приложении можно делать 16-битные RAM-фотографии в формате DNG и вручную настраивать параметры съёмки при использовании телеобъектива.

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

Фальшивые решения Регулярные жалобы на fake news стали частью нашей обыденной жизни. Такой же как и попытки решить любую проблему с помощью так называемого искусственного интеллекта. Но технологии оказались неспособны обнаруживать нежелательные тексты, с хоть сколько-нибудь приемлемой точност...

Откуда берётся боязнь темноты и как с ней справиться ребёнку и взрослому Этот естественный страх иногда перерастает в фобию. Но его вполне можно перебороть самостоятельно и с помощью специалистов.

iX Flow - концепт-кар от BMW, способный изменять свой цвет при помощи E Ink технологии Известная автомобильная компания BMW периодически подкидывает нам различные диковинные вещи. В 2019 году, к примеру, компанией был представлен "самый черный в мире автомобиль" X6, кузов которого был покрыт Vantablack, самым черным материалом в мире. А недавно компания предст...

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

Платформа Conexio Stratus IoT для создания прототипов Conexio Stratus - это крошечный (50,8 мм x 22,86 мм), но мощный комплект разработчика для создания электронных проектов с сотовой связью. Он работает под управлением лучшей в своем классе ОСРВ Zephyr для подключенных устройств и представляет собой платформу с батарейным пита...

Google анонсирует Android 12 Go: умнее и быстрее своего предшественника Сегодня Google анонсировала Android 12 Go, это разновидность своей новейшей версии ОС, предназначенной для дешевых недорогих устройств, которым не хватает аппаратной мощности. Сегодня более 200 миллионов человек используют телефоны Android Go и как обещает Google, следующая ...

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

Телевизоры LG LIFESTYLE: новый подход и впечатления На выставке CES 2022 компания LG Electronics (LG) представит оригинальную серию телевизоров LG Lifestyle, задуманную и разработанную для современного образа жизни, центром которого является дом. Максимальная гибкость и универсальность, стильная интеграция с пространством инт...

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

Рекордное исполнение: в Украине сотни свирельщиков одновременно сыграли колядку "Нова радість стала" В воскресенье, 16 января, во Львовской области 406 свирельщиков одновременно исполнили колядку "Нова радість стала" и установили рекорд Украины. Об этом говорится в выпуске Апостроф News на Апостроф TV. Мини-концерт посвятили памяти местного учителя муз...

Разобранный Xiaomi 12 показали на фото Компания Xiaomi опубликовала фотографии разобранного смартфона Xiaomi 12, который еще не был представлен официально. На снимках представлена огромная испарительная камера (площадь 2600 мм2), системная плата и аккумулятор c оксидом лития-кобальта для сверхбыстрой зарядки. ...

Google назвала Chrome OS самой быстрорастущей операционной системой в мире Google сообщила, что в мае популярность Chrome OS выросла на 92 % в годовом исчислении. Благодаря этому скорость распространения операционной системы в пять раз превышает скорость роста рынка ПК. По словам Google, это делает Chrome OS самой быстрорастущей операционной систем...

Flipper Zero — приехали экраны, стартуем массовое производство | Новые функции Good news everyone! Нам наконец приехали LCD-экраны. Это значит, что у нас есть все необходимые компоненты для начала массового производства Флипперов. Сейчас у нас есть 60k экранов, и этого хватит, чтобы произвести Флипперы, заказанные бэкерами на Кикстартере, а также час...

Android 12: история поддержки Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного оператора Yota. Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению поддержать её. Было очень много обзоров на новые возможности Android 12, а также ...

«Мягкий» гибрид, новый двигатель, полный привод и системы помощи Suzuki. Кроссовер Suzuki S-Cross появится в России во втором квартале 2022 На прошлой неделе состоялась мировая премьера нового кроссовера Suzuki S-Cross, который получил современные электронные системы помощи водителю и полный привод. Как сообщает «Автостат» со ссылкой на пресс-службу «Сузуки Мотор Рус», кроссовер Suzu...

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

Оповещает ли Instagram автора, если вы делаете скриншот? Листая ленту Instagram или просматривая истории, вы периодически находите изображения, которые хотели бы отправить друзьям. Самым простым путем сохранить картинку является создание скриншота. Читать полную статью

EZVIZ расширяет ассортимент продукции новой настенной камерой LC3 Камера сочетает в себе прожектор, с регулирующейся интенсивностью освещения, и мощную 4 МП камеру с возможностью дистанционного управления. Она также оснащена функциями обнаружения людей на основе искусственного интеллекта, активной защитой и двусторонней аудиосвязью для мо...

Герои меча и магии 3 - Башня Добрый день, всегда был фанатом игры "Герои меча и магии 3" еще с далекого детства и всегда хотелось получить кусочек этого шедевра в реальной жизни и вот... наконец то... прогресс дошел до изобретения 3Д печати, а потом и я до него дошел)) И вот  разработал модель, напечата...

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

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

Next.js: подробное руководство. Итерация первая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

[Перевод] Сортировка файлов в командной оболочке Linux Ищете новый способ организации своих файлов и выполнения над ними каких-либо операций? Тем, кто работает с компьютерами, часто надо что-то отсортировать. Например, список файлов. Сортировка файлов с помощью Bash-команд sort и ls поможет вам навести порядок в своих материалах...

Книга «{Вы пока еще не знаете JS} Область видимости и замыкания. 2-е межд. издание» Привет, Хаброжители! Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)… И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно ...

А можно по-русски? Можно — делимся интерактивной и user-friendly матрицей MITRE ATT&CK на русском языке… …а также способами обнаружения вредоносных техник в сетевом трафикеЧтобы специалистам по кибербезопасности было проще раскладывать по полочкам действия атакующих и расследовать атаки, мы решили перевести на русский язык и визуализировать в удобном интерактивном формате матри...

Применима ли концепция «сдвиг влево» (shift left) для инженеров по надёжности систем (SRE)? Концепция «сдвига влево» помогает упростить некоторые аспекты разработки программного обеспечения. Но предназначена эта концепция не только для разработчиков. Она может быть не менее полезна для инженеров по надежности систем (SRE). Хотя основной задачей SRE-инже...

Синтетические постеры для кино: как обрезать логотип телеканала, хардсабы и чёрные грани На IVI пользователи выбирают кино для просмотра, ориентируясь в первую очередь на постер и название фильма. Обычно правообладатель предоставляет один постер для каждого фильма и сериала, но бывают ситуации, когда могут понадобиться дополнительные/альтернативные изображения. ...

[Перевод] Создаем CLI-приложение с помощью React.js Приложения с интерфейсом в виде командной строки (Command-Line Interface — CLI) стали популярными в экосистеме разработчиков по целому ряду причин. Самые банальные из них — это простота использования (CLI) и то, что многие важнейшие инструменты разработки представляют из себ...

Низкоуровневое обнаружение Wi-Fi устройств в домашней сети Чтобы сделать собственное уникальное устройство для «умного дома» сейчас достаточно купить микроконтроллер и электронные компоненты. Конечно, на рынке уже есть множество «умных» устройств, но не все производители предоставляют открытое API, и уж точно единицы разрешают (или...

Приложение YouTube начнёт само скачивать ролики для просмотра без интернета Стало известно, что в приложении YouTube для Android появится умное скачивание (Smart Downloads). Эта функция будет автоматически скачивать несколько видео каждую неделю на основе рекомендаций. Так пользователь сможет смотреть их без интернета.

Как назывались месяцы в древности и откуда взялись современные названия Разбираемся, почему у праславян было 13 месяцев, когда наступал просинец и в честь кого назван февраль.

Поисковик новостей (RSS), написанный на Java + SQLite Вы скорее всего подумаете: "Зачем десктопная программа, если можно, как минимум, загуглить?". А затем, что моя программа автоматически "гуглит" за тебя! Причём не только по одному ключевому слову, а по нескольким, которые вы, само собой, можете редактировать. А результат пои...

Робопес Boston Dynamics будет патрулировать дата-центр в США Инженеры Novva Data Centers и студенты инженерных специальностей BYU модифицировали четырехногого робота Boston Dynamics, по сути, создав охранника с фотографической памятью и повышенной температурной чувствительностью, никогда не теряющего бдительность, а также не требующе...

AMD возобновила производство пятилетней Radeon RX 550. Вот только цена этой маломощной видеокарты увеличилась почти в два раза Один из японских магазинов начал продавать давно снятые с производства видеокарты Radeon RX 550. Эта модель, конкурировавшая в свое время с GeForce GTX 560 Ti, пять лет тому назад продавалась примерно за 95 долларов, а цена ее сейчас – 155 долларов. При том, что п...

Представлен умный осушитель воздуха Xiaomi Mijia Smart Dehumidifier 22L Компания Xiaomi представила новый продукт для умного дома, которым стал интеллектуальный осушитель воздуха Mijia Smart Dehumidifier 22L. Он предлагается по цене 200 долларов. Xiaomi Mijia Smart Dehumidifier 22L выдерживает 8 часов непрерывного осушения, он оснащён больш...

Совместимость блокчейнов: небольшая справка Всем привет! Меня зовут Валерий, я junior developer. Недавно я попал в команду западного стартапа, развивающего финансовую экосистему в сфере блокчейн. До этого я поверхностно интересовался миром криптовалюты, но непосредственно в этой отрасли никогда не работал. А тут все т...

Учёные научились управлять ферромагнитной жидкостью, формируя узоры Наука Физика 23.12.2021, 19:31 Учёные научились управлять ферромагнитной жидкостью, формируя узоры Исследователи показали, что на примере суспензии наночастиц можно продемонстрировать формирование узоров и структур в более сложных нера...

«Мягкий» гибрид, новый двигатель, полный привод и множество систем Suzuki для помощи водителю. Представлен новый кроссовер Suzuki S-Cross Компания Suzuki представила новый кроссовер S-Cross, который поступит в продажу в Европе уже в конце этого года. Автомобиль будет производиться на заводе Magyar Suzuki в Венгрии. Салон Suzuki S-Cross получил эргономичные кожаные сиденья с оригинальной декоративной отдел...

Surface Go 3 будет доступен в чёрном цвете Surface Go 3 от Microsoft, самый доступный планшет компании, выпущенный еще в сентябре, скоро должен быть доступен в чёрном цвете. Роланд Квандт опубликовал сегодня пару рекламных фотографий, на которых показан 10.5-дюймовый планшет в чёрном цвете, и это будет впервые для се...

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

AMD выпустила драйвер AMD Radeon Software Adrenalin 22.1.2 Компания AMD выпустила драйвер AMD Radeon Software Adrenalin 22.1.2. Список исправлений • При игре в Borderlands 3™ с использованием DirectX® 12 с включенной Radeon™ Boost время загрузки некоторых графических продуктов AMD, таких как Radeon® RX 6800 XT Graphics, могло превыш...

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

Видеоурок Теплицы: как собирать донаты на YouTube с помощью Donationalerts.com

Google Fit для iPhone теперь поддерживает мониторинг частоты пульса и дыхания В этом году приложение Google Fit получило поддержку новой функции, которая позволяет смартфонам Android отслеживать частоту сердечных сокращений и частоту дыхания на устройстве. Теперь было подтверждено, что эта функция доступна и для iOS. Приложение Google Fit на iOS для i...

Этот предмет делали для космических открытий, но он оказался у вас в руках! Угадайте, что это Наука Астрономия 12.12.2021, 09:14 Этот предмет делали для космических открытий, но он оказался у вас в руках! Угадайте, что это Космические технологии — это что-то очень далекое и совсем ненужное здесь, на Земле. Как бы не так! Некото...

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

Эволюция бесконечно случайной конфигурации в игре «Жизнь» Эту вещь я хотел сделать с детства, но тяжело такое имплементировать, когда у тебя что на ЕС-1022, что на СМ-4 не хватает памяти. Сейчас такие вещи делаются играючи. Итак, засеем бесконечное поле в игре "Жизнь" клеточками с вероятностью p от 0 до 1. Какова будет плотность по...

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

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

[Перевод] Создание нативных CLI приложений на Java с помощью Graalvm и Picocli Язык программирования Go стал популярным для написания приложений командной строки. Для этого может быть много причин, но один аспект, в котором выделяется Go, - это возможность скомпилировать программу в один нативный исполняемый файл. Это значитель...

Next.js: подробное руководство. Итерация вторая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

DIY-фермы из смартфонов Android снова в строю Многие задают вопрос, как использовать старые смартфоны. В самом деле, не выбрасывать же на свалку устройство с двумя-четырьмя CPU, гигабайтами оперативки, рабочими чипами NAND, модемом 4G и другой полезной электроникой. И действительно, старые гаджеты вполне могут ещё пор...

Кейс «Газпромбанка»: спасти Николая или 32 тысячи новых емейлов играючи

Честный процент техналога Вопрос “Сколько времени тратить на технические задачи?” вызывает самые ожесточенные бои между продактами и разработчиками. В этой статье расскажем, как считают метрики в hh.ru, зачем нам потребовалось считать ее двумя способами, какие ошибки мы допустили, и что из этого полу...

Тестирование GraphQL: подходы, инструменты, автоматизация Несколько месяцев назад на моем пути возник GraphQL.Это произошло, когда я присоединилась к одному из наших проектов, где был не только привычный REST, но и GraphQL API. Это было моё первое знакомство с ним. Я понятия не имела, что он собой представляет, в чем его особенност...

Новый производитель. abs-x.     Пользовался чёрным  абс от фдпласта, но вот кончилась катушка, стал искать. Фдпласт цены поднял, и забирать у них не очень удобно. А тут промелькнула статья насчёт PetG «без соплей» нового производителя Infill.XYZ(они еще и студия печати, и видимо делают для себя). Списа...

Ученый посвятил всю жизнь тайне "светящихся линий" в центре нашей галактики — и до сих пор не знает, что же это такое Наука Астрономия 27.01.2022, 19:31 Ученый посвятил всю жизнь тайне «светящихся линий» в центре нашей галактики — и до сих пор не знает, что же это такое В течение последних 35 лет профессор астрономии Северо-Западного университета Фарх...

Самое удобное приложение с детскими сказками Сказки можно читать. можно рассказывать, а можно делать то, что позволяет приложение Маленькие истории. Если у вас есть ребенок, то вы наверняка знаете, насколько сложно иногда бывает его чем-то заинтересовать. А еще сложнее бывает уложить его спать, если он сам этого не хоч...

Самоочищающийся автоматический робот-пылесос ROIDMI EVA упрощает работу по дому ROIDMI EVA — это компактный самоочищающийся робот-пылесос с зарядным устройством, который позволяет вам с легкость поддерживать чистоту полов в вашем доме с минимальной суетой и взаимодействием. Пылесос робот не только пылесосит, используя давление системы в 3,200 Па, но ...

[Перевод] Миграция Spring Boot приложения на Java 17 — сложный путь: День 2 Добро пожаловать в статью о миграции приложения Spring Boot на Java 17.В первый день мы пытались использовать Java 17 со Spring Boot и завершили день компиляцией нашего кода и зелеными юнит тестами.В этом посте мы рассмотрим миграции: Spring Cloud, Spring Data, Spr...

5 преимуществ чтения книг на iPad, о которых вы не задумывались В этом году Apple представила новый iPad mini и iPad 9: мы уже рассказывали о них и даже выбирали, какой iPad купить на данный момент. Мы рассматривали самые разные характеристики, начиная от процессора и заканчивая размерами устройств. Но есть то, что объединяет все модели...

Сборка и публикация Qt Android приложений через Gitlab CI Доброго времени суток и с Новым Годом хабровчане! В данной статье хочу рассказать как я делал CI/CD на платформе GitLab для кроссплатформенных мобильных приложений написанных на Qt. Пока что только для Android, но в будущем возможно получится сделать и для iOS. Кого заинтере...

Pimoroni Trilobot: функциональный робот на базе Raspberry Pi 4 для экспериментов Если вы хотите сделать подарок человеку, который неравнодушен к DIY-проектам и Raspberry Pi, а также робототехнике, то есть отличный вариант. Это устройство на базе Raspberry Pi 4, которое называется Pimoroni Trilobot. Разработала его достаточно известная в узких кругах эле...

Малварь из каталога AppGallery проникла по меньшей мере на 9 300 000 Android-устройств Эксперты «Доктор Веб» обнаружили трояна Cynos в официальном магазине приложений для устройств Huawei, AppGallery. Эта малварь собирает информацию о мобильных номерах пользователей и другие данные об устройствах. В общей сложности зараженные Cynos приложения были установлены ...

Авторизация для бедных или как сделать RBAC для REST API с помощью OPA Когда речь заходит про права доступа в приложении, то из этой ситуации появляется два результата:Либо в коде приложения появляются привязки к неким ролям/scope’ам;Либо разработчик обрастает бородой и начинает сыпать фразами вроде abaс, xacml и матрица доступа; Если вам ...

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

Разбираемся с библиотекой лексического анализа ANTLR4 У нас в SberDevices разрабатывается платформа по управлению рекомендациями, которая взаимодействует с разными ML-движками. Со временем их станет много, и, когда пользователь умных устройств Sber будет запрашивать контент – искать фильмы, музыку, спрашивать о чём-то виртуальн...

React → React Native: снится ли фронтендерам мобильная разработка? Привет! Я Виктор Ильтимиров, разработчик мобильных приложений в СберМаркете. Хочу рассказать, сложно ли переходить с React на React Native и зачем команда СберМаркета использует Reanimated. Ранее я рассказывал об этом в докладе React → React Native Meetup | SberMarket Te...

KB2 — Или успеть на все платформы King’s Bounty II, на первый взгляд визуально простая игра, но в ней сосредоточено огромное множество сложных и комплексных технических решений, продиктованных одновременным выходом на все платформы. Отдельным, и, пожалуй, самым сложным  испытанием для команды стало порт...

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

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

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

[Перевод] Brave: как мы режем переадресующий трекинг Переадресующий трекинг (он же bounce tracking) — это очередная нелепая уловка трекеров, с помощью которой они пытаются следить за пользователями по всей сети и небесплатно нарушать их священное право на конфиденциальность. Разберём наш механизм блокировки этого неприглядного...

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

JavaScript: захват медиапотока из DOM элементов Привет, друзья! Продолжаю исследовать возможности по работе с медиа, предоставляемые современными браузерами, и в этой статье хочу рассказать вам о возможности захвата и записи медиаданных в процессе воспроизведения аудио и видеофайлов. Мы разработаем простое приложение д...

Представлены смарт-часы Redmi Watch 2 с AMOLED-экраном и 12 днями автономности Бренд Redmi провел запланированное мероприятие, в рамках которого представил новые смартфоны серии Redmi Note 11 и смарт-часы Redmi Watch 2.Redmi Watch 2 имеют номер модели M2102W1. Их корпус выполнен из поликарбоната. В наличии 1.6-дюймовый AMOLED-дисплей с разрешением 320 ...

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

Elementary: новый взгляд на архитектуру Flutter-приложений Elementary — это архитектурный пакет, который создали в Surf на основе опыта разработки приложений на Flutter и лучших практик современной разработки. Решение позволяет чётко разделить слои согласно ответственностям, сделать код прозрачнее, а тестирование проще. На примере р...

Транспорт в PvP-шутере на Unity: добавляем и синхронизируем Когда мы начали разработку батлрояля на 100 игроков, то решили сделать самую большую карту в нашем шутере — 2 на 2 километра против стандартных 200 x 200 метров. Но для таких масштабов нужны были более быстрые способы перемещения, чем просто пешком. Так появилась задача доба...

Новый дизайн Microsoft Office в стиле Windows 11 стал доступен большему числу пользователей Microsoft объявила, что с сегодняшнего дня большее количество пользователей могут оценить новый дизайн приложений Office, выполненный в стиле Windows 11. Напомним, что визуальное обновление приложений пакета Office было анонсировано ещё летом этого года и будет доступно как...

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

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

Инструмент для автоматического разгона процессоров Ryzen 5000 уже можно скачать Приложение носит название Project Hydra и выпускается в платной и бесплатной версиях. Разработчик @1usmus сообщает, что большинству пользователей хватит бесплатного варианта. В платной версии возможностей окажется немного больше, но они понадобятся не всем. Читать полную...

Шесть причин купить Google Pixel 6 На прошлой неделе Google наконец-то анонсировала Pixel 6 и Pixel 6 Pro. Пусть она и рассказала о них буквально все еще больше двух месяцев назад. Оба смартфона поставляются с новым железом, новыми камерами, чипом Google Tensor и Android 12. Мы уже рассказывали об этом устро...

Clipchamp стал частью подписки Microsoft 365 Microsoft объявила, что веб-приложение для редактирования видео Clipchamp будет доступно по подписке Microsoft 365, а также его планируют интегрировать в пакет приложения Office. Этим шагом компания стремится расширить возможности Office, так как видео стали действительно в...

[Перевод] Как я в десять раз ускорил работу таблицы Google одной строкой CSS Наша компания использует Google Search Console для проверки статуса индексации и оптимизации видимости наших веб-сайтов. Также в консоли можно проверить, какие внешние веб-сайты ссылаются на вашу страницу. Однажды я просматривал страницу «Top linking sites» и заметил сильное...

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

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

Tarantool на процессорах Apple M1: первые результаты Spiderman + Youtube speedpaint by RowenHebing Процессоры M1 от Apple уже давно не новость. Многие знают об их быстродействии и о том, что приложения для MacOS нужно адаптировать под новую архитектуру. В команде разработки платформы Tarantool мы тоже недавно поставили перед ...

[Перевод] Как работать с Minikube: рекомендации и полезные советы Kube Earth by Anarki3000 Minikube — популярное решение для запуска локального кластера Kubernetes на macOS, Linux и Windows. Несмотря на большой набор функций и кроссплатформенную поддержку, Minikube всё же отличается от полнофункционального кластера Kubernetes. Часто это...

Масштабное обновление до версии 6.4 получил Р7-Офис Экосистема офисных приложений Р7-Офис получила масштабное обновление до версии 6.4 (модули совместной работы обновлены до версии 11.5.4, модуль «Команда» — до версии 1.6.3). Наиболее масштабные изменения в этот раз коснулись редакторов, большинство из них – табличного. Польз...

Новую версию своего приложения на iOS выпустила компания ЛидерТаск Компания ЛидерТаск выпустила новую версию своего приложения на iOS. Самым примечательным обновлением стала интеграция голосового помощника Siri. Теперь с помощью фразы “Покажи задачи в приложении LeaderTask” пользователи могут легко просмотреть свои планы на любой день недел...

Проверяем эмулятор RPCS3 с помощью PVS-Studio RPCS3 – интересный проект, который эмулирует консоль PS3. Он активно развивается: недавно была новость о том, что он научился запускать все игры из своего каталога. Это хороший повод для проверки – посмотрим, какие ошибки остались после исправлений. Читать дальше →

Сиднейский университет разработает промышленный Wi-Fi для шахт Сотрудники Университета Сиднея (University of Sydney) разрабатывают промышленную систему Wi-Fi большой дальности, способную поддерживать высокоскоростную связь в труднодоступных местах. Это необходимо для работы критически важных приложений в шахтах, где требуется удалённый ...

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

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

Открыта предрегистрация на Final Fantasy VII: The First Soldier Square Enix начал собирать предзаказы на Final Fantasy VII: The First Soldier. Это королевская битва с огнестрелом, магией и боссами. Final Fantasy VII: The First Soldier готовится к релизу в ноябре. Об этом мы подробно писали в прошлой новости, теперь настал черёд предреги...

Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio Flipper Zero — швейцарский нож для гиков и пентестеров с открытым исходным кодом. Так получилось, что пути этого проекта и анализатора PVS-Studio пересеклись. Философский вопрос: начинать ли проверять проект, зная, что авторы проекта уже исправляют ошибки? Попробуем. Читать...

Аппаратный мониторинг материнских плат. Программно-аппаратная реализация (часть 2) Продолжим знакомить читателя с аппаратным мониторингом материнских плат на примере «мультиконтроллеров» фирмы ITE. Во второй части статьи даны сведения об устройстве аппаратного монитора, характеристиках АЦП, регистрах, портах ввод-вывода, а также рассмотрен пример создания ...

Вышел PhpStorm 2021.3 В этом релизе мы полностью поддержали PHP 8.1, улучшили обработку дженериков, реализовали drag-and-drop для перемещения классов и пространств имен, обновили HTTP-клиент, повысили удобство процесса развертывания и управления версиями, а также добавили новые возможности удал...

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

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

EK представляет прецизионную динамометрическую отвертку EK-Loop 0,6 Нм EK запускает динамометрическую отвертку EK-Loop 0,6 Нм, чтобы предоставить своим клиентам самые лучшие и безопасные инструменты для их работы с жидкостным охлаждением. Собирайте и обслуживайте оборудование водяного охлаждения без риска перетяжки и повреждения оборудования. E...

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

Apple представила свою «Чёрную пятницу» для покупателей iPhone, AirPods, iPad и Mac Компания объявила о том, какие подарки она приготовила в честь «Чёрной пятницы» и «Киберпонедельника» в этом году. Как и в предыдущие годы, Apple будет раздавать подарочные карты с правом покупки моделей iPhone, AirPods, Mac и iPad. Как пишет 9to...

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

Алгоритм Дейкстры. Разбор Задач Поиск оптимального пути в графе. Такая задача встречается довольно часто и в повседневной жизни, и в мире технологий. Справиться с такими вызовами помогает подход, который должен быть в арсенале каждого программиста — алгоритм Дейкстры. Если вы хотите найти ответить на в...

Windows 11 наконец получила принципиально новый медиаплеер Компания Microsoft наконец-то представила вниманию публики принципиально новое приложение Media Player для Windows 11. Медиаплеер уже могут протестировать участники программы Windows Insiders в канале Dev Channel.  Переработанное приложение Media Player поддержива...

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

[Перевод] Микробы по всему миру эволюционируют, чтобы поедать пластик Микробы в океанах и в почвах быстро развиваются, чтобы поедать пластик, в особенности ПЭТ и полиуретан. В ходе большого исследования ученые изучили 200 миллионов генов, обнаруженных в образцах ДНК, взятых из окружающей среды, и нашли 30 000 новых ферментов, которые могут р...

Зафиксируйте происходящее с безопасной дистанции с Canon PowerShot ZOOM Black Компания Canon представила камеру PowerShot ZOOM Black. Выполненная в черном цвете карманная камера с разрешением 12 мегапикселей, системой стабилизации изображения и трехступенчатым зумом идеально подойдет для задач по видеонаблюдению, видеофиксации и мониторинга. PowerSho...

Новые директивы HTTP для кеширования с учётом CDN (с) xkcd В данный момент на рассмотрении IETF находятся два стандарта. Это новые поля в заголовке ответа HTTP: Cache-Status и таргетированный Cache-Control. Новые поля должны упростить разработку веб-приложений, а именно: упорядочить кеширование статического контента. Сей...

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

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

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

5000 ливнестоков в Марселе соединят с помощью IoT Платформа, названная HummBox, обеспечивает непрерывный мониторинг ливневых стоков в канализационных сетях

80% приложений из AppStore собирают персональные данные пользователей вопреки заявлениям конфиденциальности Быть может, правила конфиденциальности у Apple слишком мягкие?

Латунирование, это просто Эта статья - простая и подробная инструкция, как можно в домашних условиях покрыть латунью металлические детали, применяя только подручную химию. cut/ В ней, подробно описанны все ньюансы и "подводные камни". После прочтения этой статьи, у вас просто не может не получиться...

Уникальные кадры со дна Марианской впадины: кто обитает во мгле океана ПопМем Интересно 27.08.2021, 11:15 Уникальные кадры со дна Марианской впадины: кто обитает во мгле океана В 2016 году подводный дрон SuBastian собрал новые видео черных курильщиков со дна Марианского желоба — гидротермальных источнико...

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

Реализация алгоритма Краскала на С# В данной статье для реализации алгоритма будут рассмотрены:1. Система хранения графа на основе List<>2. Сортировка рёбер графа по весу3. Система непересекающихся множествНа просторах интернета есть множество ресурсов, посвященных данному алгоритму, однако все варианты ...

Многозадачность и многопоточность — распространенные заблуждения и недопонимания Когда я предложил перевести на русский мою последнюю статью Easy Concurrency with Python Shared Objects на английском, поступило предложение "написать в несколько раз короче и понятнее". Просьба более чем обоснована. Поскольку я уже порядка десяти лет пишу многопот...

Новый мод для The Elder Scrolls V: Skyrim позволяет использовать магию одной лишь силой мысли Возможности игровой логики вышли за предел понимания.

Flipper Zero — мы начали доставку Коробки с Flipper Zero готовые к отгрузке Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24...

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

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

Не работает GPS на iPhone, как исправить Пользу реализованной в iPhone функции GPS сложно переоценить – с ее помощью проще и легче добраться до пункта назначения, используя программный навигатор, она незаменима во время игры в Pokémon GO и позволяет приложениям отслеживать местоположение пользователя. Тем не менее,...

Canon представляет интеллектуальную камеру PowerShot PX Компания Canon представляет PowerShot PX — компактную и удобную в использовании интеллектуальную камеру, способную автоматически создавать снимки с разрешением 11,7 Мпикс и видеозаписи в формате Full HD 60p. PowerShot PX воплощает в себе неизменное стремление Canon к соверш...

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

Чтобы принять решение, нам вовсе не нужен весь мозг Наука Биология 03.06.2016, 18:00 Чтобы принять решение, не нужен мозг Для принятия решений нужно всего две нервных клетки. К такому выводу пришли биологи из университета Сассекса. Анастасия Шартогашева ...

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

[Перевод] Как GitLab проходили Y Combinator C января по март 2015 года, GitLab участвовал в зимней программе 2015 года Y Combinator. Мы прекрасно провели время и хотим поблагодарить сотрудников Y Combinator, наших менторов Касара и Кевина, выпускников YC и наших товарищей по программе. Четкий фокус Когда вы присоед...

Доступна для загрузки Windows 10 Build 19043.1348 (KB5007186) с серьезными исправлениями ошибок Корпорация Майкрософт выпускает второе последнее обновление безопасности в этом году для Windows 10 версии 2004 или более поздней. Обновление распространяется через Центр обновления Windows. Кроме того, Microsoft также опубликовала прямые ссылки для загрузки автономных устан...

[Перевод] «Ваше приложение нарушает правила Google Play»: сводки из ада Для начала представлюсь тем, с кем мы незнакомы: я системный администратор на Linux и также много работаю с кодом, в основном для собственного удовольствия. Среди моих личных проектов есть и приложения на Android, самое популярное из них называется Catima. Catima доступна то...

Apple исправила проблему с зарядкой умных часов Apple Watch Series 7 Компания Apple выпустила обновление программной платформы watchOS 8.1.1. Это небольшое, но важное обновление.  Как отмечает сама Apple в заметке к релизу, апдейт исправляет проблему с зарядкой у новых умных часов Apple Watch Series 7. Никаких дополнительных функци...

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

Представлена на 30% более быстрая Android 12 Go Edition Компания Google представила Android 12 Go Edition. Как и ранее, это версия, ориентированная на малопроизводительные смартфоны.   Новая версия ОС, по обещаниям Google, сделает соответствующие смартфоны на 30% быстрее, если сравнивать с Android&n...

Антивыгорание: «сгореть», чтобы не выгореть Я работаю геймдизайнером в EPAM. Часто моя задача состоит в том, чтобы пользователь приложения вовлекался и не «выгорал», т.е. не терял интерес к продукту. Для этого существуют разные механики, такие как непрекращающиеся цели, ступенчатая кривая сложности, обещание крас...

Провел полторы недели с MacBook Pro 16 и понял насколько он крут Я уже больше недели пользуюсь новым MacBook Pro 16 в максимальной комплектации. Он стоит настолько дорого, что говорить о его применении простым человеком даже как-то неудобно. Это действительно ультимативное решение и такой ноутбук, каких просто больше нет. Он показывает в...

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

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

Что было до Большого взрыва: за гранью времени Наука Физика 08.11.2021, 07:15 Что было до Большого взрыва: за гранью времени Ранняя Вселенная могла быть не такой уж и ранней. То есть мы можем наблюдать результат последней итерации цикла взрыва и отскока. ...

NVIDIA выпустила драйвер GeForce Game Ready 511.23 WHQL с поддержкой технологии DLDSR, а также новых игр Компания NVIDIA выпустила пакет графического драйвера GeForce Game Ready 511.23 WHQL. Новая версия добавляет поддержку игры God of War, в которой реализованы функции NVIDIA DLSS для повышения производительности и NVIDIA Reflex для снижения задержки. Кроме того, NVIDIA добави...

«Меняем реальность в головах сотрудников», или Элементы манипуляции в трудовых отношениях «Иван, здравствуйте! Вы меня простите, что оторвал вас от задач, но дело крайне важное. У нас возникла очень сложная ситуация и я просто не знаю, как быть. Есть очень-очень-очень серьезная проблема, не решив которую у меня будут проблемы. Мне нужна в этом помощь. Я долго д...

Как научиться работать в Blazor, делая что-то полезное. Часть II Как я сказал в первой части этой статьи, мы решили написать систему, которая преобразует команды для отправки многочисленных инструкций на различные IoT реле на Blazor. Где по-быстрому, практически на коленке собрали отличную систему работы с этими реле. Всё было просто за...

TikTok запустил программу обучения метрикам для медиаагентств Программа TikTok мало чем отличается от программ обучения и сертификации Google и Facebook, которые предлагались медиа-агентствам в начале 2010-х годов, когда большинство рекламных возможностей нынешних гигантов ещё не были знакомы клиентам.

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

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

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

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

AMD выпустила драйвер AMD Radeon Software Adrenalin 21.12.1 Компания AMD выпустила драйвер AMD Radeon Software Adrenalin 21.12.1. Список исправлений • При запуске SteamVR Home на некоторых графических продуктах AMD, таких как Radeon ™ VII Graphics, у некоторых пользователей мог возникнуть сбой; • Во время игры в Marvel’s Guardians of...

Подарил маме iPhone 11. Вот что из этого вышло Мы часто рассказываем про актуальные модели iPhone, выбираем, какая же из них лучше. Но редко сравниваем устаревшие аппараты с современными. Не так давно я подарил маме iPhone 11 на смену ее iPhone SE 1-го поколения, который она и любила, и ненавидела одновременно. С одной ...

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

Ontol про Kotlin: подборка 28 самых полезных бесплатных курсов и видео на Youtube На английском freeCodeCamp — лучший и при этом бесплатный канал для самообучения программированию. Многие платные школы просто делают «рерайт» их программ и продают за 100К руб. 850 000 просмотров 2,5 часа курс для начинающих 2019 года Содержан...

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

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

Темная материя может скрываться в сердце древних черных дыр Наука Астрономия 09.01.2022, 19:33 Темная материя может скрываться в сердце древних черных дыр Когда космический телескоп Джеймса Уэбба будет полностью введен в эксплуатацию и начнет свои наблюдения за эволюцией ранней Вселенной, он см...

[Перевод] В простых системах меньше даунтайм Четырёхсотметровый контейнеровоз Maersk класса Triple-E перевозит 18 тысяч контейнеров на 11 тысяч морских миль между Европой и Азией, а вся его команда легко поместится в московской маршрутке Как бывший морской архитектор, а ныне консультант по маркетингу стартапов, увер...

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

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

Все врут-2: чем закончился детектив про медленные NVMe и невозможность делать RAID Напомню: когда мы решили ввести тарифы на VDS на машинах с NVMe-дисками, то очень удивились тому, что они несильно лучше SSD. Второй неожиданностью была практическая невозможность собрать из таких дисков рейд-массив, то есть при вылете диска нужно будет не ребилдить массив п...

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

В EGS началась крупная распродажа в честь Черной пятницы. Скидки достигают 95% В сервисе Epic Games Store проходит распродажа «Черная пятница 2021». В акции участвуют около 900 игр с различными дополнениями, среди которых немало новинок и крупных ААА-проектов последних лет. Скидки на период акции достигают 95%. Читать полную статью

Киевстар использует GenieATM для мониторинга и защиты сети Киевстар входит в состав VEON group. Система GenieATM, развернутая в Киевстар, в настоящее время обеспечивает мониторинг сети и защиту трафика. The post Киевстар использует GenieATM для мониторинга и защиты сети first appeared on HiTech.Expert.

Откуда в нашей голове берутся хорошие идеи? Наука Человек 09.12.2021, 05:30 Откуда в нашей голове берутся хорошие идеи? Оказывается, толковые мысли не возникают «из воздуха», и за нашими озарениями скрывается цепь сложных процессов. Популярная механи...

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